]> git.ipfire.org Git - thirdparty/python-drafthorse.git/commitdiff
First version 2 changes
authorRaphael Michel <mail@raphaelmichel.de>
Mon, 30 Nov 2020 16:55:00 +0000 (17:55 +0100)
committerRaphael Michel <mail@raphaelmichel.de>
Mon, 30 Nov 2020 16:55:00 +0000 (17:55 +0100)
21 files changed:
README.rst
drafthorse/models/__init__.py
drafthorse/models/accounting.py
drafthorse/models/container.py
drafthorse/models/delivery.py
drafthorse/models/document.py
drafthorse/models/elements.py
drafthorse/models/fields.py
drafthorse/models/payment.py
drafthorse/models/references.py
drafthorse/models/trade.py
drafthorse/models/tradelines.py
drafthorse/schema/FACTUR-X_EN16931.xsd [new file with mode: 0644]
drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd [new file with mode: 0644]
drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd [new file with mode: 0644]
drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd [moved from drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd with 53% similarity]
drafthorse/schema/ZUGFeRD1p0.xsd [deleted file]
drafthorse/schema/ZUGFeRD1p0_extension_schema.xmp [deleted file]
drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd [deleted file]
drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd [deleted file]
drafthorse/schema/ZUGFeRD_1p0.scmt [deleted file]

index 59289fc49337a47b2679963c7db1b3fdff60f03d..dbd5c06974cf9a462a61ac6329244e29cb21c4bf 100644 (file)
@@ -16,7 +16,7 @@ file. This library can be used to generate or parse the contents of this XML fil
 attach it to a PDF. We do not support parsing PDF files (for now).
 
 By low-level, we mean that this library models the ZUGFeRD data model 1:1 without any further
-abstractions or simplifications. You can set and parse all parameters defined in ZUGFeRD 1.0.
+abstractions or simplifications. You can set and parse all parameters defined in ZUGFeRD 2.1.
 
 All output is validated against the official XSDs, but no validation of profile levels (basic, comfort, extended) is performed.
 
index e41f4345bc881c49033fd38befa56ef1dfd84c21..2adabcc1c189a1e3210025a38c1415bf8a8f4fce 100644 (file)
@@ -1,6 +1,7 @@
-NS_FERD_1p0 = "urn:ferd:CrossIndustryDocument:invoice:1p0"
+NS_RSM = "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"
 NS_UDT = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"
 NS_RAM = "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"
+NS_QDT = "urn:un:unece:uncefact:data:standard:QualifiedDataType:10"
 BASIC = "BASIC"
 COMFORT = "COMFORT"
 EXTENDED = "EXTENDED"
index d3da9cc9cb3982c30d26452781fac3e59f6e0e94..1b44ad18e3dde63aebf8edb16253bc4c74a09506 100644 (file)
@@ -99,7 +99,7 @@ class BillingSpecifiedPeriod(Element):
 class AppliedTradeTax(Element):
     type_code = StringField(NS_RAM, "TypeCode", required=True, profile=COMFORT)
     category_code = StringField(NS_RAM, "CategoryCode", required=True, profile=COMFORT)
-    applicable_percent = StringField(NS_RAM, "ApplicablePercent", required=True, profile=COMFORT)
+    rate_applicable_percent = StringField(NS_RAM, "RateApplicablePercent", required=True, profile=COMFORT)
 
     class Meta:
         namespace = NS_RAM
index 981fb444bb77706ca16ecb12b0203bf89685fb0a..362930060675d9c2968eef0758d4db1c92dfd0e8 100644 (file)
@@ -57,11 +57,10 @@ class CurrencyContainer(SimpleContainer):
         return CurrencyElement(namespace=self.namespace, tag=self.tag)
 
     def set_element(self, el, child):
-        el.amount = child[0]
-        el.currency = child[1]
+        el.amount = child
 
     def add_from_etree(self, root):
-        self.add((root.text, root.attrib['currencyID']))
+        self.add(root.text)
 
 
 class IDContainer(SimpleContainer):
index ecf2a772ad9b18789e7014fbb798019d036aa4dc..fe89557a952473adb294e079379b9d06bb3aea49 100644 (file)
@@ -21,7 +21,6 @@ class SupplyChainEvent(Element):
 
 class LogisticsTransportMovement(Element):
     mode_code = StringField(NS_RAM, "ModeCode", required=False, profile=EXTENDED)
-    id = IDField(NS_RAM, "ID", required=False, profile=EXTENDED)
 
     class Meta:
         namespace = NS_RAM
@@ -50,4 +49,4 @@ class TradeDelivery(Element):
 
     class Meta:
         namespace = NS_RAM
-        tag = "ApplicableSupplyChainTradeDelivery"
+        tag = "ApplicableHeaderTradeDelivery"
index dc50883bcfef17c9c3990799687a0bf5fa5fa513..29669f3162fac6813819c086530701e34d099a8a 100644 (file)
@@ -2,7 +2,7 @@ import xml.etree.cElementTree as ET
 
 from drafthorse.models.note import IncludedNote
 
-from . import BASIC, EXTENDED, NS_RAM, NS_UDT, NS_FERD_1p0
+from . import BASIC, EXTENDED, NS_RAM, NS_UDT, NS_RSM
 from .elements import Element
 from .fields import (
     DateTimeField, Field, IndicatorField, MultiField, MultiStringField,
@@ -36,8 +36,8 @@ class DocumentContext(Element):
                                 profile=BASIC, _d="Anwendungsempfehlung")
 
     class Meta:
-        namespace = NS_FERD_1p0
-        tag = "SpecifiedExchangedDocumentContext"
+        namespace = NS_RSM
+        tag = "ExchangedDocumentContext"
 
 
 class EffectivePeriod(Element):
@@ -65,11 +65,11 @@ class Header(Element):
     notes = MultiField(IncludedNote)
 
     class Meta:
-        namespace = NS_FERD_1p0
-        tag = "HeaderExchangedDocument"
+        namespace = NS_RSM
+        tag = "ExchangedDocument"
 
 
-class Document(Element):
+class Invoice(Element):
     context = Field(DocumentContext, required=True)
     header = Field(Header, required=True)
     trade = Field(TradeTransaction, required=True)
@@ -77,10 +77,10 @@ class Document(Element):
     def __init__(self):
         super().__init__()
         ET.register_namespace("xsi", "http://www.w3.org/2001/XMLSchema-instance")
-        ET.register_namespace("rsm", NS_FERD_1p0)
+        ET.register_namespace("rsm", NS_RSM)
         ET.register_namespace("ram", NS_RAM)
         ET.register_namespace("udt", NS_UDT)
 
     class Meta:
-        namespace = NS_FERD_1p0
-        tag = "CrossIndustryDocument"
+        namespace = NS_RSM
+        tag = "CrossIndustryInvoice"
index 439af9cda742cad8518dc8615a25118a24096fe3..7960ff81a62635414d7609ea8aa6075d0b819ad5 100644 (file)
@@ -159,24 +159,21 @@ class QuantityElement(StringElement):
 
 
 class CurrencyElement(StringElement):
-    def __init__(self, namespace, tag, amount="", currency="EUR"):
+    def __init__(self, namespace, tag, amount=""):
         super().__init__(namespace, tag)
         self.amount = amount
-        self.currency = currency
 
     def to_etree(self):
         node = self._etree_node()
         node.text = str(self.amount)
-        node.attrib["currencyID"] = self.currency
         return node
 
     def from_etree(self, root):
         self.amount = Decimal(root.text)
-        self.currency = root.attrib['currencyID']
         return self
 
     def __str__(self):
-        return "{} {}".format(self.amount, self.currency)
+        return self.amount
 
 
 class ClassificationElement(StringElement):
index 079494d26cb509309dcf09892ed4b15c7bee94d0..2a8558b9d5e4212f192c2d7f3b31d73832b09e0a 100644 (file)
@@ -155,10 +155,7 @@ class CurrencyField(Field):
         if instance._data.get(self.name, None) is None:
             instance._data[self.name] = self.initialize()
 
-        if not isinstance(value, (tuple, list)):
-            raise TypeError("Please pass a 2-tuple of including amount and currency.")
-        instance._data[self.name].amount = value[0]
-        instance._data[self.name].currency = value[1]
+        instance._data[self.name].amount = value
 
     def initialize(self):
         return self.cls(self.namespace, self.tag)
index 9a36cf9bada0d825d558dc98f4c80f8f68e51535..ec900b1756e1046d35e946f9bbc54d7dcf9c5e67 100644 (file)
@@ -8,23 +8,12 @@ from .fields import (
 
 class PayerFinancialAccount(Element):
     iban = StringField(NS_RAM, "IBANID")
-    proprietary_id = StringField(NS_RAM, "ProprietaryID")
 
     class Meta:
         namespace = NS_RAM
         tag = "PayerPartyDebtorFinancialAccount"
 
 
-class PayerFinancialInstitution(Element):
-    bic = StringField(NS_RAM, "BICID")
-    german_blz = StringField(NS_RAM, "GermanBankleitzahlID")
-    name = StringField(NS_RAM, "Name")
-
-    class Meta:
-        namespace = NS_RAM
-        tag = "PayerSpecifiedDebtorFinancialInstitution"
-
-
 class PayeeFinancialAccount(Element):
     iban = StringField(NS_RAM, "IBANID")
     account_name = StringField(NS_RAM, "AccountName")
@@ -35,24 +24,11 @@ class PayeeFinancialAccount(Element):
         tag = "PayeePartyCreditorFinancialAccount"
 
 
-class PayeeFinancialInstitution(Element):
-    bic = StringField(NS_RAM, "BICID")
-    german_blz = StringField(NS_RAM, "GermanBankleitzahlID")
-    name = StringField(NS_RAM, "Name")
-
-    class Meta:
-        namespace = NS_RAM
-        tag = "PayeeSpecifiedCreditorFinancialInstitution"
-
-
 class PaymentMeans(Element):
     type_code = StringField(NS_RAM, "TypeCode", required=False, profile=COMFORT)
     information = MultiStringField(NS_RAM, "Information", required=False, profile=COMFORT)
-    id = AgencyIDField(NS_RAM, "ID", required=False, profile=BASIC)
     payer_account = Field(PayerFinancialAccount)
-    payer_institution = Field(PayerFinancialInstitution)
     payee_account = Field(PayeeFinancialAccount)
-    payee_institution = Field(PayeeFinancialInstitution)
 
     class Meta:
         namespace = NS_RAM
index 3aee98f8595b6dbadae4ba718eb99e28d7c1d8f8..a1db67eba9c48ddac071b2f7869c39ec205c855e 100644 (file)
@@ -4,10 +4,10 @@ from .fields import DirectDateTimeField, StringField
 
 
 class ReferencedDocument(Element):
-    issue_date_time = DirectDateTimeField(NS_RAM, "IssueDateTime", required=False,
-                                          profile=COMFORT)
-    id = StringField(NS_RAM, "ID", required=False,
-                     profile=COMFORT)
+    date_time_string = DirectDateTimeField(NS_RAM, "DateTimeString", required=False,
+                                           profile=COMFORT)
+    issuer_assigned_id = StringField(NS_RAM, "IssuerAssignedID", required=False,
+                                     profile=COMFORT)
 
 
 class BuyerOrderReferencedDocument(ReferencedDocument):
@@ -23,21 +23,21 @@ class ContractReferencedDocument(ReferencedDocument):
 
 
 class AdditionalReferencedDocument(Element):
-    issue_date_time = DirectDateTimeField(NS_RAM, "IssueDateTime", required=False,
-                                          profile=COMFORT)
+    date_time_string = DirectDateTimeField(NS_RAM, "DateTimeString", required=False,
+                                           profile=COMFORT)
     type_code = StringField(NS_RAM, "TypeCode", profile=EXTENDED, required=True)
-    id = StringField(NS_RAM, "ID", required=False,
-                     profile=COMFORT)
+    issuer_assigned_id = StringField(NS_RAM, "IssuerAssignedID", required=False,
+                                     profile=COMFORT)
 
     class Meta:
         namespace = NS_RAM
         tag = "AdditionalReferencedDocument"
 
 
-class CustomerOrderReferencedDocument(ReferencedDocument):
+class UltimateCustomerOrderReferencedDocument(ReferencedDocument):
     class Meta:
         namespace = NS_RAM
-        tag = "CustomerOrderReferencedDocument"
+        tag = "UltimateCustomerOrderReferencedDocument"
 
 
 class DespatchAdviceReferencedDocument(ReferencedDocument):
@@ -46,12 +46,12 @@ class DespatchAdviceReferencedDocument(ReferencedDocument):
         tag = "DespatchAdviceReferencedDocument"
 
 
-class LineCustomerOrderReferencedDocument(ReferencedDocument):
+class LineUltimateCustomerOrderReferencedDocument(ReferencedDocument):
     line_id = StringField(NS_RAM, "LineID", required=False, profile=EXTENDED)
 
     class Meta:
         namespace = NS_RAM
-        tag = "CustomerOrderReferencedDocument"
+        tag = "UltimateCustomerOrderReferencedDocument"
 
 
 class LineBuyerOrderReferencedDocument(ReferencedDocument):
@@ -88,11 +88,11 @@ class LineReceivingAdviceReferencedDocument(ReferencedDocument):
 
 class LineAdditionalReferencedDocument(Element):
     line_id = StringField(NS_RAM, "LineID", required=False, profile=EXTENDED)
-    issue_date_time = DirectDateTimeField(NS_RAM, "IssueDateTime", required=False,
-                                          profile=COMFORT)
-    type_code = StringField(NS_RAM, "TypeCode", profile=EXTENDED, required=True)
-    id = StringField(NS_RAM, "ID", required=False,
-                     profile=COMFORT)
+    date_time_string = DirectDateTimeField(NS_RAM, "DateTimeString", required=False,
+                                           profile=COMFORT)
+    reference_type_code = StringField(NS_RAM, "ReferenceTypeCode", profile=EXTENDED, required=True)
+    issuer_assigned_id = StringField(NS_RAM, "IssuerAssignedID", required=False,
+                                     profile=COMFORT)
 
     class Meta:
         namespace = NS_RAM
index 985d78b6ab040d8d20a65a41e2659922e8032179..52bad8209405778d5cbb18d954dff82fa3289927 100644 (file)
@@ -1,4 +1,4 @@
-from . import BASIC, COMFORT, EXTENDED, NS_RAM, NS_FERD_1p0
+from . import BASIC, COMFORT, EXTENDED, NS_RAM, NS_RSM
 from .accounting import (
     ApplicableTradeTax, AppliedTradeTax, BillingSpecifiedPeriod,
     MonetarySummation, ReceivableAccountingAccount, TradeAllowanceCharge,
@@ -13,7 +13,7 @@ from .party import (
 from .payment import PaymentMeans, PaymentTerms
 from .references import (
     AdditionalReferencedDocument, BuyerOrderReferencedDocument,
-    ContractReferencedDocument, CustomerOrderReferencedDocument,
+    ContractReferencedDocument, UltimateCustomerOrderReferencedDocument,
 )
 from .tradelines import LineItem
 
@@ -35,14 +35,14 @@ class TradeAgreement(Element):
     end_user = Field(EndUserTradeParty, required=False, _d="Abweichender Endverbraucher")
     delivery_terms = Field(DeliveryTerms, required=False, profile=EXTENDED)
     buyer_order = Field(BuyerOrderReferencedDocument, required=False, profile=COMFORT)
-    customer_order = Field(CustomerOrderReferencedDocument, required=False, profile=COMFORT)
+    customer_order = Field(UltimateCustomerOrderReferencedDocument, required=False, profile=COMFORT)
     contract = Field(ContractReferencedDocument, required=False, profile=COMFORT)
     additional_references = MultiField(AdditionalReferencedDocument, required=False,
                                        profile=COMFORT)
 
     class Meta:
         namespace = NS_RAM
-        tag = "ApplicableSupplyChainTradeAgreement"
+        tag = "ApplicableHeaderTradeAgreement"
 
 
 class LogisticsServiceCharge(Element):
@@ -66,7 +66,6 @@ class TradeSettlement(Element):
                   _d="Zahlungsempfänger")
     payment_means = Field(PaymentMeans)
     trade_tax = MultiField(ApplicableTradeTax)
-    period = Field(BillingSpecifiedPeriod, required=False, profile=COMFORT)
     allowance_charge = MultiField(TradeAllowanceCharge, required=False, profile=COMFORT,
                                   _d="Schalter für Zu-/Abschlag")
     service_charge = MultiField(LogisticsServiceCharge, required=False, profile=COMFORT)
@@ -78,7 +77,7 @@ class TradeSettlement(Element):
 
     class Meta:
         namespace = NS_RAM
-        tag = "ApplicableSupplyChainTradeSettlement"
+        tag = "ApplicableHeaderTradeSettlement"
 
 
 class TradeTransaction(Element):
@@ -88,5 +87,5 @@ class TradeTransaction(Element):
     items = MultiField(LineItem, required=True)
 
     class Meta:
-        namespace = NS_FERD_1p0
-        tag = "SpecifiedSupplyChainTradeTransaction"
+        namespace = NS_RSM
+        tag = "SupplyChainTradeTransaction"
index f2d05c6f336f8f60f4f06dcd18644ecd3c27e856..8e4dd27e1a785346fe0ed4df28c851c87f8ccce6 100644 (file)
@@ -13,7 +13,7 @@ from .party import ShipToTradeParty, UltimateShipToTradeParty
 from .product import TradeProduct
 from .references import (
     LineAdditionalReferencedDocument, LineBuyerOrderReferencedDocument,
-    LineContractReferencedDocument, LineCustomerOrderReferencedDocument,
+    LineContractReferencedDocument, LineUltimateCustomerOrderReferencedDocument,
     LineDeliveryNoteReferencedDocument, LineDespatchAdviceReferencedDocument,
     LineReceivingAdviceReferencedDocument,
 )
@@ -50,6 +50,7 @@ class NetPrice(Element):
 class LineDocument(Element):
     line_id = StringField(NS_RAM, "LineID")
     notes = MultiField(IncludedNote)
+    line_status_code
 
     class Meta:
         namespace = NS_RAM
@@ -59,7 +60,7 @@ class LineDocument(Element):
 class LineAgreement(Element):
     buyer_order = Field(LineBuyerOrderReferencedDocument, required=False, profile=EXTENDED)
     contract = Field(LineContractReferencedDocument, required=False, profile=EXTENDED)
-    customer_order = Field(LineCustomerOrderReferencedDocument, required=False, profile=EXTENDED)
+    customer_order = Field(LineUltimateCustomerOrderReferencedDocument, required=False, profile=EXTENDED)
     additional_references = MultiField(LineAdditionalReferencedDocument, required=False,
                                        profile=COMFORT)
     gross = Field(GrossPrice, required=False, profile=COMFORT)
@@ -67,7 +68,7 @@ class LineAgreement(Element):
 
     class Meta:
         namespace = NS_RAM
-        tag = "SpecifiedSupplyChainTradeAgreement"
+        tag = "SpecifiedLineTradeAgreement"
 
 
 class LineDelivery(Element):
@@ -113,7 +114,7 @@ class LineSettlement(Element):
 
     class Meta:
         namespace = NS_RAM
-        tag = "SpecifiedSupplyChainTradeSettlement"
+        tag = "SpecifiedLineTradeSettlement"
 
 
 class LineItem(Element):
diff --git a/drafthorse/schema/FACTUR-X_EN16931.xsd b/drafthorse/schema/FACTUR-X_EN16931.xsd
new file mode 100644 (file)
index 0000000..6730ebd
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"\r
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
+    xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"\r
+    xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"\r
+    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"\r
+    targetNamespace="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"\r
+    elementFormDefault="qualified">\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd"/>\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd"/>\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd"/>\r
+  <xs:element name="CrossIndustryInvoice" type="rsm:CrossIndustryInvoiceType"/>\r
+  <xs:complexType name="CrossIndustryInvoiceType">\r
+    <xs:sequence>\r
+      <xs:element name="ExchangedDocumentContext" type="ram:ExchangedDocumentContextType"/>\r
+      <xs:element name="ExchangedDocument" type="ram:ExchangedDocumentType"/>\r
+      <xs:element name="SupplyChainTradeTransaction" type="ram:SupplyChainTradeTransactionType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+</xs:schema>\r
diff --git a/drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd
new file mode 100644 (file)
index 0000000..0aa4b17
--- /dev/null
@@ -0,0 +1,1741 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"\r
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
+    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"\r
+    targetNamespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"\r
+    elementFormDefault="qualified"\r
+    version="100.D16B">\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd"/>\r
+  <xs:simpleType name="AllowanceChargeReasonCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="AA"/>\r
+      <xs:enumeration value="AAA"/>\r
+      <xs:enumeration value="AAC"/>\r
+      <xs:enumeration value="AAD"/>\r
+      <xs:enumeration value="AAE"/>\r
+      <xs:enumeration value="AAF"/>\r
+      <xs:enumeration value="AAH"/>\r
+      <xs:enumeration value="AAI"/>\r
+      <xs:enumeration value="AAS"/>\r
+      <xs:enumeration value="AAT"/>\r
+      <xs:enumeration value="AAV"/>\r
+      <xs:enumeration value="AAY"/>\r
+      <xs:enumeration value="AAZ"/>\r
+      <xs:enumeration value="ABA"/>\r
+      <xs:enumeration value="ABB"/>\r
+      <xs:enumeration value="ABC"/>\r
+      <xs:enumeration value="ABD"/>\r
+      <xs:enumeration value="ABF"/>\r
+      <xs:enumeration value="ABK"/>\r
+      <xs:enumeration value="ABL"/>\r
+      <xs:enumeration value="ABN"/>\r
+      <xs:enumeration value="ABR"/>\r
+      <xs:enumeration value="ABS"/>\r
+      <xs:enumeration value="ABT"/>\r
+      <xs:enumeration value="ABU"/>\r
+      <xs:enumeration value="ACF"/>\r
+      <xs:enumeration value="ACG"/>\r
+      <xs:enumeration value="ACH"/>\r
+      <xs:enumeration value="ACI"/>\r
+      <xs:enumeration value="ACJ"/>\r
+      <xs:enumeration value="ACK"/>\r
+      <xs:enumeration value="ACL"/>\r
+      <xs:enumeration value="ACM"/>\r
+      <xs:enumeration value="ACS"/>\r
+      <xs:enumeration value="ADC"/>\r
+      <xs:enumeration value="ADE"/>\r
+      <xs:enumeration value="ADJ"/>\r
+      <xs:enumeration value="ADK"/>\r
+      <xs:enumeration value="ADL"/>\r
+      <xs:enumeration value="ADM"/>\r
+      <xs:enumeration value="ADN"/>\r
+      <xs:enumeration value="ADO"/>\r
+      <xs:enumeration value="ADP"/>\r
+      <xs:enumeration value="ADQ"/>\r
+      <xs:enumeration value="ADR"/>\r
+      <xs:enumeration value="ADT"/>\r
+      <xs:enumeration value="ADW"/>\r
+      <xs:enumeration value="ADY"/>\r
+      <xs:enumeration value="ADZ"/>\r
+      <xs:enumeration value="AEA"/>\r
+      <xs:enumeration value="AEB"/>\r
+      <xs:enumeration value="AEC"/>\r
+      <xs:enumeration value="AED"/>\r
+      <xs:enumeration value="AEF"/>\r
+      <xs:enumeration value="AEH"/>\r
+      <xs:enumeration value="AEI"/>\r
+      <xs:enumeration value="AEJ"/>\r
+      <xs:enumeration value="AEK"/>\r
+      <xs:enumeration value="AEL"/>\r
+      <xs:enumeration value="AEM"/>\r
+      <xs:enumeration value="AEN"/>\r
+      <xs:enumeration value="AEO"/>\r
+      <xs:enumeration value="AEP"/>\r
+      <xs:enumeration value="AES"/>\r
+      <xs:enumeration value="AET"/>\r
+      <xs:enumeration value="AEU"/>\r
+      <xs:enumeration value="AEV"/>\r
+      <xs:enumeration value="AEW"/>\r
+      <xs:enumeration value="AEX"/>\r
+      <xs:enumeration value="AEY"/>\r
+      <xs:enumeration value="AEZ"/>\r
+      <xs:enumeration value="AJ"/>\r
+      <xs:enumeration value="AU"/>\r
+      <xs:enumeration value="CA"/>\r
+      <xs:enumeration value="CAB"/>\r
+      <xs:enumeration value="CAD"/>\r
+      <xs:enumeration value="CAE"/>\r
+      <xs:enumeration value="CAF"/>\r
+      <xs:enumeration value="CAI"/>\r
+      <xs:enumeration value="CAJ"/>\r
+      <xs:enumeration value="CAK"/>\r
+      <xs:enumeration value="CAL"/>\r
+      <xs:enumeration value="CAM"/>\r
+      <xs:enumeration value="CAN"/>\r
+      <xs:enumeration value="CAO"/>\r
+      <xs:enumeration value="CAP"/>\r
+      <xs:enumeration value="CAQ"/>\r
+      <xs:enumeration value="CAR"/>\r
+      <xs:enumeration value="CAS"/>\r
+      <xs:enumeration value="CAT"/>\r
+      <xs:enumeration value="CAU"/>\r
+      <xs:enumeration value="CAV"/>\r
+      <xs:enumeration value="CAW"/>\r
+      <xs:enumeration value="CAX"/>\r
+      <xs:enumeration value="CAY"/>\r
+      <xs:enumeration value="CAZ"/>\r
+      <xs:enumeration value="CD"/>\r
+      <xs:enumeration value="CG"/>\r
+      <xs:enumeration value="CS"/>\r
+      <xs:enumeration value="CT"/>\r
+      <xs:enumeration value="DAB"/>\r
+      <xs:enumeration value="DAC"/>\r
+      <xs:enumeration value="DAD"/>\r
+      <xs:enumeration value="DAF"/>\r
+      <xs:enumeration value="DAG"/>\r
+      <xs:enumeration value="DAH"/>\r
+      <xs:enumeration value="DAI"/>\r
+      <xs:enumeration value="DAJ"/>\r
+      <xs:enumeration value="DAK"/>\r
+      <xs:enumeration value="DAL"/>\r
+      <xs:enumeration value="DAM"/>\r
+      <xs:enumeration value="DAN"/>\r
+      <xs:enumeration value="DAO"/>\r
+      <xs:enumeration value="DAP"/>\r
+      <xs:enumeration value="DAQ"/>\r
+      <xs:enumeration value="DL"/>\r
+      <xs:enumeration value="EG"/>\r
+      <xs:enumeration value="EP"/>\r
+      <xs:enumeration value="ER"/>\r
+      <xs:enumeration value="FAA"/>\r
+      <xs:enumeration value="FAB"/>\r
+      <xs:enumeration value="FAC"/>\r
+      <xs:enumeration value="FC"/>\r
+      <xs:enumeration value="FH"/>\r
+      <xs:enumeration value="FI"/>\r
+      <xs:enumeration value="GAA"/>\r
+      <xs:enumeration value="HAA"/>\r
+      <xs:enumeration value="HD"/>\r
+      <xs:enumeration value="HH"/>\r
+      <xs:enumeration value="IAA"/>\r
+      <xs:enumeration value="IAB"/>\r
+      <xs:enumeration value="ID"/>\r
+      <xs:enumeration value="IF"/>\r
+      <xs:enumeration value="IR"/>\r
+      <xs:enumeration value="IS"/>\r
+      <xs:enumeration value="KO"/>\r
+      <xs:enumeration value="L1"/>\r
+      <xs:enumeration value="LA"/>\r
+      <xs:enumeration value="LAA"/>\r
+      <xs:enumeration value="LAB"/>\r
+      <xs:enumeration value="LF"/>\r
+      <xs:enumeration value="MAE"/>\r
+      <xs:enumeration value="MI"/>\r
+      <xs:enumeration value="ML"/>\r
+      <xs:enumeration value="NAA"/>\r
+      <xs:enumeration value="OA"/>\r
+      <xs:enumeration value="PA"/>\r
+      <xs:enumeration value="PAA"/>\r
+      <xs:enumeration value="PC"/>\r
+      <xs:enumeration value="PL"/>\r
+      <xs:enumeration value="RAB"/>\r
+      <xs:enumeration value="RAC"/>\r
+      <xs:enumeration value="RAD"/>\r
+      <xs:enumeration value="RAF"/>\r
+      <xs:enumeration value="RE"/>\r
+      <xs:enumeration value="RF"/>\r
+      <xs:enumeration value="RH"/>\r
+      <xs:enumeration value="RV"/>\r
+      <xs:enumeration value="SA"/>\r
+      <xs:enumeration value="SAA"/>\r
+      <xs:enumeration value="SAD"/>\r
+      <xs:enumeration value="SAE"/>\r
+      <xs:enumeration value="SAI"/>\r
+      <xs:enumeration value="SG"/>\r
+      <xs:enumeration value="SH"/>\r
+      <xs:enumeration value="SM"/>\r
+      <xs:enumeration value="SU"/>\r
+      <xs:enumeration value="TAB"/>\r
+      <xs:enumeration value="TAC"/>\r
+      <xs:enumeration value="TT"/>\r
+      <xs:enumeration value="TV"/>\r
+      <xs:enumeration value="V1"/>\r
+      <xs:enumeration value="V2"/>\r
+      <xs:enumeration value="WH"/>\r
+      <xs:enumeration value="XAA"/>\r
+      <xs:enumeration value="YY"/>\r
+      <xs:enumeration value="ZZZ"/>\r
+      <xs:enumeration value="41"/>\r
+      <xs:enumeration value="42"/>\r
+      <xs:enumeration value="60"/>\r
+      <xs:enumeration value="62"/>\r
+      <xs:enumeration value="63"/>\r
+      <xs:enumeration value="64"/>\r
+      <xs:enumeration value="65"/>\r
+      <xs:enumeration value="66"/>\r
+      <xs:enumeration value="67"/>\r
+      <xs:enumeration value="68"/>\r
+      <xs:enumeration value="70"/>\r
+      <xs:enumeration value="71"/>\r
+      <xs:enumeration value="88"/>\r
+      <xs:enumeration value="95"/>\r
+      <xs:enumeration value="100"/>\r
+      <xs:enumeration value="102"/>\r
+      <xs:enumeration value="103"/>\r
+      <xs:enumeration value="104"/>\r
+      <xs:enumeration value="105"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="AllowanceChargeReasonCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:AllowanceChargeReasonCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="CountryIDContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="1A"/>\r
+      <xs:enumeration value="AD"/>\r
+      <xs:enumeration value="AE"/>\r
+      <xs:enumeration value="AF"/>\r
+      <xs:enumeration value="AG"/>\r
+      <xs:enumeration value="AI"/>\r
+      <xs:enumeration value="AL"/>\r
+      <xs:enumeration value="AM"/>\r
+      <xs:enumeration value="AO"/>\r
+      <xs:enumeration value="AQ"/>\r
+      <xs:enumeration value="AR"/>\r
+      <xs:enumeration value="AS"/>\r
+      <xs:enumeration value="AT"/>\r
+      <xs:enumeration value="AU"/>\r
+      <xs:enumeration value="AW"/>\r
+      <xs:enumeration value="AX"/>\r
+      <xs:enumeration value="AZ"/>\r
+      <xs:enumeration value="BA"/>\r
+      <xs:enumeration value="BB"/>\r
+      <xs:enumeration value="BD"/>\r
+      <xs:enumeration value="BE"/>\r
+      <xs:enumeration value="BF"/>\r
+      <xs:enumeration value="BG"/>\r
+      <xs:enumeration value="BH"/>\r
+      <xs:enumeration value="BI"/>\r
+      <xs:enumeration value="BJ"/>\r
+      <xs:enumeration value="BL"/>\r
+      <xs:enumeration value="BM"/>\r
+      <xs:enumeration value="BN"/>\r
+      <xs:enumeration value="BO"/>\r
+      <xs:enumeration value="BQ"/>\r
+      <xs:enumeration value="BR"/>\r
+      <xs:enumeration value="BS"/>\r
+      <xs:enumeration value="BT"/>\r
+      <xs:enumeration value="BV"/>\r
+      <xs:enumeration value="BW"/>\r
+      <xs:enumeration value="BY"/>\r
+      <xs:enumeration value="BZ"/>\r
+      <xs:enumeration value="CA"/>\r
+      <xs:enumeration value="CC"/>\r
+      <xs:enumeration value="CD"/>\r
+      <xs:enumeration value="CF"/>\r
+      <xs:enumeration value="CG"/>\r
+      <xs:enumeration value="CH"/>\r
+      <xs:enumeration value="CI"/>\r
+      <xs:enumeration value="CK"/>\r
+      <xs:enumeration value="CL"/>\r
+      <xs:enumeration value="CM"/>\r
+      <xs:enumeration value="CN"/>\r
+      <xs:enumeration value="CO"/>\r
+      <xs:enumeration value="CR"/>\r
+      <xs:enumeration value="CU"/>\r
+      <xs:enumeration value="CV"/>\r
+      <xs:enumeration value="CW"/>\r
+      <xs:enumeration value="CX"/>\r
+      <xs:enumeration value="CY"/>\r
+      <xs:enumeration value="CZ"/>\r
+      <xs:enumeration value="DE"/>\r
+      <xs:enumeration value="DJ"/>\r
+      <xs:enumeration value="DK"/>\r
+      <xs:enumeration value="DM"/>\r
+      <xs:enumeration value="DO"/>\r
+      <xs:enumeration value="DZ"/>\r
+      <xs:enumeration value="EC"/>\r
+      <xs:enumeration value="EE"/>\r
+      <xs:enumeration value="EG"/>\r
+      <xs:enumeration value="EH"/>\r
+      <xs:enumeration value="ER"/>\r
+      <xs:enumeration value="ES"/>\r
+      <xs:enumeration value="ET"/>\r
+      <xs:enumeration value="FI"/>\r
+      <xs:enumeration value="FJ"/>\r
+      <xs:enumeration value="FK"/>\r
+      <xs:enumeration value="FM"/>\r
+      <xs:enumeration value="FO"/>\r
+      <xs:enumeration value="FR"/>\r
+      <xs:enumeration value="GA"/>\r
+      <xs:enumeration value="GB"/>\r
+      <xs:enumeration value="GD"/>\r
+      <xs:enumeration value="GE"/>\r
+      <xs:enumeration value="GF"/>\r
+      <xs:enumeration value="GG"/>\r
+      <xs:enumeration value="GH"/>\r
+      <xs:enumeration value="GI"/>\r
+      <xs:enumeration value="GL"/>\r
+      <xs:enumeration value="GM"/>\r
+      <xs:enumeration value="GN"/>\r
+      <xs:enumeration value="GP"/>\r
+      <xs:enumeration value="GQ"/>\r
+      <xs:enumeration value="GR"/>\r
+      <xs:enumeration value="GS"/>\r
+      <xs:enumeration value="GT"/>\r
+      <xs:enumeration value="GU"/>\r
+      <xs:enumeration value="GW"/>\r
+      <xs:enumeration value="GY"/>\r
+      <xs:enumeration value="HK"/>\r
+      <xs:enumeration value="HM"/>\r
+      <xs:enumeration value="HN"/>\r
+      <xs:enumeration value="HR"/>\r
+      <xs:enumeration value="HT"/>\r
+      <xs:enumeration value="HU"/>\r
+      <xs:enumeration value="ID"/>\r
+      <xs:enumeration value="IE"/>\r
+      <xs:enumeration value="IL"/>\r
+      <xs:enumeration value="IM"/>\r
+      <xs:enumeration value="IN"/>\r
+      <xs:enumeration value="IO"/>\r
+      <xs:enumeration value="IQ"/>\r
+      <xs:enumeration value="IR"/>\r
+      <xs:enumeration value="IS"/>\r
+      <xs:enumeration value="IT"/>\r
+      <xs:enumeration value="JE"/>\r
+      <xs:enumeration value="JM"/>\r
+      <xs:enumeration value="JO"/>\r
+      <xs:enumeration value="JP"/>\r
+      <xs:enumeration value="KE"/>\r
+      <xs:enumeration value="KG"/>\r
+      <xs:enumeration value="KH"/>\r
+      <xs:enumeration value="KI"/>\r
+      <xs:enumeration value="KM"/>\r
+      <xs:enumeration value="KN"/>\r
+      <xs:enumeration value="KP"/>\r
+      <xs:enumeration value="KR"/>\r
+      <xs:enumeration value="KW"/>\r
+      <xs:enumeration value="KY"/>\r
+      <xs:enumeration value="KZ"/>\r
+      <xs:enumeration value="LA"/>\r
+      <xs:enumeration value="LB"/>\r
+      <xs:enumeration value="LC"/>\r
+      <xs:enumeration value="LI"/>\r
+      <xs:enumeration value="LK"/>\r
+      <xs:enumeration value="LR"/>\r
+      <xs:enumeration value="LS"/>\r
+      <xs:enumeration value="LT"/>\r
+      <xs:enumeration value="LU"/>\r
+      <xs:enumeration value="LV"/>\r
+      <xs:enumeration value="LY"/>\r
+      <xs:enumeration value="MA"/>\r
+      <xs:enumeration value="MC"/>\r
+      <xs:enumeration value="MD"/>\r
+      <xs:enumeration value="ME"/>\r
+      <xs:enumeration value="MF"/>\r
+      <xs:enumeration value="MG"/>\r
+      <xs:enumeration value="MH"/>\r
+      <xs:enumeration value="MK"/>\r
+      <xs:enumeration value="ML"/>\r
+      <xs:enumeration value="MM"/>\r
+      <xs:enumeration value="MN"/>\r
+      <xs:enumeration value="MO"/>\r
+      <xs:enumeration value="MP"/>\r
+      <xs:enumeration value="MQ"/>\r
+      <xs:enumeration value="MR"/>\r
+      <xs:enumeration value="MS"/>\r
+      <xs:enumeration value="MT"/>\r
+      <xs:enumeration value="MU"/>\r
+      <xs:enumeration value="MV"/>\r
+      <xs:enumeration value="MW"/>\r
+      <xs:enumeration value="MX"/>\r
+      <xs:enumeration value="MY"/>\r
+      <xs:enumeration value="MZ"/>\r
+      <xs:enumeration value="NA"/>\r
+      <xs:enumeration value="NC"/>\r
+      <xs:enumeration value="NE"/>\r
+      <xs:enumeration value="NF"/>\r
+      <xs:enumeration value="NG"/>\r
+      <xs:enumeration value="NI"/>\r
+      <xs:enumeration value="NL"/>\r
+      <xs:enumeration value="NO"/>\r
+      <xs:enumeration value="NP"/>\r
+      <xs:enumeration value="NR"/>\r
+      <xs:enumeration value="NU"/>\r
+      <xs:enumeration value="NZ"/>\r
+      <xs:enumeration value="OM"/>\r
+      <xs:enumeration value="PA"/>\r
+      <xs:enumeration value="PE"/>\r
+      <xs:enumeration value="PF"/>\r
+      <xs:enumeration value="PG"/>\r
+      <xs:enumeration value="PH"/>\r
+      <xs:enumeration value="PK"/>\r
+      <xs:enumeration value="PL"/>\r
+      <xs:enumeration value="PM"/>\r
+      <xs:enumeration value="PN"/>\r
+      <xs:enumeration value="PR"/>\r
+      <xs:enumeration value="PS"/>\r
+      <xs:enumeration value="PT"/>\r
+      <xs:enumeration value="PW"/>\r
+      <xs:enumeration value="PY"/>\r
+      <xs:enumeration value="QA"/>\r
+      <xs:enumeration value="RE"/>\r
+      <xs:enumeration value="RO"/>\r
+      <xs:enumeration value="RS"/>\r
+      <xs:enumeration value="RU"/>\r
+      <xs:enumeration value="RW"/>\r
+      <xs:enumeration value="SA"/>\r
+      <xs:enumeration value="SB"/>\r
+      <xs:enumeration value="SC"/>\r
+      <xs:enumeration value="SD"/>\r
+      <xs:enumeration value="SE"/>\r
+      <xs:enumeration value="SG"/>\r
+      <xs:enumeration value="SH"/>\r
+      <xs:enumeration value="SI"/>\r
+      <xs:enumeration value="SJ"/>\r
+      <xs:enumeration value="SK"/>\r
+      <xs:enumeration value="SL"/>\r
+      <xs:enumeration value="SM"/>\r
+      <xs:enumeration value="SN"/>\r
+      <xs:enumeration value="SO"/>\r
+      <xs:enumeration value="SR"/>\r
+      <xs:enumeration value="SS"/>\r
+      <xs:enumeration value="ST"/>\r
+      <xs:enumeration value="SV"/>\r
+      <xs:enumeration value="SX"/>\r
+      <xs:enumeration value="SY"/>\r
+      <xs:enumeration value="SZ"/>\r
+      <xs:enumeration value="TC"/>\r
+      <xs:enumeration value="TD"/>\r
+      <xs:enumeration value="TF"/>\r
+      <xs:enumeration value="TG"/>\r
+      <xs:enumeration value="TH"/>\r
+      <xs:enumeration value="TJ"/>\r
+      <xs:enumeration value="TK"/>\r
+      <xs:enumeration value="TL"/>\r
+      <xs:enumeration value="TM"/>\r
+      <xs:enumeration value="TN"/>\r
+      <xs:enumeration value="TO"/>\r
+      <xs:enumeration value="TR"/>\r
+      <xs:enumeration value="TT"/>\r
+      <xs:enumeration value="TV"/>\r
+      <xs:enumeration value="TW"/>\r
+      <xs:enumeration value="TZ"/>\r
+      <xs:enumeration value="UA"/>\r
+      <xs:enumeration value="UG"/>\r
+      <xs:enumeration value="UM"/>\r
+      <xs:enumeration value="US"/>\r
+      <xs:enumeration value="UY"/>\r
+      <xs:enumeration value="UZ"/>\r
+      <xs:enumeration value="VA"/>\r
+      <xs:enumeration value="VC"/>\r
+      <xs:enumeration value="VE"/>\r
+      <xs:enumeration value="VG"/>\r
+      <xs:enumeration value="VI"/>\r
+      <xs:enumeration value="VN"/>\r
+      <xs:enumeration value="VU"/>\r
+      <xs:enumeration value="WF"/>\r
+      <xs:enumeration value="WS"/>\r
+      <xs:enumeration value="YE"/>\r
+      <xs:enumeration value="YT"/>\r
+      <xs:enumeration value="ZA"/>\r
+      <xs:enumeration value="ZM"/>\r
+      <xs:enumeration value="ZW"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="CountryIDType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:CountryIDContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="CurrencyCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="AED"/>\r
+      <xs:enumeration value="AFN"/>\r
+      <xs:enumeration value="ALL"/>\r
+      <xs:enumeration value="AMD"/>\r
+      <xs:enumeration value="ANG"/>\r
+      <xs:enumeration value="AOA"/>\r
+      <xs:enumeration value="ARS"/>\r
+      <xs:enumeration value="AUD"/>\r
+      <xs:enumeration value="AWG"/>\r
+      <xs:enumeration value="AZN"/>\r
+      <xs:enumeration value="BAM"/>\r
+      <xs:enumeration value="BBD"/>\r
+      <xs:enumeration value="BDT"/>\r
+      <xs:enumeration value="BGN"/>\r
+      <xs:enumeration value="BHD"/>\r
+      <xs:enumeration value="BIF"/>\r
+      <xs:enumeration value="BMD"/>\r
+      <xs:enumeration value="BND"/>\r
+      <xs:enumeration value="BOB"/>\r
+      <xs:enumeration value="BOV"/>\r
+      <xs:enumeration value="BRL"/>\r
+      <xs:enumeration value="BSD"/>\r
+      <xs:enumeration value="BTN"/>\r
+      <xs:enumeration value="BWP"/>\r
+      <xs:enumeration value="BYN"/>\r
+      <xs:enumeration value="BZD"/>\r
+      <xs:enumeration value="CAD"/>\r
+      <xs:enumeration value="CDF"/>\r
+      <xs:enumeration value="CHE"/>\r
+      <xs:enumeration value="CHF"/>\r
+      <xs:enumeration value="CHW"/>\r
+      <xs:enumeration value="CLF"/>\r
+      <xs:enumeration value="CLP"/>\r
+      <xs:enumeration value="CNY"/>\r
+      <xs:enumeration value="COP"/>\r
+      <xs:enumeration value="COU"/>\r
+      <xs:enumeration value="CRC"/>\r
+      <xs:enumeration value="CUC"/>\r
+      <xs:enumeration value="CUP"/>\r
+      <xs:enumeration value="CVE"/>\r
+      <xs:enumeration value="CZK"/>\r
+      <xs:enumeration value="DJF"/>\r
+      <xs:enumeration value="DKK"/>\r
+      <xs:enumeration value="DOP"/>\r
+      <xs:enumeration value="DZD"/>\r
+      <xs:enumeration value="EGP"/>\r
+      <xs:enumeration value="ERN"/>\r
+      <xs:enumeration value="ETB"/>\r
+      <xs:enumeration value="EUR"/>\r
+      <xs:enumeration value="FJD"/>\r
+      <xs:enumeration value="FKP"/>\r
+      <xs:enumeration value="GBP"/>\r
+      <xs:enumeration value="GEL"/>\r
+      <xs:enumeration value="GHS"/>\r
+      <xs:enumeration value="GIP"/>\r
+      <xs:enumeration value="GMD"/>\r
+      <xs:enumeration value="GNF"/>\r
+      <xs:enumeration value="GTQ"/>\r
+      <xs:enumeration value="GYD"/>\r
+      <xs:enumeration value="HKD"/>\r
+      <xs:enumeration value="HNL"/>\r
+      <xs:enumeration value="HRK"/>\r
+      <xs:enumeration value="HTG"/>\r
+      <xs:enumeration value="HUF"/>\r
+      <xs:enumeration value="IDR"/>\r
+      <xs:enumeration value="ILS"/>\r
+      <xs:enumeration value="INR"/>\r
+      <xs:enumeration value="IQD"/>\r
+      <xs:enumeration value="IRR"/>\r
+      <xs:enumeration value="ISK"/>\r
+      <xs:enumeration value="JMD"/>\r
+      <xs:enumeration value="JOD"/>\r
+      <xs:enumeration value="JPY"/>\r
+      <xs:enumeration value="KES"/>\r
+      <xs:enumeration value="KGS"/>\r
+      <xs:enumeration value="KHR"/>\r
+      <xs:enumeration value="KMF"/>\r
+      <xs:enumeration value="KPW"/>\r
+      <xs:enumeration value="KRW"/>\r
+      <xs:enumeration value="KWD"/>\r
+      <xs:enumeration value="KYD"/>\r
+      <xs:enumeration value="KZT"/>\r
+      <xs:enumeration value="LAK"/>\r
+      <xs:enumeration value="LBP"/>\r
+      <xs:enumeration value="LKR"/>\r
+      <xs:enumeration value="LRD"/>\r
+      <xs:enumeration value="LSL"/>\r
+      <xs:enumeration value="LYD"/>\r
+      <xs:enumeration value="MAD"/>\r
+      <xs:enumeration value="MDL"/>\r
+      <xs:enumeration value="MGA"/>\r
+      <xs:enumeration value="MKD"/>\r
+      <xs:enumeration value="MMK"/>\r
+      <xs:enumeration value="MNT"/>\r
+      <xs:enumeration value="MOP"/>\r
+      <xs:enumeration value="MRU"/>\r
+      <xs:enumeration value="MUR"/>\r
+      <xs:enumeration value="MVR"/>\r
+      <xs:enumeration value="MWK"/>\r
+      <xs:enumeration value="MXN"/>\r
+      <xs:enumeration value="MXV"/>\r
+      <xs:enumeration value="MYR"/>\r
+      <xs:enumeration value="MZN"/>\r
+      <xs:enumeration value="NAD"/>\r
+      <xs:enumeration value="NGN"/>\r
+      <xs:enumeration value="NIO"/>\r
+      <xs:enumeration value="NOK"/>\r
+      <xs:enumeration value="NPR"/>\r
+      <xs:enumeration value="NZD"/>\r
+      <xs:enumeration value="OMR"/>\r
+      <xs:enumeration value="PAB"/>\r
+      <xs:enumeration value="PEN"/>\r
+      <xs:enumeration value="PGK"/>\r
+      <xs:enumeration value="PHP"/>\r
+      <xs:enumeration value="PKR"/>\r
+      <xs:enumeration value="PLN"/>\r
+      <xs:enumeration value="PYG"/>\r
+      <xs:enumeration value="QAR"/>\r
+      <xs:enumeration value="RON"/>\r
+      <xs:enumeration value="RSD"/>\r
+      <xs:enumeration value="RUB"/>\r
+      <xs:enumeration value="RWF"/>\r
+      <xs:enumeration value="SAR"/>\r
+      <xs:enumeration value="SBD"/>\r
+      <xs:enumeration value="SCR"/>\r
+      <xs:enumeration value="SDG"/>\r
+      <xs:enumeration value="SEK"/>\r
+      <xs:enumeration value="SGD"/>\r
+      <xs:enumeration value="SHP"/>\r
+      <xs:enumeration value="SLL"/>\r
+      <xs:enumeration value="SOS"/>\r
+      <xs:enumeration value="SRD"/>\r
+      <xs:enumeration value="SSP"/>\r
+      <xs:enumeration value="STN"/>\r
+      <xs:enumeration value="SVC"/>\r
+      <xs:enumeration value="SYP"/>\r
+      <xs:enumeration value="SZL"/>\r
+      <xs:enumeration value="THB"/>\r
+      <xs:enumeration value="TJS"/>\r
+      <xs:enumeration value="TMT"/>\r
+      <xs:enumeration value="TND"/>\r
+      <xs:enumeration value="TOP"/>\r
+      <xs:enumeration value="TRY"/>\r
+      <xs:enumeration value="TTD"/>\r
+      <xs:enumeration value="TWD"/>\r
+      <xs:enumeration value="TZS"/>\r
+      <xs:enumeration value="UAH"/>\r
+      <xs:enumeration value="UGX"/>\r
+      <xs:enumeration value="USD"/>\r
+      <xs:enumeration value="USN"/>\r
+      <xs:enumeration value="UYI"/>\r
+      <xs:enumeration value="UYU"/>\r
+      <xs:enumeration value="UYW"/>\r
+      <xs:enumeration value="UZS"/>\r
+      <xs:enumeration value="VES"/>\r
+      <xs:enumeration value="VND"/>\r
+      <xs:enumeration value="VUV"/>\r
+      <xs:enumeration value="WST"/>\r
+      <xs:enumeration value="XAF"/>\r
+      <xs:enumeration value="XAG"/>\r
+      <xs:enumeration value="XAU"/>\r
+      <xs:enumeration value="XBA"/>\r
+      <xs:enumeration value="XBB"/>\r
+      <xs:enumeration value="XBC"/>\r
+      <xs:enumeration value="XBD"/>\r
+      <xs:enumeration value="XCD"/>\r
+      <xs:enumeration value="XDR"/>\r
+      <xs:enumeration value="XOF"/>\r
+      <xs:enumeration value="XPD"/>\r
+      <xs:enumeration value="XPF"/>\r
+      <xs:enumeration value="XPT"/>\r
+      <xs:enumeration value="XSU"/>\r
+      <xs:enumeration value="XTS"/>\r
+      <xs:enumeration value="XUA"/>\r
+      <xs:enumeration value="XXX"/>\r
+      <xs:enumeration value="YER"/>\r
+      <xs:enumeration value="ZAR"/>\r
+      <xs:enumeration value="ZMW"/>\r
+      <xs:enumeration value="ZWL"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="CurrencyCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:CurrencyCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="DocumentCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="50"/>\r
+      <xs:enumeration value="80"/>\r
+      <xs:enumeration value="81"/>\r
+      <xs:enumeration value="82"/>\r
+      <xs:enumeration value="83"/>\r
+      <xs:enumeration value="84"/>\r
+      <xs:enumeration value="130"/>\r
+      <xs:enumeration value="202"/>\r
+      <xs:enumeration value="203"/>\r
+      <xs:enumeration value="204"/>\r
+      <xs:enumeration value="211"/>\r
+      <xs:enumeration value="261"/>\r
+      <xs:enumeration value="262"/>\r
+      <xs:enumeration value="295"/>\r
+      <xs:enumeration value="296"/>\r
+      <xs:enumeration value="308"/>\r
+      <xs:enumeration value="325"/>\r
+      <xs:enumeration value="326"/>\r
+      <xs:enumeration value="380"/>\r
+      <xs:enumeration value="381"/>\r
+      <xs:enumeration value="383"/>\r
+      <xs:enumeration value="384"/>\r
+      <xs:enumeration value="385"/>\r
+      <xs:enumeration value="386"/>\r
+      <xs:enumeration value="387"/>\r
+      <xs:enumeration value="388"/>\r
+      <xs:enumeration value="389"/>\r
+      <xs:enumeration value="390"/>\r
+      <xs:enumeration value="393"/>\r
+      <xs:enumeration value="394"/>\r
+      <xs:enumeration value="395"/>\r
+      <xs:enumeration value="396"/>\r
+      <xs:enumeration value="420"/>\r
+      <xs:enumeration value="456"/>\r
+      <xs:enumeration value="457"/>\r
+      <xs:enumeration value="458"/>\r
+      <xs:enumeration value="527"/>\r
+      <xs:enumeration value="575"/>\r
+      <xs:enumeration value="623"/>\r
+      <xs:enumeration value="633"/>\r
+      <xs:enumeration value="751"/>\r
+      <xs:enumeration value="780"/>\r
+      <xs:enumeration value="916"/>\r
+      <xs:enumeration value="935"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="DocumentCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:DocumentCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="FormattedDateTimeFormatContentType">\r
+    <xs:restriction base="xs:string"/>\r
+  </xs:simpleType>\r
+  <xs:complexType name="FormattedDateTimeType">\r
+    <xs:sequence>\r
+      <xs:element name="DateTimeString">\r
+        <xs:complexType>\r
+          <xs:simpleContent>\r
+            <xs:extension base="xs:string">\r
+              <xs:attribute name="format" type="qdt:FormattedDateTimeFormatContentType" use="required"/>\r
+            </xs:extension>\r
+          </xs:simpleContent>\r
+        </xs:complexType>\r
+      </xs:element>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:simpleType name="PaymentMeansCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="1"/>\r
+      <xs:enumeration value="2"/>\r
+      <xs:enumeration value="3"/>\r
+      <xs:enumeration value="4"/>\r
+      <xs:enumeration value="5"/>\r
+      <xs:enumeration value="6"/>\r
+      <xs:enumeration value="7"/>\r
+      <xs:enumeration value="8"/>\r
+      <xs:enumeration value="9"/>\r
+      <xs:enumeration value="10"/>\r
+      <xs:enumeration value="11"/>\r
+      <xs:enumeration value="12"/>\r
+      <xs:enumeration value="13"/>\r
+      <xs:enumeration value="14"/>\r
+      <xs:enumeration value="15"/>\r
+      <xs:enumeration value="16"/>\r
+      <xs:enumeration value="17"/>\r
+      <xs:enumeration value="18"/>\r
+      <xs:enumeration value="19"/>\r
+      <xs:enumeration value="20"/>\r
+      <xs:enumeration value="21"/>\r
+      <xs:enumeration value="22"/>\r
+      <xs:enumeration value="23"/>\r
+      <xs:enumeration value="24"/>\r
+      <xs:enumeration value="25"/>\r
+      <xs:enumeration value="26"/>\r
+      <xs:enumeration value="27"/>\r
+      <xs:enumeration value="28"/>\r
+      <xs:enumeration value="29"/>\r
+      <xs:enumeration value="30"/>\r
+      <xs:enumeration value="31"/>\r
+      <xs:enumeration value="32"/>\r
+      <xs:enumeration value="33"/>\r
+      <xs:enumeration value="34"/>\r
+      <xs:enumeration value="35"/>\r
+      <xs:enumeration value="36"/>\r
+      <xs:enumeration value="37"/>\r
+      <xs:enumeration value="38"/>\r
+      <xs:enumeration value="39"/>\r
+      <xs:enumeration value="40"/>\r
+      <xs:enumeration value="41"/>\r
+      <xs:enumeration value="42"/>\r
+      <xs:enumeration value="43"/>\r
+      <xs:enumeration value="44"/>\r
+      <xs:enumeration value="45"/>\r
+      <xs:enumeration value="46"/>\r
+      <xs:enumeration value="47"/>\r
+      <xs:enumeration value="48"/>\r
+      <xs:enumeration value="49"/>\r
+      <xs:enumeration value="50"/>\r
+      <xs:enumeration value="51"/>\r
+      <xs:enumeration value="52"/>\r
+      <xs:enumeration value="53"/>\r
+      <xs:enumeration value="54"/>\r
+      <xs:enumeration value="55"/>\r
+      <xs:enumeration value="56"/>\r
+      <xs:enumeration value="57"/>\r
+      <xs:enumeration value="58"/>\r
+      <xs:enumeration value="59"/>\r
+      <xs:enumeration value="60"/>\r
+      <xs:enumeration value="61"/>\r
+      <xs:enumeration value="62"/>\r
+      <xs:enumeration value="63"/>\r
+      <xs:enumeration value="64"/>\r
+      <xs:enumeration value="65"/>\r
+      <xs:enumeration value="66"/>\r
+      <xs:enumeration value="67"/>\r
+      <xs:enumeration value="68"/>\r
+      <xs:enumeration value="69"/>\r
+      <xs:enumeration value="70"/>\r
+      <xs:enumeration value="74"/>\r
+      <xs:enumeration value="75"/>\r
+      <xs:enumeration value="76"/>\r
+      <xs:enumeration value="77"/>\r
+      <xs:enumeration value="78"/>\r
+      <xs:enumeration value="91"/>\r
+      <xs:enumeration value="92"/>\r
+      <xs:enumeration value="93"/>\r
+      <xs:enumeration value="94"/>\r
+      <xs:enumeration value="95"/>\r
+      <xs:enumeration value="96"/>\r
+      <xs:enumeration value="97"/>\r
+      <xs:enumeration value="ZZZ"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="PaymentMeansCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:PaymentMeansCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="ReferenceCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="AAA"/>\r
+      <xs:enumeration value="AAB"/>\r
+      <xs:enumeration value="AAC"/>\r
+      <xs:enumeration value="AAD"/>\r
+      <xs:enumeration value="AAE"/>\r
+      <xs:enumeration value="AAF"/>\r
+      <xs:enumeration value="AAG"/>\r
+      <xs:enumeration value="AAH"/>\r
+      <xs:enumeration value="AAI"/>\r
+      <xs:enumeration value="AAJ"/>\r
+      <xs:enumeration value="AAK"/>\r
+      <xs:enumeration value="AAL"/>\r
+      <xs:enumeration value="AAM"/>\r
+      <xs:enumeration value="AAN"/>\r
+      <xs:enumeration value="AAO"/>\r
+      <xs:enumeration value="AAP"/>\r
+      <xs:enumeration value="AAQ"/>\r
+      <xs:enumeration value="AAR"/>\r
+      <xs:enumeration value="AAS"/>\r
+      <xs:enumeration value="AAT"/>\r
+      <xs:enumeration value="AAU"/>\r
+      <xs:enumeration value="AAV"/>\r
+      <xs:enumeration value="AAW"/>\r
+      <xs:enumeration value="AAX"/>\r
+      <xs:enumeration value="AAY"/>\r
+      <xs:enumeration value="AAZ"/>\r
+      <xs:enumeration value="ABA"/>\r
+      <xs:enumeration value="ABB"/>\r
+      <xs:enumeration value="ABC"/>\r
+      <xs:enumeration value="ABD"/>\r
+      <xs:enumeration value="ABE"/>\r
+      <xs:enumeration value="ABF"/>\r
+      <xs:enumeration value="ABG"/>\r
+      <xs:enumeration value="ABH"/>\r
+      <xs:enumeration value="ABI"/>\r
+      <xs:enumeration value="ABJ"/>\r
+      <xs:enumeration value="ABK"/>\r
+      <xs:enumeration value="ABL"/>\r
+      <xs:enumeration value="ABM"/>\r
+      <xs:enumeration value="ABN"/>\r
+      <xs:enumeration value="ABO"/>\r
+      <xs:enumeration value="ABP"/>\r
+      <xs:enumeration value="ABQ"/>\r
+      <xs:enumeration value="ABR"/>\r
+      <xs:enumeration value="ABS"/>\r
+      <xs:enumeration value="ABT"/>\r
+      <xs:enumeration value="ABU"/>\r
+      <xs:enumeration value="ABV"/>\r
+      <xs:enumeration value="ABW"/>\r
+      <xs:enumeration value="ABX"/>\r
+      <xs:enumeration value="ABY"/>\r
+      <xs:enumeration value="ABZ"/>\r
+      <xs:enumeration value="AC"/>\r
+      <xs:enumeration value="ACA"/>\r
+      <xs:enumeration value="ACB"/>\r
+      <xs:enumeration value="ACC"/>\r
+      <xs:enumeration value="ACD"/>\r
+      <xs:enumeration value="ACE"/>\r
+      <xs:enumeration value="ACF"/>\r
+      <xs:enumeration value="ACG"/>\r
+      <xs:enumeration value="ACH"/>\r
+      <xs:enumeration value="ACI"/>\r
+      <xs:enumeration value="ACJ"/>\r
+      <xs:enumeration value="ACK"/>\r
+      <xs:enumeration value="ACL"/>\r
+      <xs:enumeration value="ACN"/>\r
+      <xs:enumeration value="ACO"/>\r
+      <xs:enumeration value="ACP"/>\r
+      <xs:enumeration value="ACQ"/>\r
+      <xs:enumeration value="ACR"/>\r
+      <xs:enumeration value="ACT"/>\r
+      <xs:enumeration value="ACU"/>\r
+      <xs:enumeration value="ACV"/>\r
+      <xs:enumeration value="ACW"/>\r
+      <xs:enumeration value="ACX"/>\r
+      <xs:enumeration value="ACY"/>\r
+      <xs:enumeration value="ACZ"/>\r
+      <xs:enumeration value="ADA"/>\r
+      <xs:enumeration value="ADB"/>\r
+      <xs:enumeration value="ADC"/>\r
+      <xs:enumeration value="ADD"/>\r
+      <xs:enumeration value="ADE"/>\r
+      <xs:enumeration value="ADF"/>\r
+      <xs:enumeration value="ADG"/>\r
+      <xs:enumeration value="ADI"/>\r
+      <xs:enumeration value="ADJ"/>\r
+      <xs:enumeration value="ADK"/>\r
+      <xs:enumeration value="ADL"/>\r
+      <xs:enumeration value="ADM"/>\r
+      <xs:enumeration value="ADN"/>\r
+      <xs:enumeration value="ADO"/>\r
+      <xs:enumeration value="ADP"/>\r
+      <xs:enumeration value="ADQ"/>\r
+      <xs:enumeration value="ADT"/>\r
+      <xs:enumeration value="ADU"/>\r
+      <xs:enumeration value="ADV"/>\r
+      <xs:enumeration value="ADW"/>\r
+      <xs:enumeration value="ADX"/>\r
+      <xs:enumeration value="ADY"/>\r
+      <xs:enumeration value="ADZ"/>\r
+      <xs:enumeration value="AE"/>\r
+      <xs:enumeration value="AEA"/>\r
+      <xs:enumeration value="AEB"/>\r
+      <xs:enumeration value="AEC"/>\r
+      <xs:enumeration value="AED"/>\r
+      <xs:enumeration value="AEE"/>\r
+      <xs:enumeration value="AEF"/>\r
+      <xs:enumeration value="AEG"/>\r
+      <xs:enumeration value="AEH"/>\r
+      <xs:enumeration value="AEI"/>\r
+      <xs:enumeration value="AEJ"/>\r
+      <xs:enumeration value="AEK"/>\r
+      <xs:enumeration value="AEL"/>\r
+      <xs:enumeration value="AEM"/>\r
+      <xs:enumeration value="AEN"/>\r
+      <xs:enumeration value="AEO"/>\r
+      <xs:enumeration value="AEP"/>\r
+      <xs:enumeration value="AEQ"/>\r
+      <xs:enumeration value="AER"/>\r
+      <xs:enumeration value="AES"/>\r
+      <xs:enumeration value="AET"/>\r
+      <xs:enumeration value="AEU"/>\r
+      <xs:enumeration value="AEV"/>\r
+      <xs:enumeration value="AEW"/>\r
+      <xs:enumeration value="AEX"/>\r
+      <xs:enumeration value="AEY"/>\r
+      <xs:enumeration value="AEZ"/>\r
+      <xs:enumeration value="AF"/>\r
+      <xs:enumeration value="AFA"/>\r
+      <xs:enumeration value="AFB"/>\r
+      <xs:enumeration value="AFC"/>\r
+      <xs:enumeration value="AFD"/>\r
+      <xs:enumeration value="AFE"/>\r
+      <xs:enumeration value="AFF"/>\r
+      <xs:enumeration value="AFG"/>\r
+      <xs:enumeration value="AFH"/>\r
+      <xs:enumeration value="AFI"/>\r
+      <xs:enumeration value="AFJ"/>\r
+      <xs:enumeration value="AFK"/>\r
+      <xs:enumeration value="AFL"/>\r
+      <xs:enumeration value="AFM"/>\r
+      <xs:enumeration value="AFN"/>\r
+      <xs:enumeration value="AFO"/>\r
+      <xs:enumeration value="AFP"/>\r
+      <xs:enumeration value="AFQ"/>\r
+      <xs:enumeration value="AFR"/>\r
+      <xs:enumeration value="AFS"/>\r
+      <xs:enumeration value="AFT"/>\r
+      <xs:enumeration value="AFU"/>\r
+      <xs:enumeration value="AFV"/>\r
+      <xs:enumeration value="AFW"/>\r
+      <xs:enumeration value="AFX"/>\r
+      <xs:enumeration value="AFY"/>\r
+      <xs:enumeration value="AFZ"/>\r
+      <xs:enumeration value="AGA"/>\r
+      <xs:enumeration value="AGB"/>\r
+      <xs:enumeration value="AGC"/>\r
+      <xs:enumeration value="AGD"/>\r
+      <xs:enumeration value="AGE"/>\r
+      <xs:enumeration value="AGF"/>\r
+      <xs:enumeration value="AGG"/>\r
+      <xs:enumeration value="AGH"/>\r
+      <xs:enumeration value="AGI"/>\r
+      <xs:enumeration value="AGJ"/>\r
+      <xs:enumeration value="AGK"/>\r
+      <xs:enumeration value="AGL"/>\r
+      <xs:enumeration value="AGM"/>\r
+      <xs:enumeration value="AGN"/>\r
+      <xs:enumeration value="AGO"/>\r
+      <xs:enumeration value="AGP"/>\r
+      <xs:enumeration value="AGQ"/>\r
+      <xs:enumeration value="AGR"/>\r
+      <xs:enumeration value="AGS"/>\r
+      <xs:enumeration value="AGT"/>\r
+      <xs:enumeration value="AGU"/>\r
+      <xs:enumeration value="AGV"/>\r
+      <xs:enumeration value="AGW"/>\r
+      <xs:enumeration value="AGX"/>\r
+      <xs:enumeration value="AGY"/>\r
+      <xs:enumeration value="AGZ"/>\r
+      <xs:enumeration value="AHA"/>\r
+      <xs:enumeration value="AHB"/>\r
+      <xs:enumeration value="AHC"/>\r
+      <xs:enumeration value="AHD"/>\r
+      <xs:enumeration value="AHE"/>\r
+      <xs:enumeration value="AHF"/>\r
+      <xs:enumeration value="AHG"/>\r
+      <xs:enumeration value="AHH"/>\r
+      <xs:enumeration value="AHI"/>\r
+      <xs:enumeration value="AHJ"/>\r
+      <xs:enumeration value="AHK"/>\r
+      <xs:enumeration value="AHL"/>\r
+      <xs:enumeration value="AHM"/>\r
+      <xs:enumeration value="AHN"/>\r
+      <xs:enumeration value="AHO"/>\r
+      <xs:enumeration value="AHP"/>\r
+      <xs:enumeration value="AHQ"/>\r
+      <xs:enumeration value="AHR"/>\r
+      <xs:enumeration value="AHS"/>\r
+      <xs:enumeration value="AHT"/>\r
+      <xs:enumeration value="AHU"/>\r
+      <xs:enumeration value="AHV"/>\r
+      <xs:enumeration value="AHX"/>\r
+      <xs:enumeration value="AHY"/>\r
+      <xs:enumeration value="AHZ"/>\r
+      <xs:enumeration value="AIA"/>\r
+      <xs:enumeration value="AIB"/>\r
+      <xs:enumeration value="AIC"/>\r
+      <xs:enumeration value="AID"/>\r
+      <xs:enumeration value="AIE"/>\r
+      <xs:enumeration value="AIF"/>\r
+      <xs:enumeration value="AIG"/>\r
+      <xs:enumeration value="AIH"/>\r
+      <xs:enumeration value="AII"/>\r
+      <xs:enumeration value="AIJ"/>\r
+      <xs:enumeration value="AIK"/>\r
+      <xs:enumeration value="AIL"/>\r
+      <xs:enumeration value="AIM"/>\r
+      <xs:enumeration value="AIN"/>\r
+      <xs:enumeration value="AIO"/>\r
+      <xs:enumeration value="AIP"/>\r
+      <xs:enumeration value="AIQ"/>\r
+      <xs:enumeration value="AIR"/>\r
+      <xs:enumeration value="AIS"/>\r
+      <xs:enumeration value="AIT"/>\r
+      <xs:enumeration value="AIU"/>\r
+      <xs:enumeration value="AIV"/>\r
+      <xs:enumeration value="AIW"/>\r
+      <xs:enumeration value="AIX"/>\r
+      <xs:enumeration value="AIY"/>\r
+      <xs:enumeration value="AIZ"/>\r
+      <xs:enumeration value="AJA"/>\r
+      <xs:enumeration value="AJB"/>\r
+      <xs:enumeration value="AJC"/>\r
+      <xs:enumeration value="AJD"/>\r
+      <xs:enumeration value="AJE"/>\r
+      <xs:enumeration value="AJF"/>\r
+      <xs:enumeration value="AJG"/>\r
+      <xs:enumeration value="AJH"/>\r
+      <xs:enumeration value="AJI"/>\r
+      <xs:enumeration value="AJJ"/>\r
+      <xs:enumeration value="AJK"/>\r
+      <xs:enumeration value="AJL"/>\r
+      <xs:enumeration value="AJM"/>\r
+      <xs:enumeration value="AJN"/>\r
+      <xs:enumeration value="AJO"/>\r
+      <xs:enumeration value="AJP"/>\r
+      <xs:enumeration value="AJQ"/>\r
+      <xs:enumeration value="AJR"/>\r
+      <xs:enumeration value="AJS"/>\r
+      <xs:enumeration value="AJT"/>\r
+      <xs:enumeration value="AJU"/>\r
+      <xs:enumeration value="AJV"/>\r
+      <xs:enumeration value="AJW"/>\r
+      <xs:enumeration value="AJX"/>\r
+      <xs:enumeration value="AJY"/>\r
+      <xs:enumeration value="AJZ"/>\r
+      <xs:enumeration value="AKA"/>\r
+      <xs:enumeration value="AKB"/>\r
+      <xs:enumeration value="AKC"/>\r
+      <xs:enumeration value="AKD"/>\r
+      <xs:enumeration value="AKE"/>\r
+      <xs:enumeration value="AKF"/>\r
+      <xs:enumeration value="AKG"/>\r
+      <xs:enumeration value="AKH"/>\r
+      <xs:enumeration value="AKI"/>\r
+      <xs:enumeration value="AKJ"/>\r
+      <xs:enumeration value="AKK"/>\r
+      <xs:enumeration value="AKL"/>\r
+      <xs:enumeration value="AKM"/>\r
+      <xs:enumeration value="AKN"/>\r
+      <xs:enumeration value="AKO"/>\r
+      <xs:enumeration value="AKP"/>\r
+      <xs:enumeration value="AKQ"/>\r
+      <xs:enumeration value="AKR"/>\r
+      <xs:enumeration value="AKS"/>\r
+      <xs:enumeration value="AKT"/>\r
+      <xs:enumeration value="AKU"/>\r
+      <xs:enumeration value="AKV"/>\r
+      <xs:enumeration value="AKW"/>\r
+      <xs:enumeration value="AKX"/>\r
+      <xs:enumeration value="AKY"/>\r
+      <xs:enumeration value="AKZ"/>\r
+      <xs:enumeration value="ALA"/>\r
+      <xs:enumeration value="ALB"/>\r
+      <xs:enumeration value="ALC"/>\r
+      <xs:enumeration value="ALD"/>\r
+      <xs:enumeration value="ALE"/>\r
+      <xs:enumeration value="ALF"/>\r
+      <xs:enumeration value="ALG"/>\r
+      <xs:enumeration value="ALH"/>\r
+      <xs:enumeration value="ALI"/>\r
+      <xs:enumeration value="ALJ"/>\r
+      <xs:enumeration value="ALK"/>\r
+      <xs:enumeration value="ALL"/>\r
+      <xs:enumeration value="ALM"/>\r
+      <xs:enumeration value="ALN"/>\r
+      <xs:enumeration value="ALO"/>\r
+      <xs:enumeration value="ALP"/>\r
+      <xs:enumeration value="ALQ"/>\r
+      <xs:enumeration value="ALR"/>\r
+      <xs:enumeration value="ALS"/>\r
+      <xs:enumeration value="ALT"/>\r
+      <xs:enumeration value="ALU"/>\r
+      <xs:enumeration value="ALV"/>\r
+      <xs:enumeration value="ALW"/>\r
+      <xs:enumeration value="ALX"/>\r
+      <xs:enumeration value="ALY"/>\r
+      <xs:enumeration value="ALZ"/>\r
+      <xs:enumeration value="AMA"/>\r
+      <xs:enumeration value="AMB"/>\r
+      <xs:enumeration value="AMC"/>\r
+      <xs:enumeration value="AMD"/>\r
+      <xs:enumeration value="AME"/>\r
+      <xs:enumeration value="AMF"/>\r
+      <xs:enumeration value="AMG"/>\r
+      <xs:enumeration value="AMH"/>\r
+      <xs:enumeration value="AMI"/>\r
+      <xs:enumeration value="AMJ"/>\r
+      <xs:enumeration value="AMK"/>\r
+      <xs:enumeration value="AML"/>\r
+      <xs:enumeration value="AMM"/>\r
+      <xs:enumeration value="AMN"/>\r
+      <xs:enumeration value="AMO"/>\r
+      <xs:enumeration value="AMP"/>\r
+      <xs:enumeration value="AMQ"/>\r
+      <xs:enumeration value="AMR"/>\r
+      <xs:enumeration value="AMS"/>\r
+      <xs:enumeration value="AMT"/>\r
+      <xs:enumeration value="AMU"/>\r
+      <xs:enumeration value="AMV"/>\r
+      <xs:enumeration value="AMW"/>\r
+      <xs:enumeration value="AMX"/>\r
+      <xs:enumeration value="AMY"/>\r
+      <xs:enumeration value="AMZ"/>\r
+      <xs:enumeration value="ANA"/>\r
+      <xs:enumeration value="ANB"/>\r
+      <xs:enumeration value="ANC"/>\r
+      <xs:enumeration value="AND"/>\r
+      <xs:enumeration value="ANE"/>\r
+      <xs:enumeration value="ANF"/>\r
+      <xs:enumeration value="ANG"/>\r
+      <xs:enumeration value="ANH"/>\r
+      <xs:enumeration value="ANI"/>\r
+      <xs:enumeration value="ANJ"/>\r
+      <xs:enumeration value="ANK"/>\r
+      <xs:enumeration value="ANL"/>\r
+      <xs:enumeration value="ANM"/>\r
+      <xs:enumeration value="ANN"/>\r
+      <xs:enumeration value="ANO"/>\r
+      <xs:enumeration value="ANP"/>\r
+      <xs:enumeration value="ANQ"/>\r
+      <xs:enumeration value="ANR"/>\r
+      <xs:enumeration value="ANS"/>\r
+      <xs:enumeration value="ANT"/>\r
+      <xs:enumeration value="ANU"/>\r
+      <xs:enumeration value="ANV"/>\r
+      <xs:enumeration value="ANW"/>\r
+      <xs:enumeration value="ANX"/>\r
+      <xs:enumeration value="ANY"/>\r
+      <xs:enumeration value="AOA"/>\r
+      <xs:enumeration value="AOD"/>\r
+      <xs:enumeration value="AOE"/>\r
+      <xs:enumeration value="AOF"/>\r
+      <xs:enumeration value="AOG"/>\r
+      <xs:enumeration value="AOH"/>\r
+      <xs:enumeration value="AOI"/>\r
+      <xs:enumeration value="AOJ"/>\r
+      <xs:enumeration value="AOK"/>\r
+      <xs:enumeration value="AOL"/>\r
+      <xs:enumeration value="AOM"/>\r
+      <xs:enumeration value="AON"/>\r
+      <xs:enumeration value="AOO"/>\r
+      <xs:enumeration value="AOP"/>\r
+      <xs:enumeration value="AOQ"/>\r
+      <xs:enumeration value="AOR"/>\r
+      <xs:enumeration value="AOS"/>\r
+      <xs:enumeration value="AOT"/>\r
+      <xs:enumeration value="AOU"/>\r
+      <xs:enumeration value="AOV"/>\r
+      <xs:enumeration value="AOW"/>\r
+      <xs:enumeration value="AOX"/>\r
+      <xs:enumeration value="AOY"/>\r
+      <xs:enumeration value="AOZ"/>\r
+      <xs:enumeration value="AP"/>\r
+      <xs:enumeration value="APA"/>\r
+      <xs:enumeration value="APB"/>\r
+      <xs:enumeration value="APC"/>\r
+      <xs:enumeration value="APD"/>\r
+      <xs:enumeration value="APE"/>\r
+      <xs:enumeration value="APF"/>\r
+      <xs:enumeration value="APG"/>\r
+      <xs:enumeration value="APH"/>\r
+      <xs:enumeration value="API"/>\r
+      <xs:enumeration value="APJ"/>\r
+      <xs:enumeration value="APK"/>\r
+      <xs:enumeration value="APL"/>\r
+      <xs:enumeration value="APM"/>\r
+      <xs:enumeration value="APN"/>\r
+      <xs:enumeration value="APO"/>\r
+      <xs:enumeration value="APP"/>\r
+      <xs:enumeration value="APQ"/>\r
+      <xs:enumeration value="APR"/>\r
+      <xs:enumeration value="APS"/>\r
+      <xs:enumeration value="APT"/>\r
+      <xs:enumeration value="APU"/>\r
+      <xs:enumeration value="APV"/>\r
+      <xs:enumeration value="APW"/>\r
+      <xs:enumeration value="APX"/>\r
+      <xs:enumeration value="APY"/>\r
+      <xs:enumeration value="APZ"/>\r
+      <xs:enumeration value="AQA"/>\r
+      <xs:enumeration value="AQB"/>\r
+      <xs:enumeration value="AQC"/>\r
+      <xs:enumeration value="AQD"/>\r
+      <xs:enumeration value="AQE"/>\r
+      <xs:enumeration value="AQF"/>\r
+      <xs:enumeration value="AQG"/>\r
+      <xs:enumeration value="AQH"/>\r
+      <xs:enumeration value="AQI"/>\r
+      <xs:enumeration value="AQJ"/>\r
+      <xs:enumeration value="AQK"/>\r
+      <xs:enumeration value="AQL"/>\r
+      <xs:enumeration value="AQM"/>\r
+      <xs:enumeration value="AQN"/>\r
+      <xs:enumeration value="AQO"/>\r
+      <xs:enumeration value="AQP"/>\r
+      <xs:enumeration value="AQQ"/>\r
+      <xs:enumeration value="AQR"/>\r
+      <xs:enumeration value="AQS"/>\r
+      <xs:enumeration value="AQT"/>\r
+      <xs:enumeration value="AQU"/>\r
+      <xs:enumeration value="AQV"/>\r
+      <xs:enumeration value="AQW"/>\r
+      <xs:enumeration value="AQX"/>\r
+      <xs:enumeration value="AQY"/>\r
+      <xs:enumeration value="AQZ"/>\r
+      <xs:enumeration value="ARA"/>\r
+      <xs:enumeration value="ARB"/>\r
+      <xs:enumeration value="ARC"/>\r
+      <xs:enumeration value="ARD"/>\r
+      <xs:enumeration value="ARE"/>\r
+      <xs:enumeration value="ARF"/>\r
+      <xs:enumeration value="ARG"/>\r
+      <xs:enumeration value="ARH"/>\r
+      <xs:enumeration value="ARI"/>\r
+      <xs:enumeration value="ARJ"/>\r
+      <xs:enumeration value="ARK"/>\r
+      <xs:enumeration value="ARL"/>\r
+      <xs:enumeration value="ARM"/>\r
+      <xs:enumeration value="ARN"/>\r
+      <xs:enumeration value="ARO"/>\r
+      <xs:enumeration value="ARP"/>\r
+      <xs:enumeration value="ARQ"/>\r
+      <xs:enumeration value="ARR"/>\r
+      <xs:enumeration value="ARS"/>\r
+      <xs:enumeration value="ART"/>\r
+      <xs:enumeration value="ARU"/>\r
+      <xs:enumeration value="ARV"/>\r
+      <xs:enumeration value="ARW"/>\r
+      <xs:enumeration value="ARX"/>\r
+      <xs:enumeration value="ARY"/>\r
+      <xs:enumeration value="ARZ"/>\r
+      <xs:enumeration value="ASA"/>\r
+      <xs:enumeration value="ASB"/>\r
+      <xs:enumeration value="ASC"/>\r
+      <xs:enumeration value="ASD"/>\r
+      <xs:enumeration value="ASE"/>\r
+      <xs:enumeration value="ASF"/>\r
+      <xs:enumeration value="ASG"/>\r
+      <xs:enumeration value="ASH"/>\r
+      <xs:enumeration value="ASI"/>\r
+      <xs:enumeration value="ASJ"/>\r
+      <xs:enumeration value="ASK"/>\r
+      <xs:enumeration value="ASL"/>\r
+      <xs:enumeration value="ASM"/>\r
+      <xs:enumeration value="ASN"/>\r
+      <xs:enumeration value="ASO"/>\r
+      <xs:enumeration value="ASP"/>\r
+      <xs:enumeration value="ASQ"/>\r
+      <xs:enumeration value="ASR"/>\r
+      <xs:enumeration value="ASS"/>\r
+      <xs:enumeration value="AST"/>\r
+      <xs:enumeration value="ASU"/>\r
+      <xs:enumeration value="ASV"/>\r
+      <xs:enumeration value="ASW"/>\r
+      <xs:enumeration value="ASX"/>\r
+      <xs:enumeration value="ASY"/>\r
+      <xs:enumeration value="ASZ"/>\r
+      <xs:enumeration value="ATA"/>\r
+      <xs:enumeration value="ATB"/>\r
+      <xs:enumeration value="ATC"/>\r
+      <xs:enumeration value="ATD"/>\r
+      <xs:enumeration value="ATE"/>\r
+      <xs:enumeration value="ATF"/>\r
+      <xs:enumeration value="ATG"/>\r
+      <xs:enumeration value="ATH"/>\r
+      <xs:enumeration value="ATI"/>\r
+      <xs:enumeration value="ATJ"/>\r
+      <xs:enumeration value="ATK"/>\r
+      <xs:enumeration value="ATL"/>\r
+      <xs:enumeration value="ATM"/>\r
+      <xs:enumeration value="ATN"/>\r
+      <xs:enumeration value="ATO"/>\r
+      <xs:enumeration value="ATP"/>\r
+      <xs:enumeration value="ATQ"/>\r
+      <xs:enumeration value="ATR"/>\r
+      <xs:enumeration value="ATS"/>\r
+      <xs:enumeration value="ATT"/>\r
+      <xs:enumeration value="ATU"/>\r
+      <xs:enumeration value="ATV"/>\r
+      <xs:enumeration value="ATW"/>\r
+      <xs:enumeration value="ATX"/>\r
+      <xs:enumeration value="ATY"/>\r
+      <xs:enumeration value="ATZ"/>\r
+      <xs:enumeration value="AU"/>\r
+      <xs:enumeration value="AUA"/>\r
+      <xs:enumeration value="AUB"/>\r
+      <xs:enumeration value="AUC"/>\r
+      <xs:enumeration value="AUD"/>\r
+      <xs:enumeration value="AUE"/>\r
+      <xs:enumeration value="AUF"/>\r
+      <xs:enumeration value="AUG"/>\r
+      <xs:enumeration value="AUH"/>\r
+      <xs:enumeration value="AUI"/>\r
+      <xs:enumeration value="AUJ"/>\r
+      <xs:enumeration value="AUK"/>\r
+      <xs:enumeration value="AUL"/>\r
+      <xs:enumeration value="AUM"/>\r
+      <xs:enumeration value="AUN"/>\r
+      <xs:enumeration value="AUO"/>\r
+      <xs:enumeration value="AUP"/>\r
+      <xs:enumeration value="AUQ"/>\r
+      <xs:enumeration value="AUR"/>\r
+      <xs:enumeration value="AUS"/>\r
+      <xs:enumeration value="AUT"/>\r
+      <xs:enumeration value="AUU"/>\r
+      <xs:enumeration value="AUV"/>\r
+      <xs:enumeration value="AUW"/>\r
+      <xs:enumeration value="AUX"/>\r
+      <xs:enumeration value="AUY"/>\r
+      <xs:enumeration value="AUZ"/>\r
+      <xs:enumeration value="AV"/>\r
+      <xs:enumeration value="AVA"/>\r
+      <xs:enumeration value="AVB"/>\r
+      <xs:enumeration value="AVC"/>\r
+      <xs:enumeration value="AVD"/>\r
+      <xs:enumeration value="AVE"/>\r
+      <xs:enumeration value="AVF"/>\r
+      <xs:enumeration value="AVG"/>\r
+      <xs:enumeration value="AVH"/>\r
+      <xs:enumeration value="AVI"/>\r
+      <xs:enumeration value="AVJ"/>\r
+      <xs:enumeration value="AVK"/>\r
+      <xs:enumeration value="AVL"/>\r
+      <xs:enumeration value="AVM"/>\r
+      <xs:enumeration value="AVN"/>\r
+      <xs:enumeration value="AVO"/>\r
+      <xs:enumeration value="AVP"/>\r
+      <xs:enumeration value="AVQ"/>\r
+      <xs:enumeration value="AVR"/>\r
+      <xs:enumeration value="AVS"/>\r
+      <xs:enumeration value="AVT"/>\r
+      <xs:enumeration value="AVU"/>\r
+      <xs:enumeration value="AVV"/>\r
+      <xs:enumeration value="AVW"/>\r
+      <xs:enumeration value="AVX"/>\r
+      <xs:enumeration value="AVY"/>\r
+      <xs:enumeration value="AVZ"/>\r
+      <xs:enumeration value="AWA"/>\r
+      <xs:enumeration value="AWB"/>\r
+      <xs:enumeration value="AWC"/>\r
+      <xs:enumeration value="AWD"/>\r
+      <xs:enumeration value="AWE"/>\r
+      <xs:enumeration value="AWF"/>\r
+      <xs:enumeration value="AWG"/>\r
+      <xs:enumeration value="AWH"/>\r
+      <xs:enumeration value="AWI"/>\r
+      <xs:enumeration value="AWJ"/>\r
+      <xs:enumeration value="AWK"/>\r
+      <xs:enumeration value="AWL"/>\r
+      <xs:enumeration value="AWM"/>\r
+      <xs:enumeration value="AWN"/>\r
+      <xs:enumeration value="AWO"/>\r
+      <xs:enumeration value="AWP"/>\r
+      <xs:enumeration value="AWQ"/>\r
+      <xs:enumeration value="AWR"/>\r
+      <xs:enumeration value="AWS"/>\r
+      <xs:enumeration value="AWT"/>\r
+      <xs:enumeration value="AWU"/>\r
+      <xs:enumeration value="AWV"/>\r
+      <xs:enumeration value="AWW"/>\r
+      <xs:enumeration value="AWX"/>\r
+      <xs:enumeration value="AWY"/>\r
+      <xs:enumeration value="AWZ"/>\r
+      <xs:enumeration value="AXA"/>\r
+      <xs:enumeration value="AXB"/>\r
+      <xs:enumeration value="AXC"/>\r
+      <xs:enumeration value="AXD"/>\r
+      <xs:enumeration value="AXE"/>\r
+      <xs:enumeration value="AXF"/>\r
+      <xs:enumeration value="AXG"/>\r
+      <xs:enumeration value="AXH"/>\r
+      <xs:enumeration value="AXI"/>\r
+      <xs:enumeration value="AXJ"/>\r
+      <xs:enumeration value="AXK"/>\r
+      <xs:enumeration value="AXL"/>\r
+      <xs:enumeration value="AXM"/>\r
+      <xs:enumeration value="AXN"/>\r
+      <xs:enumeration value="AXO"/>\r
+      <xs:enumeration value="AXP"/>\r
+      <xs:enumeration value="AXQ"/>\r
+      <xs:enumeration value="AXR"/>\r
+      <xs:enumeration value="AXS"/>\r
+      <xs:enumeration value="BA"/>\r
+      <xs:enumeration value="BC"/>\r
+      <xs:enumeration value="BD"/>\r
+      <xs:enumeration value="BE"/>\r
+      <xs:enumeration value="BH"/>\r
+      <xs:enumeration value="BM"/>\r
+      <xs:enumeration value="BN"/>\r
+      <xs:enumeration value="BO"/>\r
+      <xs:enumeration value="BR"/>\r
+      <xs:enumeration value="BT"/>\r
+      <xs:enumeration value="BTP"/>\r
+      <xs:enumeration value="BW"/>\r
+      <xs:enumeration value="CAS"/>\r
+      <xs:enumeration value="CAT"/>\r
+      <xs:enumeration value="CAU"/>\r
+      <xs:enumeration value="CAV"/>\r
+      <xs:enumeration value="CAW"/>\r
+      <xs:enumeration value="CAX"/>\r
+      <xs:enumeration value="CAY"/>\r
+      <xs:enumeration value="CAZ"/>\r
+      <xs:enumeration value="CBA"/>\r
+      <xs:enumeration value="CBB"/>\r
+      <xs:enumeration value="CD"/>\r
+      <xs:enumeration value="CEC"/>\r
+      <xs:enumeration value="CED"/>\r
+      <xs:enumeration value="CFE"/>\r
+      <xs:enumeration value="CFF"/>\r
+      <xs:enumeration value="CFO"/>\r
+      <xs:enumeration value="CG"/>\r
+      <xs:enumeration value="CH"/>\r
+      <xs:enumeration value="CK"/>\r
+      <xs:enumeration value="CKN"/>\r
+      <xs:enumeration value="CM"/>\r
+      <xs:enumeration value="CMR"/>\r
+      <xs:enumeration value="CN"/>\r
+      <xs:enumeration value="CNO"/>\r
+      <xs:enumeration value="COF"/>\r
+      <xs:enumeration value="CP"/>\r
+      <xs:enumeration value="CR"/>\r
+      <xs:enumeration value="CRN"/>\r
+      <xs:enumeration value="CS"/>\r
+      <xs:enumeration value="CST"/>\r
+      <xs:enumeration value="CT"/>\r
+      <xs:enumeration value="CU"/>\r
+      <xs:enumeration value="CV"/>\r
+      <xs:enumeration value="CW"/>\r
+      <xs:enumeration value="CZ"/>\r
+      <xs:enumeration value="DA"/>\r
+      <xs:enumeration value="DAN"/>\r
+      <xs:enumeration value="DB"/>\r
+      <xs:enumeration value="DI"/>\r
+      <xs:enumeration value="DL"/>\r
+      <xs:enumeration value="DM"/>\r
+      <xs:enumeration value="DQ"/>\r
+      <xs:enumeration value="DR"/>\r
+      <xs:enumeration value="EA"/>\r
+      <xs:enumeration value="EB"/>\r
+      <xs:enumeration value="ED"/>\r
+      <xs:enumeration value="EE"/>\r
+      <xs:enumeration value="EEP"/>\r
+      <xs:enumeration value="EI"/>\r
+      <xs:enumeration value="EN"/>\r
+      <xs:enumeration value="EQ"/>\r
+      <xs:enumeration value="ER"/>\r
+      <xs:enumeration value="ERN"/>\r
+      <xs:enumeration value="ET"/>\r
+      <xs:enumeration value="EX"/>\r
+      <xs:enumeration value="FC"/>\r
+      <xs:enumeration value="FF"/>\r
+      <xs:enumeration value="FI"/>\r
+      <xs:enumeration value="FLW"/>\r
+      <xs:enumeration value="FN"/>\r
+      <xs:enumeration value="FO"/>\r
+      <xs:enumeration value="FS"/>\r
+      <xs:enumeration value="FT"/>\r
+      <xs:enumeration value="FV"/>\r
+      <xs:enumeration value="FX"/>\r
+      <xs:enumeration value="GA"/>\r
+      <xs:enumeration value="GC"/>\r
+      <xs:enumeration value="GD"/>\r
+      <xs:enumeration value="GDN"/>\r
+      <xs:enumeration value="GN"/>\r
+      <xs:enumeration value="HS"/>\r
+      <xs:enumeration value="HWB"/>\r
+      <xs:enumeration value="IA"/>\r
+      <xs:enumeration value="IB"/>\r
+      <xs:enumeration value="ICA"/>\r
+      <xs:enumeration value="ICE"/>\r
+      <xs:enumeration value="ICO"/>\r
+      <xs:enumeration value="II"/>\r
+      <xs:enumeration value="IL"/>\r
+      <xs:enumeration value="INB"/>\r
+      <xs:enumeration value="INN"/>\r
+      <xs:enumeration value="INO"/>\r
+      <xs:enumeration value="IP"/>\r
+      <xs:enumeration value="IS"/>\r
+      <xs:enumeration value="IT"/>\r
+      <xs:enumeration value="IV"/>\r
+      <xs:enumeration value="JB"/>\r
+      <xs:enumeration value="JE"/>\r
+      <xs:enumeration value="LA"/>\r
+      <xs:enumeration value="LAN"/>\r
+      <xs:enumeration value="LAR"/>\r
+      <xs:enumeration value="LB"/>\r
+      <xs:enumeration value="LC"/>\r
+      <xs:enumeration value="LI"/>\r
+      <xs:enumeration value="LO"/>\r
+      <xs:enumeration value="LRC"/>\r
+      <xs:enumeration value="LS"/>\r
+      <xs:enumeration value="MA"/>\r
+      <xs:enumeration value="MB"/>\r
+      <xs:enumeration value="MF"/>\r
+      <xs:enumeration value="MG"/>\r
+      <xs:enumeration value="MH"/>\r
+      <xs:enumeration value="MR"/>\r
+      <xs:enumeration value="MRN"/>\r
+      <xs:enumeration value="MS"/>\r
+      <xs:enumeration value="MSS"/>\r
+      <xs:enumeration value="MWB"/>\r
+      <xs:enumeration value="NA"/>\r
+      <xs:enumeration value="NF"/>\r
+      <xs:enumeration value="OH"/>\r
+      <xs:enumeration value="OI"/>\r
+      <xs:enumeration value="ON"/>\r
+      <xs:enumeration value="OP"/>\r
+      <xs:enumeration value="OR"/>\r
+      <xs:enumeration value="PB"/>\r
+      <xs:enumeration value="PC"/>\r
+      <xs:enumeration value="PD"/>\r
+      <xs:enumeration value="PE"/>\r
+      <xs:enumeration value="PF"/>\r
+      <xs:enumeration value="PI"/>\r
+      <xs:enumeration value="PK"/>\r
+      <xs:enumeration value="PL"/>\r
+      <xs:enumeration value="POR"/>\r
+      <xs:enumeration value="PP"/>\r
+      <xs:enumeration value="PQ"/>\r
+      <xs:enumeration value="PR"/>\r
+      <xs:enumeration value="PS"/>\r
+      <xs:enumeration value="PW"/>\r
+      <xs:enumeration value="PY"/>\r
+      <xs:enumeration value="RA"/>\r
+      <xs:enumeration value="RC"/>\r
+      <xs:enumeration value="RCN"/>\r
+      <xs:enumeration value="RE"/>\r
+      <xs:enumeration value="REN"/>\r
+      <xs:enumeration value="RF"/>\r
+      <xs:enumeration value="RR"/>\r
+      <xs:enumeration value="RT"/>\r
+      <xs:enumeration value="SA"/>\r
+      <xs:enumeration value="SB"/>\r
+      <xs:enumeration value="SD"/>\r
+      <xs:enumeration value="SE"/>\r
+      <xs:enumeration value="SEA"/>\r
+      <xs:enumeration value="SF"/>\r
+      <xs:enumeration value="SH"/>\r
+      <xs:enumeration value="SI"/>\r
+      <xs:enumeration value="SM"/>\r
+      <xs:enumeration value="SN"/>\r
+      <xs:enumeration value="SP"/>\r
+      <xs:enumeration value="SQ"/>\r
+      <xs:enumeration value="SRN"/>\r
+      <xs:enumeration value="SS"/>\r
+      <xs:enumeration value="STA"/>\r
+      <xs:enumeration value="SW"/>\r
+      <xs:enumeration value="SZ"/>\r
+      <xs:enumeration value="TB"/>\r
+      <xs:enumeration value="TCR"/>\r
+      <xs:enumeration value="TE"/>\r
+      <xs:enumeration value="TF"/>\r
+      <xs:enumeration value="TI"/>\r
+      <xs:enumeration value="TIN"/>\r
+      <xs:enumeration value="TL"/>\r
+      <xs:enumeration value="TN"/>\r
+      <xs:enumeration value="TP"/>\r
+      <xs:enumeration value="UAR"/>\r
+      <xs:enumeration value="UC"/>\r
+      <xs:enumeration value="UCN"/>\r
+      <xs:enumeration value="UN"/>\r
+      <xs:enumeration value="UO"/>\r
+      <xs:enumeration value="URI"/>\r
+      <xs:enumeration value="VA"/>\r
+      <xs:enumeration value="VC"/>\r
+      <xs:enumeration value="VGR"/>\r
+      <xs:enumeration value="VM"/>\r
+      <xs:enumeration value="VN"/>\r
+      <xs:enumeration value="VON"/>\r
+      <xs:enumeration value="VOR"/>\r
+      <xs:enumeration value="VP"/>\r
+      <xs:enumeration value="VR"/>\r
+      <xs:enumeration value="VS"/>\r
+      <xs:enumeration value="VT"/>\r
+      <xs:enumeration value="VV"/>\r
+      <xs:enumeration value="WE"/>\r
+      <xs:enumeration value="WM"/>\r
+      <xs:enumeration value="WN"/>\r
+      <xs:enumeration value="WR"/>\r
+      <xs:enumeration value="WS"/>\r
+      <xs:enumeration value="WY"/>\r
+      <xs:enumeration value="XA"/>\r
+      <xs:enumeration value="XC"/>\r
+      <xs:enumeration value="XP"/>\r
+      <xs:enumeration value="ZZZ"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="ReferenceCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:ReferenceCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="TaxCategoryCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="AE"/>\r
+      <xs:enumeration value="E"/>\r
+      <xs:enumeration value="G"/>\r
+      <xs:enumeration value="K"/>\r
+      <xs:enumeration value="L"/>\r
+      <xs:enumeration value="M"/>\r
+      <xs:enumeration value="O"/>\r
+      <xs:enumeration value="S"/>\r
+      <xs:enumeration value="Z"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="TaxCategoryCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:TaxCategoryCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="TaxTypeCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="AAA"/>\r
+      <xs:enumeration value="AAB"/>\r
+      <xs:enumeration value="AAC"/>\r
+      <xs:enumeration value="AAD"/>\r
+      <xs:enumeration value="AAE"/>\r
+      <xs:enumeration value="AAF"/>\r
+      <xs:enumeration value="AAG"/>\r
+      <xs:enumeration value="AAH"/>\r
+      <xs:enumeration value="AAI"/>\r
+      <xs:enumeration value="AAJ"/>\r
+      <xs:enumeration value="AAK"/>\r
+      <xs:enumeration value="AAL"/>\r
+      <xs:enumeration value="AAM"/>\r
+      <xs:enumeration value="ADD"/>\r
+      <xs:enumeration value="BOL"/>\r
+      <xs:enumeration value="CAP"/>\r
+      <xs:enumeration value="CAR"/>\r
+      <xs:enumeration value="COC"/>\r
+      <xs:enumeration value="CST"/>\r
+      <xs:enumeration value="CUD"/>\r
+      <xs:enumeration value="CVD"/>\r
+      <xs:enumeration value="ENV"/>\r
+      <xs:enumeration value="EXC"/>\r
+      <xs:enumeration value="EXP"/>\r
+      <xs:enumeration value="FET"/>\r
+      <xs:enumeration value="FRE"/>\r
+      <xs:enumeration value="GCN"/>\r
+      <xs:enumeration value="GST"/>\r
+      <xs:enumeration value="ILL"/>\r
+      <xs:enumeration value="IMP"/>\r
+      <xs:enumeration value="IND"/>\r
+      <xs:enumeration value="LAC"/>\r
+      <xs:enumeration value="LCN"/>\r
+      <xs:enumeration value="LDP"/>\r
+      <xs:enumeration value="LOC"/>\r
+      <xs:enumeration value="LST"/>\r
+      <xs:enumeration value="MCA"/>\r
+      <xs:enumeration value="MCD"/>\r
+      <xs:enumeration value="OTH"/>\r
+      <xs:enumeration value="PDB"/>\r
+      <xs:enumeration value="PDC"/>\r
+      <xs:enumeration value="PRF"/>\r
+      <xs:enumeration value="SCN"/>\r
+      <xs:enumeration value="SSS"/>\r
+      <xs:enumeration value="STT"/>\r
+      <xs:enumeration value="SUP"/>\r
+      <xs:enumeration value="SUR"/>\r
+      <xs:enumeration value="SWT"/>\r
+      <xs:enumeration value="TAC"/>\r
+      <xs:enumeration value="TOT"/>\r
+      <xs:enumeration value="TOX"/>\r
+      <xs:enumeration value="TTA"/>\r
+      <xs:enumeration value="VAD"/>\r
+      <xs:enumeration value="VAT"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="TaxTypeCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:TaxTypeCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:simpleType name="TimeReferenceCodeContentType">\r
+    <xs:restriction base="xs:token">\r
+      <xs:enumeration value="5"/>\r
+      <xs:enumeration value="29"/>\r
+      <xs:enumeration value="72"/>\r
+    </xs:restriction>\r
+  </xs:simpleType>\r
+  <xs:complexType name="TimeReferenceCodeType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="qdt:TimeReferenceCodeContentType"/>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+</xs:schema>\r
diff --git a/drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd
new file mode 100644 (file)
index 0000000..24fe52f
--- /dev/null
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"\r
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
+    xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"\r
+    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"\r
+    targetNamespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"\r
+    elementFormDefault="qualified">\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd"/>\r
+  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" schemaLocation="FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd"/>\r
+  <xs:complexType name="CreditorFinancialAccountType">\r
+    <xs:sequence>\r
+      <xs:element name="IBANID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="AccountName" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="ProprietaryID" type="udt:IDType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="CreditorFinancialInstitutionType">\r
+    <xs:sequence>\r
+      <xs:element name="BICID" type="udt:IDType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="DebtorFinancialAccountType">\r
+    <xs:sequence>\r
+      <xs:element name="IBANID" type="udt:IDType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="DocumentContextParameterType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="DocumentLineDocumentType">\r
+    <xs:sequence>\r
+      <xs:element name="LineID" type="udt:IDType"/>\r
+      <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ExchangedDocumentContextType">\r
+    <xs:sequence>\r
+      <xs:element name="BusinessProcessSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0"/>\r
+      <xs:element name="GuidelineSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ExchangedDocumentType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType"/>\r
+      <xs:element name="TypeCode" type="qdt:DocumentCodeType"/>\r
+      <xs:element name="IssueDateTime" type="udt:DateTimeType"/>\r
+      <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="HeaderTradeAgreementType">\r
+    <xs:sequence>\r
+      <xs:element name="BuyerReference" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="SellerTradeParty" type="ram:TradePartyType"/>\r
+      <xs:element name="BuyerTradeParty" type="ram:TradePartyType"/>\r
+      <xs:element name="SellerTaxRepresentativeTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
+      <xs:element name="SellerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="ContractReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="AdditionalReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="SpecifiedProcuringProject" type="ram:ProcuringProjectType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="HeaderTradeDeliveryType">\r
+    <xs:sequence>\r
+      <xs:element name="ShipToTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
+      <xs:element name="ActualDeliverySupplyChainEvent" type="ram:SupplyChainEventType" minOccurs="0"/>\r
+      <xs:element name="DespatchAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="ReceivingAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="HeaderTradeSettlementType">\r
+    <xs:sequence>\r
+      <xs:element name="CreditorReferenceID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="PaymentReference" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="TaxCurrencyCode" type="qdt:CurrencyCodeType" minOccurs="0"/>\r
+      <xs:element name="InvoiceCurrencyCode" type="qdt:CurrencyCodeType"/>\r
+      <xs:element name="PayeeTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedTradeSettlementPaymentMeans" type="ram:TradeSettlementPaymentMeansType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="ApplicableTradeTax" type="ram:TradeTaxType" maxOccurs="unbounded"/>\r
+      <xs:element name="BillingSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="SpecifiedTradePaymentTerms" type="ram:TradePaymentTermsType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedTradeSettlementHeaderMonetarySummation" type="ram:TradeSettlementHeaderMonetarySummationType"/>\r
+      <xs:element name="InvoiceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="ReceivableSpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="LegalOrganizationType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="TradingBusinessName" type="udt:TextType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="LineTradeAgreementType">\r
+    <xs:sequence>\r
+      <xs:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="GrossPriceProductTradePrice" type="ram:TradePriceType" minOccurs="0"/>\r
+      <xs:element name="NetPriceProductTradePrice" type="ram:TradePriceType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="LineTradeDeliveryType">\r
+    <xs:sequence>\r
+      <xs:element name="BilledQuantity" type="udt:QuantityType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="LineTradeSettlementType">\r
+    <xs:sequence>\r
+      <xs:element name="ApplicableTradeTax" type="ram:TradeTaxType"/>\r
+      <xs:element name="BillingSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="SpecifiedTradeSettlementLineMonetarySummation" type="ram:TradeSettlementLineMonetarySummationType"/>\r
+      <xs:element name="AdditionalReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
+      <xs:element name="ReceivableSpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="NoteType">\r
+    <xs:sequence>\r
+      <xs:element name="Content" type="udt:TextType"/>\r
+      <xs:element name="SubjectCode" type="udt:CodeType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ProcuringProjectType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType"/>\r
+      <xs:element name="Name" type="udt:TextType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ProductCharacteristicType">\r
+    <xs:sequence>\r
+      <xs:element name="Description" type="udt:TextType"/>\r
+      <xs:element name="Value" type="udt:TextType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ProductClassificationType">\r
+    <xs:sequence>\r
+      <xs:element name="ClassCode" type="udt:CodeType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="ReferencedDocumentType">\r
+    <xs:sequence>\r
+      <xs:element name="IssuerAssignedID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="URIID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="LineID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="TypeCode" type="qdt:DocumentCodeType" minOccurs="0"/>\r
+      <xs:element name="Name" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="AttachmentBinaryObject" type="udt:BinaryObjectType" minOccurs="0"/>\r
+      <xs:element name="ReferenceTypeCode" type="qdt:ReferenceCodeType" minOccurs="0"/>\r
+      <xs:element name="FormattedIssueDateTime" type="qdt:FormattedDateTimeType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="SpecifiedPeriodType">\r
+    <xs:sequence>\r
+      <xs:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
+      <xs:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="SupplyChainEventType">\r
+    <xs:sequence>\r
+      <xs:element name="OccurrenceDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="SupplyChainTradeLineItemType">\r
+    <xs:sequence>\r
+      <xs:element name="AssociatedDocumentLineDocument" type="ram:DocumentLineDocumentType"/>\r
+      <xs:element name="SpecifiedTradeProduct" type="ram:TradeProductType"/>\r
+      <xs:element name="SpecifiedLineTradeAgreement" type="ram:LineTradeAgreementType"/>\r
+      <xs:element name="SpecifiedLineTradeDelivery" type="ram:LineTradeDeliveryType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedLineTradeSettlement" type="ram:LineTradeSettlementType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="SupplyChainTradeTransactionType">\r
+    <xs:sequence>\r
+      <xs:element name="IncludedSupplyChainTradeLineItem" type="ram:SupplyChainTradeLineItemType" maxOccurs="unbounded"/>\r
+      <xs:element name="ApplicableHeaderTradeAgreement" type="ram:HeaderTradeAgreementType"/>\r
+      <xs:element name="ApplicableHeaderTradeDelivery" type="ram:HeaderTradeDeliveryType"/>\r
+      <xs:element name="ApplicableHeaderTradeSettlement" type="ram:HeaderTradeSettlementType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TaxRegistrationType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeAccountingAccountType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeAddressType">\r
+    <xs:sequence>\r
+      <xs:element name="PostcodeCode" type="udt:CodeType" minOccurs="0"/>\r
+      <xs:element name="LineOne" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="LineTwo" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="LineThree" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="CityName" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="CountryID" type="qdt:CountryIDType"/>\r
+      <xs:element name="CountrySubDivisionName" type="udt:TextType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeAllowanceChargeType">\r
+    <xs:sequence>\r
+      <xs:element name="ChargeIndicator" type="udt:IndicatorType" minOccurs="0"/>\r
+      <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>\r
+      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="ActualAmount" type="udt:AmountType"/>\r
+      <xs:element name="ReasonCode" type="qdt:AllowanceChargeReasonCodeType" minOccurs="0"/>\r
+      <xs:element name="Reason" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="CategoryTradeTax" type="ram:TradeTaxType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeContactType">\r
+    <xs:sequence>\r
+      <xs:element name="PersonName" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="DepartmentName" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="TelephoneUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0"/>\r
+      <xs:element name="EmailURIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeCountryType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="qdt:CountryIDType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradePartyType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="Name" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="Description" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedLegalOrganization" type="ram:LegalOrganizationType" minOccurs="0"/>\r
+      <xs:element name="DefinedTradeContact" type="ram:TradeContactType" minOccurs="0"/>\r
+      <xs:element name="PostalTradeAddress" type="ram:TradeAddressType" minOccurs="0"/>\r
+      <xs:element name="URIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0"/>\r
+      <xs:element name="SpecifiedTaxRegistration" type="ram:TaxRegistrationType" minOccurs="0" maxOccurs="unbounded"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradePaymentTermsType">\r
+    <xs:sequence>\r
+      <xs:element name="Description" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="DueDateDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
+      <xs:element name="DirectDebitMandateID" type="udt:IDType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradePriceType">\r
+    <xs:sequence>\r
+      <xs:element name="ChargeAmount" type="udt:AmountType"/>\r
+      <xs:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0"/>\r
+      <xs:element name="AppliedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeProductType">\r
+    <xs:sequence>\r
+      <xs:element name="GlobalID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="SellerAssignedID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="Name" type="udt:TextType"/>\r
+      <xs:element name="Description" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="ApplicableProductCharacteristic" type="ram:ProductCharacteristicType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="DesignatedProductClassification" type="ram:ProductClassificationType" minOccurs="0" maxOccurs="unbounded"/>\r
+      <xs:element name="OriginTradeCountry" type="ram:TradeCountryType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeSettlementFinancialCardType">\r
+    <xs:sequence>\r
+      <xs:element name="ID" type="udt:IDType"/>\r
+      <xs:element name="CardholderName" type="udt:TextType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeSettlementHeaderMonetarySummationType">\r
+    <xs:sequence>\r
+      <xs:element name="LineTotalAmount" type="udt:AmountType"/>\r
+      <xs:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="TaxBasisTotalAmount" type="udt:AmountType"/>\r
+      <xs:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="2"/>\r
+      <xs:element name="RoundingAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="GrandTotalAmount" type="udt:AmountType"/>\r
+      <xs:element name="TotalPrepaidAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="DuePayableAmount" type="udt:AmountType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeSettlementLineMonetarySummationType">\r
+    <xs:sequence>\r
+      <xs:element name="LineTotalAmount" type="udt:AmountType"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeSettlementPaymentMeansType">\r
+    <xs:sequence>\r
+      <xs:element name="TypeCode" type="qdt:PaymentMeansCodeType"/>\r
+      <xs:element name="Information" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="ApplicableTradeSettlementFinancialCard" type="ram:TradeSettlementFinancialCardType" minOccurs="0"/>\r
+      <xs:element name="PayerPartyDebtorFinancialAccount" type="ram:DebtorFinancialAccountType" minOccurs="0"/>\r
+      <xs:element name="PayeePartyCreditorFinancialAccount" type="ram:CreditorFinancialAccountType" minOccurs="0"/>\r
+      <xs:element name="PayeeSpecifiedCreditorFinancialInstitution" type="ram:CreditorFinancialInstitutionType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="TradeTaxType">\r
+    <xs:sequence>\r
+      <xs:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="TypeCode" type="qdt:TaxTypeCodeType"/>\r
+      <xs:element name="ExemptionReason" type="udt:TextType" minOccurs="0"/>\r
+      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0"/>\r
+      <xs:element name="CategoryCode" type="qdt:TaxCategoryCodeType"/>\r
+      <xs:element name="ExemptionReasonCode" type="udt:CodeType" minOccurs="0"/>\r
+      <xs:element name="TaxPointDate" type="udt:DateType" minOccurs="0"/>\r
+      <xs:element name="DueDateTypeCode" type="qdt:TimeReferenceCodeType" minOccurs="0"/>\r
+      <xs:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+  <xs:complexType name="UniversalCommunicationType">\r
+    <xs:sequence>\r
+      <xs:element name="URIID" type="udt:IDType" minOccurs="0"/>\r
+      <xs:element name="CompleteNumber" type="udt:TextType" minOccurs="0"/>\r
+    </xs:sequence>\r
+  </xs:complexType>\r
+</xs:schema>\r
similarity index 53%
rename from drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd
rename to drafthorse/schema/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd
index 2e3f0e18bbc35b8868256d61908e85af92fa86bc..b318b17239eeba10490459544b5d7e2a3af54080 100644 (file)
@@ -1,24 +1,29 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"\r
+<xs:schema xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"\r
     xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-    targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"\r
+    targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"\r
     elementFormDefault="qualified"\r
-    version="15.0">\r
+    version="100.D16B">\r
   <xs:complexType name="AmountType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:decimal">\r
-        <xs:attribute name="currencyID" type="udt:AmountTypeCurrencyIDContentType"/>\r
+        <xs:attribute name="currencyID" type="xs:token" use="optional"/>\r
+      </xs:extension>\r
+    </xs:simpleContent>\r
+  </xs:complexType>\r
+  <xs:complexType name="BinaryObjectType">\r
+    <xs:simpleContent>\r
+      <xs:extension base="xs:base64Binary">\r
+        <xs:attribute name="mimeCode" type="xs:token" use="required"/>\r
+        <xs:attribute name="filename" type="xs:string" use="required"/>\r
       </xs:extension>\r
     </xs:simpleContent>\r
   </xs:complexType>\r
-  <xs:simpleType name="AmountTypeCurrencyIDContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
   <xs:complexType name="CodeType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:token">\r
-        <xs:attribute name="listID" type="xs:token"/>\r
-        <xs:attribute name="listVersionID" type="xs:token"/>\r
+        <xs:attribute name="listID" type="xs:token" use="optional"/>\r
+        <xs:attribute name="listVersionID" type="xs:token" use="optional"/>\r
       </xs:extension>\r
     </xs:simpleContent>\r
   </xs:complexType>\r
         <xs:complexType>\r
           <xs:simpleContent>\r
             <xs:extension base="xs:string">\r
-              <xs:attribute name="format" type="xs:string"/>\r
+              <xs:attribute name="format" type="xs:string" use="required"/>\r
+            </xs:extension>\r
+          </xs:simpleContent>\r
+        </xs:complexType>\r
+      </xs:element>\r
+    </xs:choice>\r
+  </xs:complexType>\r
+  <xs:complexType name="DateType">\r
+    <xs:choice>\r
+      <xs:element name="DateString">\r
+        <xs:complexType>\r
+          <xs:simpleContent>\r
+            <xs:extension base="xs:string">\r
+              <xs:attribute name="format" type="xs:string" use="required"/>\r
             </xs:extension>\r
           </xs:simpleContent>\r
         </xs:complexType>\r
   <xs:complexType name="IDType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:token">\r
-        <xs:attribute name="schemeID" type="xs:token"/>\r
-        <xs:attribute name="schemeAgencyID" type="udt:IDTypeSchemeAgencyIDContentType"/>\r
+        <xs:attribute name="schemeID" type="xs:token" use="optional"/>\r
       </xs:extension>\r
     </xs:simpleContent>\r
   </xs:complexType>\r
-  <xs:simpleType name="IDTypeSchemeAgencyIDContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
   <xs:complexType name="IndicatorType">\r
     <xs:choice>\r
       <xs:element name="Indicator" type="xs:boolean"/>\r
     </xs:choice>\r
   </xs:complexType>\r
-  <xs:complexType name="MeasureType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:decimal">\r
-        <xs:attribute name="unitCode" type="udt:MeasureTypeUnitCodeContentType"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="MeasureTypeUnitCodeContentType">\r
-    <xs:restriction base="xs:token">\r
-      <xs:minLength value="1"/>\r
-      <xs:maxLength value="3"/>\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:complexType name="NumericType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:decimal"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
   <xs:complexType name="PercentType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:decimal"/>\r
   <xs:complexType name="QuantityType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:decimal">\r
-        <xs:attribute name="unitCode" type="udt:QuantityTypeUnitCodeContentType"/>\r
+        <xs:attribute name="unitCode" type="xs:token" use="required"/>\r
       </xs:extension>\r
     </xs:simpleContent>\r
   </xs:complexType>\r
-  <xs:simpleType name="QuantityTypeUnitCodeContentType">\r
-    <xs:restriction base="xs:token">\r
-      <xs:minLength value="1"/>\r
-      <xs:maxLength value="3"/>\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
   <xs:complexType name="TextType">\r
     <xs:simpleContent>\r
       <xs:extension base="xs:string"/>\r
diff --git a/drafthorse/schema/ZUGFeRD1p0.xsd b/drafthorse/schema/ZUGFeRD1p0.xsd
deleted file mode 100644 (file)
index 70dd2b3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:rsm="urn:ferd:CrossIndustryDocument:invoice:1p0"\r
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-    xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12"\r
-    xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"\r
-    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"\r
-    targetNamespace="urn:ferd:CrossIndustryDocument:invoice:1p0"\r
-    elementFormDefault="qualified">\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd"/>\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd"/>\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd"/>\r
-  <xs:element name="CrossIndustryDocument" type="rsm:CrossIndustryDocumentType"/>\r
-  <xs:complexType name="CrossIndustryDocumentType">\r
-    <xs:sequence>\r
-      <xs:element name="SpecifiedExchangedDocumentContext" type="ram:ExchangedDocumentContextType"/>\r
-      <xs:element name="HeaderExchangedDocument" type="ram:ExchangedDocumentType"/>\r
-      <xs:element name="SpecifiedSupplyChainTradeTransaction" type="ram:SupplyChainTradeTransactionType"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-</xs:schema>\r
diff --git a/drafthorse/schema/ZUGFeRD1p0_extension_schema.xmp b/drafthorse/schema/ZUGFeRD1p0_extension_schema.xmp
deleted file mode 100644 (file)
index 912d644..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<!--
-PDFlib GmbH 2013-2014
-
-Sample ZUGFeRD XMP with the required PDF/A extension schema description
-for the XMP properties of the ZUGFeRD schema and the actual ZUGFeRD properties.
-
-Schema name: ZUGFeRD Schema
-Preferred schema namespace prefix: zf
-Schema namespace URI: urn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#
-
-Notes on the ZUGFeRD schema namespace URI:
-
-- The use of mixed upper/lowercase in "CrossIndustryDocument" conforms to
-  the ZUGFeRD 1.0 specification. The PDF samples distributed with the
-  ZUGFeRD 1.0 info package use all-lowercase spelling "crossindustrydocument"
-  which is not correct since it violates the ZUGFeRD specification.
-
-- The required trailing "#" character is missing in the comment in the
-  ZUGFeRD 1.0 extension schema description which is included in the ZUGFeRD
-  specification, but it is correctly present in the actual XMP.
-
-Based on the ZUGFeRD 1.0 package (published 2014-06 on www.ferd-net.de)
-which is Copyright AWV e.V. 2014.
-
-2014-07-01 (based on ZUGFeRD 1.0)
-Adjustments for ZUGFeRD 1.0:
-- updated header comments
-- switched to new namespace URI
-- adjusted property descriptions in the extension schema descriptions
-
-2013-06-19 (based on ZUGFeRD RC)
-Added a trailing hash character "#" to the "zf" namespace name as required
-by the XMP 2005 specification which is referenced in PDF/A-2 and PDF/A-3.
-Without this change Acrobat XI Preflight validation for PDF/A-3 complains
-"Extension schema present but not valid"
-
-2013-06-19
-Singled out the zf properties into a separate rdf:Description node to work
-around bug #4433 in PDFlib 9.0.0 which has been fixed in PDFlib 9.0.1.
-
--->
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-
-  <!-- The actual ZUGFeRD properties; adjust if required -->
-  <rdf:Description rdf:about="" xmlns:zf="urn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#">
-        <zf:ConformanceLevel>BASIC</zf:ConformanceLevel>
-        <zf:DocumentFileName>ZUGFeRD-invoice.xml</zf:DocumentFileName>
-        <zf:DocumentType>INVOICE</zf:DocumentType>
-        <zf:Version>1.0</zf:Version>
-  </rdf:Description>
-
-  <!-- PDF/A extension schema description for the ZUGFeRD schema.
-     It is crucial for PDF/A-3 conformance. Don't touch! -->
-  <rdf:Description rdf:about=""
-               xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/"
-               xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#"
-               xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#">
-
-        <pdfaExtension:schemas>
-               <rdf:Bag>
-                  <rdf:li rdf:parseType="Resource">
-                         <pdfaSchema:schema>ZUGFeRD PDFA Extension Schema</pdfaSchema:schema>
-                         <pdfaSchema:namespaceURI>urn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#</pdfaSchema:namespaceURI>
-                         <pdfaSchema:prefix>zf</pdfaSchema:prefix>
-                         <pdfaSchema:property>
-                                <rdf:Seq>
-                                       <rdf:li rdf:parseType="Resource">
-                                          <pdfaProperty:name>DocumentFileName</pdfaProperty:name>
-                                          <pdfaProperty:valueType>Text</pdfaProperty:valueType>
-                                          <pdfaProperty:category>external</pdfaProperty:category>
-                                          <pdfaProperty:description>name of the embedded XML invoice file</pdfaProperty:description>
-                                       </rdf:li>
-                                       <rdf:li rdf:parseType="Resource">
-                                          <pdfaProperty:name>DocumentType</pdfaProperty:name>
-                                          <pdfaProperty:valueType>Text</pdfaProperty:valueType>
-                                          <pdfaProperty:category>external</pdfaProperty:category>
-                                          <pdfaProperty:description>INVOICE</pdfaProperty:description>
-                                       </rdf:li>
-                                       <rdf:li rdf:parseType="Resource">
-                                          <pdfaProperty:name>Version</pdfaProperty:name>
-                                          <pdfaProperty:valueType>Text</pdfaProperty:valueType>
-                                          <pdfaProperty:category>external</pdfaProperty:category>
-                                          <pdfaProperty:description>The actual version of the ZUGFeRD XML schema</pdfaProperty:description>
-                                       </rdf:li>
-                                       <rdf:li rdf:parseType="Resource">
-                                          <pdfaProperty:name>ConformanceLevel</pdfaProperty:name>
-                                          <pdfaProperty:valueType>Text</pdfaProperty:valueType>
-                                          <pdfaProperty:category>external</pdfaProperty:category>
-                                          <pdfaProperty:description>The conformance level of the embedded ZUGFeRD data</pdfaProperty:description>
-                                       </rdf:li>
-                                </rdf:Seq>
-                         </pdfaSchema:property>
-                  </rdf:li>
-               </rdf:Bag>
-        </pdfaExtension:schemas>
-  </rdf:Description>
-</rdf:RDF>
diff --git a/drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd b/drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd
deleted file mode 100644 (file)
index 2185d7b..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12"\r
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"\r
-    targetNamespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:12"\r
-    elementFormDefault="qualified"\r
-    version="12.0">\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd"/>\r
-  <xs:simpleType name="AllowanceChargeReasonCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="AllowanceChargeReasonCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:AllowanceChargeReasonCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="CountryIDContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="CountryIDType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:CountryIDContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="DateMandatoryDateTimeType">\r
-    <xs:union memberTypes="xs:dateTime xs:date"/>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="DeliveryTermsCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="DeliveryTermsCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:DeliveryTermsCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="DocumentCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="DocumentCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:DocumentCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="PaymentMeansCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="PaymentMeansCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:PaymentMeansCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="ReferenceCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="ReferenceCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:ReferenceCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="TaxCategoryCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="TaxCategoryCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:TaxCategoryCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <xs:simpleType name="TaxTypeCodeContentType">\r
-    <xs:restriction base="xs:token"/>\r
-  </xs:simpleType>\r
-  <xs:complexType name="TaxTypeCodeType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="qdt:TaxTypeCodeContentType"/>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-</xs:schema>\r
diff --git a/drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd b/drafthorse/schema/ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_12.xsd
deleted file mode 100644 (file)
index 41ad6b9..0000000
+++ /dev/null
@@ -1,352 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"\r
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-    xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:12"\r
-    xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"\r
-    targetNamespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"\r
-    elementFormDefault="qualified"\r
-    version="12.0">\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_QualifiedDataType_12.xsd"/>\r
-  <xs:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" schemaLocation="ZUGFeRD1p0_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_15.xsd"/>\r
-  <xs:complexType name="CreditorFinancialAccountType">\r
-    <xs:sequence>\r
-      <xs:element name="IBANID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="AccountName" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="ProprietaryID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="CreditorFinancialInstitutionType">\r
-    <xs:sequence>\r
-      <xs:element name="BICID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="GermanBankleitzahlID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="DebtorFinancialAccountType">\r
-    <xs:sequence>\r
-      <xs:element name="IBANID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="ProprietaryID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="DebtorFinancialInstitutionType">\r
-    <xs:sequence>\r
-      <xs:element name="BICID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="GermanBankleitzahlID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="DocumentContextParameterType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="DocumentLineDocumentType">\r
-    <xs:sequence>\r
-      <xs:element name="LineID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ExchangedDocumentContextType">\r
-    <xs:sequence>\r
-      <xs:element name="TestIndicator" type="udt:IndicatorType" minOccurs="0"/>\r
-      <xs:element name="BusinessProcessSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="GuidelineSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ExchangedDocumentType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TypeCode" type="qdt:DocumentCodeType" minOccurs="0"/>\r
-      <xs:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="CopyIndicator" type="udt:IndicatorType" minOccurs="0"/>\r
-      <xs:element name="LanguageID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="EffectiveSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="LogisticsServiceChargeType">\r
-    <xs:sequence>\r
-      <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="AppliedAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="AppliedTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="LogisticsTransportMovementType">\r
-    <xs:sequence>\r
-      <xs:element name="ModeCode" type="udt:CodeType" minOccurs="0"/>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="NoteType">\r
-    <xs:sequence>\r
-      <xs:element name="ContentCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Content" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SubjectCode" type="udt:CodeType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ProductCharacteristicType">\r
-    <xs:sequence>\r
-      <xs:element name="TypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ValueMeasure" type="udt:MeasureType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Value" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ProductClassificationType">\r
-    <xs:sequence>\r
-      <xs:element name="ClassCode" type="udt:CodeType" minOccurs="0"/>\r
-      <xs:element name="ClassName" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ReferencedDocumentType">\r
-    <xs:sequence>\r
-      <xs:element name="IssueDateTime" type="qdt:DateMandatoryDateTimeType" minOccurs="0"/>\r
-      <xs:element name="LineID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="TypeCode" type="qdt:DocumentCodeType" minOccurs="0"/>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ReferenceTypeCode" type="qdt:ReferenceCodeType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="ReferencedProductType">\r
-    <xs:sequence>\r
-      <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SellerAssignedID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="UnitQuantity" type="udt:QuantityType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SpecifiedPeriodType">\r
-    <xs:sequence>\r
-      <xs:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="CompleteDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainConsignmentType">\r
-    <xs:sequence>\r
-      <xs:element name="SpecifiedLogisticsTransportMovement" type="ram:LogisticsTransportMovementType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainEventType">\r
-    <xs:sequence>\r
-      <xs:element name="OccurrenceDateTime" type="udt:DateTimeType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainTradeAgreementType">\r
-    <xs:sequence>\r
-      <xs:element name="BuyerReference" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SellerTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="BuyerTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="ProductEndUserTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="ApplicableTradeDeliveryTerms" type="ram:TradeDeliveryTermsType" minOccurs="0"/>\r
-      <xs:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ContractReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="AdditionalReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="GrossPriceProductTradePrice" type="ram:TradePriceType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="NetPriceProductTradePrice" type="ram:TradePriceType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="CustomerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainTradeDeliveryType">\r
-    <xs:sequence>\r
-      <xs:element name="BilledQuantity" type="udt:QuantityType" minOccurs="0"/>\r
-      <xs:element name="ChargeFreeQuantity" type="udt:QuantityType" minOccurs="0"/>\r
-      <xs:element name="PackageQuantity" type="udt:QuantityType" minOccurs="0"/>\r
-      <xs:element name="RelatedSupplyChainConsignment" type="ram:SupplyChainConsignmentType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ShipToTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="UltimateShipToTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="ShipFromTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="ActualDeliverySupplyChainEvent" type="ram:SupplyChainEventType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="DespatchAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
-      <xs:element name="ReceivingAdviceReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="DeliveryNoteReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainTradeLineItemType">\r
-    <xs:sequence>\r
-      <xs:element name="AssociatedDocumentLineDocument" type="ram:DocumentLineDocumentType" minOccurs="0"/>\r
-      <xs:element name="SpecifiedSupplyChainTradeAgreement" type="ram:SupplyChainTradeAgreementType" minOccurs="0"/>\r
-      <xs:element name="SpecifiedSupplyChainTradeDelivery" type="ram:SupplyChainTradeDeliveryType" minOccurs="0"/>\r
-      <xs:element name="SpecifiedSupplyChainTradeSettlement" type="ram:SupplyChainTradeSettlementType" minOccurs="0"/>\r
-      <xs:element name="SpecifiedTradeProduct" type="ram:TradeProductType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainTradeSettlementType">\r
-    <xs:sequence>\r
-      <xs:element name="PaymentReference" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="InvoiceCurrencyCode" type="udt:CodeType" minOccurs="0"/>\r
-      <xs:element name="InvoiceeTradeParty" type="ram:TradePartyType" minOccurs="0"/>\r
-      <xs:element name="PayeeTradeParty" type="ram:TradePartyType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedTradeSettlementPaymentMeans" type="ram:TradeSettlementPaymentMeansType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ApplicableTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="BillingSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedLogisticsServiceCharge" type="ram:LogisticsServiceChargeType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedTradePaymentTerms" type="ram:TradePaymentTermsType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SpecifiedTradeSettlementMonetarySummation" type="ram:TradeSettlementMonetarySummationType" minOccurs="0"/>\r
-      <xs:element name="ReceivableSpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="SupplyChainTradeTransactionType">\r
-    <xs:sequence>\r
-      <xs:element name="ApplicableSupplyChainTradeAgreement" type="ram:SupplyChainTradeAgreementType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ApplicableSupplyChainTradeDelivery" type="ram:SupplyChainTradeDeliveryType" minOccurs="0"/>\r
-      <xs:element name="ApplicableSupplyChainTradeSettlement" type="ram:SupplyChainTradeSettlementType" minOccurs="0"/>\r
-      <xs:element name="IncludedSupplyChainTradeLineItem" type="ram:SupplyChainTradeLineItemType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TaxRegistrationType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeAccountingAccountType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeAddressType">\r
-    <xs:sequence>\r
-      <xs:element name="PostcodeCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="LineOne" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="LineTwo" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="CityName" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="CountryID" type="qdt:CountryIDType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeAllowanceChargeType">\r
-    <xs:sequence>\r
-      <xs:element name="ChargeIndicator" type="udt:IndicatorType" minOccurs="0"/>\r
-      <xs:element name="SequenceNumeric" type="udt:NumericType" minOccurs="0"/>\r
-      <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>\r
-      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0"/>\r
-      <xs:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0"/>\r
-      <xs:element name="ActualAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ReasonCode" type="qdt:AllowanceChargeReasonCodeType" minOccurs="0"/>\r
-      <xs:element name="Reason" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="CategoryTradeTax" type="ram:TradeTaxType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeContactType">\r
-    <xs:sequence>\r
-      <xs:element name="PersonName" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="DepartmentName" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="TelephoneUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="FaxUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="EmailURIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeCountryType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="qdt:CountryIDType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeDeliveryTermsType">\r
-    <xs:sequence>\r
-      <xs:element name="DeliveryTypeCode" type="qdt:DeliveryTermsCodeType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradePartyType">\r
-    <xs:sequence>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="DefinedTradeContact" type="ram:TradeContactType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="PostalTradeAddress" type="ram:TradeAddressType" minOccurs="0"/>\r
-      <xs:element name="SpecifiedTaxRegistration" type="ram:TaxRegistrationType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradePaymentDiscountTermsType">\r
-    <xs:sequence>\r
-      <xs:element name="BasisDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="BasisPeriodMeasure" type="udt:MeasureType" minOccurs="0"/>\r
-      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>\r
-      <xs:element name="ActualDiscountAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradePaymentPenaltyTermsType">\r
-    <xs:sequence>\r
-      <xs:element name="BasisDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="BasisPeriodMeasure" type="udt:MeasureType" minOccurs="0"/>\r
-      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="CalculationPercent" type="udt:PercentType" minOccurs="0"/>\r
-      <xs:element name="ActualPenaltyAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradePaymentTermsType">\r
-    <xs:sequence>\r
-      <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="DueDateDateTime" type="udt:DateTimeType" minOccurs="0"/>\r
-      <xs:element name="PartialPaymentAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ApplicableTradePaymentPenaltyTerms" type="ram:TradePaymentPenaltyTermsType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ApplicableTradePaymentDiscountTerms" type="ram:TradePaymentDiscountTermsType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradePriceType">\r
-    <xs:sequence>\r
-      <xs:element name="ChargeAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0"/>\r
-      <xs:element name="AppliedTradeAllowanceCharge" type="ram:TradeAllowanceChargeType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeProductType">\r
-    <xs:sequence>\r
-      <xs:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="SellerAssignedID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="Name" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="Description" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ApplicableProductCharacteristic" type="ram:ProductCharacteristicType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="DesignatedProductClassification" type="ram:ProductClassificationType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="OriginTradeCountry" type="ram:TradeCountryType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="IncludedReferencedProduct" type="ram:ReferencedProductType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeSettlementMonetarySummationType">\r
-    <xs:sequence>\r
-      <xs:element name="LineTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TaxBasisTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TotalPrepaidAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TotalAllowanceChargeAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="DuePayableAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeSettlementPaymentMeansType">\r
-    <xs:sequence>\r
-      <xs:element name="TypeCode" type="qdt:PaymentMeansCodeType" minOccurs="0"/>\r
-      <xs:element name="Information" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="ID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="PayerPartyDebtorFinancialAccount" type="ram:DebtorFinancialAccountType" minOccurs="0"/>\r
-      <xs:element name="PayeePartyCreditorFinancialAccount" type="ram:CreditorFinancialAccountType" minOccurs="0"/>\r
-      <xs:element name="PayerSpecifiedDebtorFinancialInstitution" type="ram:DebtorFinancialInstitutionType" minOccurs="0"/>\r
-      <xs:element name="PayeeSpecifiedCreditorFinancialInstitution" type="ram:CreditorFinancialInstitutionType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="TradeTaxType">\r
-    <xs:sequence>\r
-      <xs:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="TypeCode" type="qdt:TaxTypeCodeType" minOccurs="0"/>\r
-      <xs:element name="ExemptionReason" type="udt:TextType" minOccurs="0"/>\r
-      <xs:element name="BasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="LineTotalBasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="AllowanceChargeBasisAmount" type="udt:AmountType" minOccurs="0" maxOccurs="unbounded"/>\r
-      <xs:element name="CategoryCode" type="qdt:TaxCategoryCodeType" minOccurs="0"/>\r
-      <xs:element name="ApplicablePercent" type="udt:PercentType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:complexType name="UniversalCommunicationType">\r
-    <xs:sequence>\r
-      <xs:element name="URIID" type="udt:IDType" minOccurs="0"/>\r
-      <xs:element name="CompleteNumber" type="udt:TextType" minOccurs="0"/>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-</xs:schema>\r
diff --git a/drafthorse/schema/ZUGFeRD_1p0.scmt b/drafthorse/schema/ZUGFeRD_1p0.scmt
deleted file mode 100644 (file)
index a898b1f..0000000
+++ /dev/null
@@ -1,25085 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!-- \r
-\r
-Nutzungsrechte \r
-ZUGFeRD Datenformat Version 1.0, 25.6.2014\r
-\r
-Zweck des Forums für elektronische Rechnungen bei der AWV e.V („FeRD“) ist u.a. die Schaffung und Spezifizierung \r
-eines offenen Datenformats für strukturierten elektronischen Datenaustausch auf der Grundlage offener und nicht \r
-diskriminierender, standardisierter Technologien („ZUGFeRD Datenformat“)\r
-\r
-Das ZUGFeRD Datenformat wird nach Maßgabe des FeRD sowohl Unternehmen als auch der Ã¶ffentlichen Verwaltung \r
-frei zugänglich gemacht. Hierfür bietet FeRD allen Unternehmen und Organisationen der Ã¶ffentlichen Verwaltung eine \r
-Lizenz für die Nutzung des urheberrechtlich geschützten ZUGFeRD-Datenformats zu fairen, sachgerechten und nicht \r
-diskriminierenden Bedingungen an.\r
-\r
-Die Spezifikation des FeRD zur Implementierung des ZUGFeRD Datenformats ist in ihrer jeweils geltenden Fassung \r
-abrufbar unter www.ferd-net.de.\r
-\r
-Im Einzelnen schließt die Nutzungsgewährung ein: \r
-=====================================\r
-\r
-FeRD räumt eine Lizenz für die Nutzung des urheberrechtlich geschützten ZUGFeRD Datenformats in der jeweils \r
-geltenden und akzeptierten Fassung (www.ferd-net.de) ein. \r
-Die Lizenz beinhaltet ein unwiderrufliches Nutzungsrecht einschließlich des Rechts der Weiterentwicklung, \r
-Weiterbearbeitung und Verbindung mit anderen Produkten.\r
-Die Lizenz gilt insbesondere für die Entwicklung, die Gestaltung, die Herstellung, den Verkauf, die Nutzung oder \r
-anderweitige Verwendung des ZUGFeRD Datenformats für Hardware- und/oder Softwareprodukte sowie sonstige \r
-Anwendungen und Dienste. \r
-Diese Lizenz schließt nicht die wesentlichen Patente der Mitglieder von FeRD ein. Als wesentliche Patente sind Patente \r
-und Patentanmeldungen weltweit zu verstehen, die einen oder mehrere Patentansprüche beinhalten, bei denen es sich um \r
-notwendige Ansprüche handelt. Notwendige Ansprüche sind lediglich jene Ansprüche der Wesentlichen Patente, die durch \r
-die Implementierung des ZUGFeRD Datenformats notwendigerweise verletzt würden. \r
-Der Lizenznehmer ist berechtigt, seinen jeweiligen Konzerngesellschaften ein unbefristetes, weltweites, nicht Ã¼bertragbares, \r
-unwiderrufliches Nutzungsrecht einschließlich des Rechts der Weiterentwicklung, Weiterbearbeitung und Verbindung mit \r
-anderen Produkten einzuräumen. \r
-\r
-Die Lizenz wird kostenfrei zur Verfügung gestellt. \r
-\r
-Außer im Falle vorsätzlichen Verschuldens oder grober Fahrlässigkeit haftet FeRD weder für Nutzungsausfall, entgangenen \r
-Gewinn, Datenverlust, Kommunikationsverlust, Einnahmeausfall, Vertragseinbußen, Geschäftsausfall oder für Kosten, \r
-Schäden, Verluste oder Haftpflichten im Zusammenhang mit einer Unterbrechung der Geschäftstätigkeit, noch für konkrete, \r
-beiläufig entstandene, mittelbare Schäden, Straf- oder Folgeschäden und zwar auch dann nicht, wenn die Möglichkeit der \r
-Kosten, Verluste bzw. Schäden hätte normalerweise vorhergesehen werden können.\r
-\r
--->\r
-\r
-<schema xmlns="http://purl.oclc.org/dsdl/schematron"\r
-    schemaVersion="iso">\r
-  <title>Schema for ZUGFeRD; 1.0; urn:ferd:CrossIndustryDocument:invoice:1p0</title>\r
-  <ns uri="urn:ferd:CrossIndustryDocument:invoice:1p0" prefix="rsm"/>\r
-  <ns uri="urn:un:unece:uncefact:data:standard:QualifiedDataType:12" prefix="qdt"/>\r
-  <ns uri="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12" prefix="ram"/>\r
-  <ns uri="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15" prefix="udt"/>\r
-  <ns uri="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" prefix="ccts"/>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:IssueDateTime)=1">\r
-       Element 'ram:IssueDateTime' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CancellationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CancellationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ControlRequirementIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ControlRequirementIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIndicator/udt:IndicatorString">\r
-      <report test="true()">\r
-       Element 'udt:IndicatorString' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:CustomsID">\r
-      <report test="true()">\r
-       Element 'ram:CustomsID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Disposition">\r
-      <report test="true()">\r
-       Element 'ram:Disposition' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <assert test="count(ram:CompleteDateTime)=1">\r
-       Element 'ram:CompleteDateTime' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ContinuousIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ContinuousIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:DurationMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DurationMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:EndDateTime">\r
-      <report test="true()">\r
-       Element 'ram:EndDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:InclusiveIndicator">\r
-      <report test="true()">\r
-       Element 'ram:InclusiveIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:OpenIndicator">\r
-      <report test="true()">\r
-       Element 'ram:OpenIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SeasonCode">\r
-      <report test="true()">\r
-       Element 'ram:SeasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:SequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:SequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateFlexibilityCode">\r
-      <report test="true()">\r
-       Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:StartDateTime">\r
-      <report test="true()">\r
-       Element 'ram:StartDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FirstSignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:FirstSignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:FourthSignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:FourthSignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:HeaderInformation">\r
-      <report test="true()">\r
-       Element 'ram:HeaderInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote">\r
-      <assert test="count(ram:ContentCode)&lt;=1">\r
-       Element 'ram:ContentCode' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Content)&gt;=1">\r
-       Element 'ram:Content' must occur at least 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ContentCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Content[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:Subject">\r
-      <report test="true()">\r
-       Element 'ram:Subject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IncludedNote/ram:SubjectCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LanguageID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineCountNumeric">\r
-      <report test="true()">\r
-       Element 'ram:LineCountNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:OwnerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:OwnerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PageID">\r
-      <report test="true()">\r
-       Element 'ram:PageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousDocumentID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousDocumentID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Purpose">\r
-      <report test="true()">\r
-       Element 'ram:Purpose' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:RecipientAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RejectionResponseDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RejectionResponseDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RemarksCode">\r
-      <report test="true()">\r
-       Element 'ram:RemarksCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RequestedResponseTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</report>\r
-      <report test="true()">\r
-       Element 'ram:RequestedResponseTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ResponseDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseDocumentTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</report>\r
-      <report test="true()">\r
-       Element 'ram:ResponseDocumentTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ResponseReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:ResponseReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SecondSignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SecondSignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SenderAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SenderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SenderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SubmissionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:SubmissionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SuffixID">\r
-      <report test="true()">\r
-       Element 'ram:SuffixID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:SummaryInformation">\r
-      <report test="true()">\r
-       Element 'ram:SummaryInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:ThirdSignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:ThirdSignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TotalPageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TotalPageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TraderAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:TraderAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:TypeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:VersionID">\r
-      <report test="true()">\r
-       Element 'ram:VersionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext">\r
-      <assert test="count(ram:BusinessProcessSpecifiedDocumentContextParameter)&lt;=1">\r
-       Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:GuidelineSpecifiedDocumentContextParameter)=1">\r
-       Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ApplicationSpecifiedDocumentContextParameter">\r
-      <report test="true()">\r
-       Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BIMSpecifiedDocumentContextParameter">\r
-      <report test="true()">\r
-       Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:Value">\r
-      <report test="true()">\r
-       Element 'ram:Value' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:SpecifiedDocumentVersion">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:Value">\r
-      <report test="true()">\r
-       Element 'ram:Value' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:MessageStandardSpecifiedDocumentContextParameter">\r
-      <report test="true()">\r
-       Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:ScenarioSpecifiedDocumentContextParameter">\r
-      <report test="true()">\r
-       Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SpecifiedTransactionID">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTransactionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:SubsetSpecifiedDocumentContextParameter">\r
-      <report test="true()">\r
-       Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedExchangedDocumentContext/ram:TestIndicator/udt:IndicatorString">\r
-      <report test="true()">\r
-       Element 'udt:IndicatorString' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction">\r
-      <assert test="count(ram:ApplicableSupplyChainTradeAgreement)=1">\r
-       Element 'ram:ApplicableSupplyChainTradeAgreement' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ApplicableSupplyChainTradeDelivery)=1">\r
-       Element 'ram:ApplicableSupplyChainTradeDelivery' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ApplicableSupplyChainTradeSettlement)=1">\r
-       Element 'ram:ApplicableSupplyChainTradeSettlement' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:IncludedSupplyChainTradeLineItem)&gt;=1">\r
-       Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement">\r
-      <assert test="count(ram:BuyerReference)&lt;=1">\r
-       Element 'ram:BuyerReference' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:SellerTradeParty)=1">\r
-       Element 'ram:SellerTradeParty' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:BuyerTradeParty)=1">\r
-       Element 'ram:BuyerTradeParty' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:BuyerOrderReferencedDocument)&lt;=1">\r
-       Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ContractReferencedDocument)&lt;=1">\r
-       Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:CustomerOrderReferencedDocument)&lt;=1">\r
-       Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument">\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AdministrativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms">\r
-      <assert test="count(ram:DeliveryTypeCode)=1">\r
-       Element 'ram:DeliveryTypeCode' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeclarationCountryRelationshipCode">\r
-      <report test="true()">\r
-       Element 'ram:DeclarationCountryRelationshipCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:FunctionCode">\r
-      <report test="true()">\r
-       Element 'ram:FunctionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RelevantTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:RelevantTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:RiskResponsibilityCode">\r
-      <report test="true()">\r
-       Element 'ram:RiskResponsibilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerBankTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerReference[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DeliveryPriorityCode">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:DiscountedProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImpactCode">\r
-      <report test="true()">\r
-       Element 'ram:ImpactCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemBuyerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ItemSellerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LastKnownTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ListProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:ListProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:NetPriceProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:NetPriceProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode">\r
-      <report test="true()">\r
-       Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriceListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PriorityCode">\r
-      <report test="true()">\r
-       Element 'ram:PriorityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProcurementTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductAvailabilityCode">\r
-      <report test="true()">\r
-       Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductOrderableIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ProductReorderableIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:QuotationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:Reference">\r
-      <report test="true()">\r
-       Element 'ram:Reference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RegistrationTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode">\r
-      <report test="true()">\r
-       Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SalesReportReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:SupportCentreTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TargetMarketTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeAgreement/ram:TurnInReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery">\r
-      <assert test="count(ram:RelatedSupplyChainConsignment)&lt;=1">\r
-       Element 'ram:RelatedSupplyChainConsignment' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ActualDeliverySupplyChainEvent)&lt;=1">\r
-       Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent">\r
-      <assert test="count(ram:OccurrenceDateTime)&lt;=1">\r
-       Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode">\r
-      <report test="true()">\r
-       Element 'ram:FrequencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:UnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AdditionalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AgreedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:AgreedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory">\r
-      <report test="true()">\r
-       Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:BilledQuantity">\r
-      <report test="true()">\r
-       Element 'ram:BilledQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeFreeQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ChargeFreeQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ChargeableWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryInstructions">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryInstructions' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID">\r
-      <report test="true()">\r
-       Element 'ram:LineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DespatchedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DespatchedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DisposalTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DisposalTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInAvailableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInForecastedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInRequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:DueInReturnedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:EconomicOrderQuantity">\r
-      <report test="true()">\r
-       Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDeliveryIndicator">\r
-      <report test="true()">\r
-       Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:GrossWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging">\r
-      <report test="true()">\r
-       Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:IndividualPackageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InformationNote">\r
-      <report test="true()">\r
-       Element 'ram:InformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:InventoryManagerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsPackage">\r
-      <report test="true()">\r
-       Element 'ram:LogisticsPackage' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ModificationForecastedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:NetWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:OwnershipToTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PackageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PackingListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator">\r
-      <report test="true()">\r
-       Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PerPackageUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime">\r
-      <report test="true()">\r
-       Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment">\r
-      <report test="true()">\r
-       Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProductUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan">\r
-      <report test="true()">\r
-       Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ReceivedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeAllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ApplicableTransportDangerousGoods">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceAmount">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountAmount">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedInvoiceDiscountAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedInvoiceDiscountPercent">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedInvoiceDiscountPercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtArrivalLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:AtArrivalLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AtDepartureLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:AtDepartureLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:AvailabilityDueDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AvailabilityDueDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BondedWarehouseStorageTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:BondedWarehouseStorageTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:BorderCrossingLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:BorderCrossingLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CODAmount">\r
-      <report test="true()">\r
-       Element 'ram:CODAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CargoToleranceInformation">\r
-      <report test="true()">\r
-       Element 'ram:CargoToleranceInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CarrierAcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAcceptanceLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:CarrierAcceptanceLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:CarrierAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierProvidedInformation">\r
-      <report test="true()">\r
-       Element 'ram:CarrierProvidedInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableTransportationStageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ChargeableTransportationStageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ChargeableWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConnectingCarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConnectingCarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsigneeAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:ConsigneeAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeReceiptLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:ConsigneeReceiptLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsigneeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsigneeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignmentItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ConsignmentItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsignorAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:ConsignorAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsignorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsignorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ConsolidatorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsolidatorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ContainerizationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ContainerizationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsExportAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsID">\r
-      <report test="true()">\r
-       Element 'ram:CustomsID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsImportAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsRequiredInvoiceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CustomsRequiredInvoiceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:CustomsTransitAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CustomsTransitAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DangerousGoodsNotifierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DangerousGoodsNotifierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredForCustomsLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:DeclaredForCustomsLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCarriageAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeclaredValueForCarriageAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeclaredValueForCustomsAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeconsolidatorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DeconsolidatorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInformation">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryInstructions">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryInstructions' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DeliveryTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DemurrageInformation">\r
-      <report test="true()">\r
-       Element 'ram:DemurrageInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DespatchTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DespatchTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:DestinationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:DestinationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:EstimatedApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:EstimatedApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExaminationTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:ExaminationTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportExitDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ExportExitDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ExportTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExportTradeGeopoliticalRegion">\r
-      <report test="true()">\r
-       Element 'ram:ExportTradeGeopoliticalRegion' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ExporterTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ExporterTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FOBAmount">\r
-      <report test="true()">\r
-       Element 'ram:FOBAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:FinalDestinationLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FinalDestinationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:FreightForwarderAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:FreightForwarderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GoodsReleaseRestriction">\r
-      <report test="true()">\r
-       Element 'ram:GoodsReleaseRestriction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GrossWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:GroupingCentreTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImportTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ImportTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ImporterTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ImporterTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedReferencedSupplyChainConsignment">\r
-      <report test="true()">\r
-       Element 'ram:IncludedReferencedSupplyChainConsignment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedSupplyChainConsignmentItem">\r
-      <report test="true()">\r
-       Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IncludedTareGrossWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:IncludedTareGrossWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:InsuranceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsurancePremiumAmount">\r
-      <report test="true()">\r
-       Element 'ram:InsurancePremiumAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InsuranceValueAmount">\r
-      <report test="true()">\r
-       Element 'ram:InsuranceValueAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:IntermediateConsigneeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IntermediateConsigneeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:InvoiceeAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceeAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingBaseportLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LoadingBaseportLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingInformation">\r
-      <report test="true()">\r
-       Element 'ram:LoadingInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingLengthMeasure">\r
-      <report test="true()">\r
-       Element 'ram:LoadingLengthMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingListQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LoadingListQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LoadingSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:LoadingSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:LocalConsigneeAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LocalConsigneeAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:MainCarriageLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:MainCarriageLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ManifestAssociatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ManifestAssociatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NatureIdentificationTransportCargo">\r
-      <report test="true()">\r
-       Element 'ram:NatureIdentificationTransportCargo' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NetWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCarriageValueIndicator">\r
-      <report test="true()">\r
-       Element 'ram:NilCarriageValueIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilCustomsValueIndicator">\r
-      <report test="true()">\r
-       Element 'ram:NilCustomsValueIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NilInsuranceValueIndicator">\r
-      <report test="true()">\r
-       Element 'ram:NilInsuranceValueIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:NotifiedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OnCarriageLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:OnCarriageLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:OriginTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:OriginTradeGeopoliticalRegion">\r
-      <report test="true()">\r
-       Element 'ram:OriginTradeGeopoliticalRegion' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PackageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PackageType">\r
-      <report test="true()">\r
-       Element 'ram:PackageType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PaymentArrangementCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PhysicalLogisticsShippingMarks">\r
-      <report test="true()">\r
-       Element 'ram:PhysicalLogisticsShippingMarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PickUpTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PickUpTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:PickUpTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:PreCarriageLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:PreCarriageLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReExportTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ReExportTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RelatedSupplyChainTradeTransaction">\r
-      <report test="true()">\r
-       Element 'ram:RelatedSupplyChainTradeTransaction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ReportedLogisticsStatus">\r
-      <report test="true()">\r
-       Element 'ram:ReportedLogisticsStatus' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:RiskFactorCode">\r
-      <report test="true()">\r
-       Element 'ram:RiskFactorCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:SequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ServiceChargeApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:ServiceChargeApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipFromTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipStoresIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ShipStoresIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:ShipToTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ShipToTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ActivityTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActivityTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ArrivalTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:ArrivalTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BerthingTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:BerthingTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BoatsmenTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BoatsmenTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingDateTime">\r
-      <report test="true()">\r
-       Element 'ram:BorderCrossingDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:BorderCrossingTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:BorderCrossingTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CallTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:CallTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CargoDescription">\r
-      <report test="true()">\r
-       Element 'ram:CargoDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedInactiveReferencedTransportMeans">\r
-      <report test="true()">\r
-       Element 'ram:CarriedInactiveReferencedTransportMeans' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarriedMaterialGoodsCharacteristic">\r
-      <report test="true()">\r
-       Element 'ram:CarriedMaterialGoodsCharacteristic' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ClosingDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ClosingDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CommodityConsolidatorAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CommodityConsolidatorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CommodityConsolidatorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsignmentQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ConsignmentQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ConsortiumCarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ConsortiumCarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewListRelatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CrewListRelatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CrewQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:CrewTransportPerson">\r
-      <report test="true()">\r
-       Element 'ram:CrewTransportPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DangerousGoodsIndicator">\r
-      <report test="true()">\r
-       Element 'ram:DangerousGoodsIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DepartureTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:DepartureTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:DocumentaryInstructionsNotifiedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DocumentaryInstructionsNotifiedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ExcessTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ExcessTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:FirstArrivalTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:FirstArrivalTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ISCCIssuingAuthorityTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ISCCIssuingAuthorityTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:InspectionTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InspectionTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LiftingInstructionsRelatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LiftingInstructionsRelatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingInspectionTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LoadingInspectionTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:LoadingTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:LoadingTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestOnboardIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ManifestOnboardIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ManifestRelatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ManifestRelatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:MasterResponsibleTransportPerson">\r
-      <report test="true()">\r
-       Element 'ram:MasterResponsibleTransportPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:Mode">\r
-      <report test="true()">\r
-       Element 'ram:Mode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ModeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NVOCCCarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:NVOCCCarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:NotifiedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:NotifiedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:OwnerAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:OwnerAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PackageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PackageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerListRelatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PassengerListRelatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PassengerQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PassengerQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PilotTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:PilotageExemptionID">\r
-      <report test="true()">\r
-       Element 'ram:PilotageExemptionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotificationInformation">\r
-      <report test="true()">\r
-       Element 'ram:SailingAdviceNotificationInformation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SailingAdviceNotifiedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SailingAdviceNotifiedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:ScheduledID">\r
-      <report test="true()">\r
-       Element 'ram:ScheduledID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:SpecifiedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StageCode">\r
-      <report test="true()">\r
-       Element 'ram:StageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StayID">\r
-      <report test="true()">\r
-       Element 'ram:StayID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:StevedoreTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:StevedoreTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:TerminalOperatorAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TerminalOperatorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:TerminalOperatorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowageTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:TowageTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TowingVesselRelatedLogisticsTransportMovement">\r
-      <report test="true()">\r
-       Element 'ram:TowingVesselRelatedLogisticsTransportMovement' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradedParcelQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TradedParcelQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TradingConsolidatorAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:TradingConsolidatorAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransitDirectionCode">\r
-      <report test="true()">\r
-       Element 'ram:TransitDirectionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportContractRelatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:TransportContractRelatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportEquipmentQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransportMeansSecurityOfficerTransportPerson">\r
-      <report test="true()">\r
-       Element 'ram:TransportMeansSecurityOfficerTransportPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:TransshipmentIntermediateTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:TransshipmentIntermediateTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingInspectionTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:UnloadingInspectionTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UnloadingTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:UnloadingTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedLogisticsTransportMovement/ram:UsedLogisticsTransportMeans">\r
-      <report test="true()">\r
-       Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SpecifiedTradeDeliveryTerms">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeDeliveryTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:StorageTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:StorageTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:SummaryDescription">\r
-      <report test="true()">\r
-       Element 'ram:SummaryDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalAllowanceChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalCollectChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalCollectChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalDisbursementAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalDisbursementAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalExportExitToImportEntryChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalExportExitToImportEntryChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalPrepaidChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalPrepaidChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TotalTareWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:TotalTareWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TradedParcelID">\r
-      <report test="true()">\r
-       Element 'ram:TradedParcelID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:TransitLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransitTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:TransitTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportContractReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TransportEquipmentQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEquipmentSplitGoodsIndicator">\r
-      <report test="true()">\r
-       Element 'ram:TransportEquipmentSplitGoodsIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:TransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportLogisticsPackage">\r
-      <report test="true()">\r
-       Element 'ram:TransportLogisticsPackage' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportService">\r
-      <report test="true()">\r
-       Element 'ram:TransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransportSplitDescription">\r
-      <report test="true()">\r
-       Element 'ram:TransportSplitDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:TransshipmentLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:TransshipmentLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingBaseportLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:UnloadingBaseportLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UnloadingSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UnloadingSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:UtilizedLogisticsTransportEquipment">\r
-      <report test="true()">\r
-       Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:VanningTransportEvent">\r
-      <report test="true()">\r
-       Element 'ram:VanningTransportEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment/ram:WarehouseArrivalDateTime">\r
-      <report test="true()">\r
-       Element 'ram:WarehouseArrivalDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RemainingRequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:RequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ReverseBilledQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipFromTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SampleShipToTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:TurnInReceivedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime">\r
-      <report test="true()">\r
-       Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment">\r
-      <report test="true()">\r
-       Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement">\r
-      <assert test="count(ram:PaymentReference)&lt;=1">\r
-       Element 'ram:PaymentReference' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:InvoiceCurrencyCode)=1">\r
-       Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:PayeeTradeParty)&lt;=1">\r
-       Element 'ram:PayeeTradeParty' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:BillingSpecifiedPeriod)&lt;=1">\r
-       Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:SpecifiedTradeSettlementMonetarySummation)=1">\r
-       Element 'ram:SpecifiedTradeSettlementMonetarySummation' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ReceivableSpecifiedTradeAccountingAccount)&lt;=1">\r
-       Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AcceptanceTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AdditionalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AgreementReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax">\r
-      <assert test="count(ram:CalculatedAmount)=1">\r
-       Element 'ram:CalculatedAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:BasisAmount)=1">\r
-       Element 'ram:BasisAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:LineTotalBasisAmount)&lt;=1">\r
-       Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:AllowanceChargeBasisAmount)&lt;=1">\r
-       Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ApplicablePercent)=1">\r
-       Element 'ram:ApplicablePercent' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:BasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName">\r
-      <report test="true()">\r
-       Element 'ram:CategoryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount">\r
-      <report test="true()">\r
-       Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:DueDateTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode">\r
-      <report test="true()">\r
-       Element 'ram:FunctionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee">\r
-      <report test="true()">\r
-       Element 'ram:Guarantee' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction">\r
-      <report test="true()">\r
-       Element 'ram:Jurisdiction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID">\r
-      <report test="true()">\r
-       Element 'ram:PaymentID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate">\r
-      <report test="true()">\r
-       Element 'ram:Rate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent">\r
-      <report test="true()">\r
-       Element 'ram:RateApplicablePercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode">\r
-      <report test="true()">\r
-       Element 'ram:RateCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount">\r
-      <report test="true()">\r
-       Element 'ram:RefundAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType">\r
-      <report test="true()">\r
-       Element 'ram:RegimeType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RegimeTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate">\r
-      <report test="true()">\r
-       Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID">\r
-      <report test="true()">\r
-       Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type">\r
-      <report test="true()">\r
-       Element 'ram:Type' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod">\r
-      <assert test="count(ram:StartDateTime)=1">\r
-       Element 'ram:StartDateTime' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:EndDateTime)=1">\r
-       Element 'ram:EndDateTime' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CompleteDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ContinuousIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DurationMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator">\r
-      <report test="true()">\r
-       Element 'ram:InclusiveIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator">\r
-      <report test="true()">\r
-       Element 'ram:OpenIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode">\r
-      <report test="true()">\r
-       Element 'ram:SeasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:SequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode">\r
-      <report test="true()">\r
-       Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditNoteAmount">\r
-      <report test="true()">\r
-       Element 'ram:CreditNoteAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReason">\r
-      <report test="true()">\r
-       Element 'ram:CreditReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:CreditReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceID">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceType">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:CreditorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CreditorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DeliveryChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountAmount">\r
-      <report test="true()">\r
-       Element 'ram:DiscountAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DiscountIndicator">\r
-      <report test="true()">\r
-       Element 'ram:DiscountIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:DuePayableAmount">\r
-      <report test="true()">\r
-       Element 'ram:DuePayableAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:FactoringListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InspectionTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InspectionTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceCurrencyCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceIssuerReference">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:InvoicerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:NextInvoiceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:OrderCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PackagingPayerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerReference">\r
-      <report test="true()">\r
-       Element 'ram:PayerReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PayerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PayerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentAmount">\r
-      <report test="true()">\r
-       Element 'ram:PaymentAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PaymentReference[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PriceCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:QuotationCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AbbreviatedName">\r
-      <report test="true()">\r
-       Element 'ram:AbbreviatedName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:AmountTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmountTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostAssignmentReference">\r
-      <report test="true()">\r
-       Element 'ram:CostAssignmentReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern">\r
-      <report test="true()">\r
-       Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartID">\r
-      <report test="true()">\r
-       Element 'ram:MainAccountsChartID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID">\r
-      <report test="true()">\r
-       Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SetTriggerCode">\r
-      <report test="true()">\r
-       Element 'ram:SetTriggerCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:SubAccountID">\r
-      <report test="true()">\r
-       Element 'ram:SubAccountID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge">\r
-      <assert test="count(ram:Description)&gt;=1">\r
-       Element 'ram:Description' must occur at least 1 times.</assert>\r
-      <assert test="count(ram:AppliedAmount)=1">\r
-       Element 'ram:AppliedAmount' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:AllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedFromLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedToLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax">\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:CategoryCode)=1">\r
-       Element 'ram:CategoryCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ApplicablePercent)=1">\r
-       Element 'ram:ApplicablePercent' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:AllowanceChargeBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicablePercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ApplicableTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:BasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:BasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculatedRate">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CalculationSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryName">\r
-      <report test="true()">\r
-       Element 'ram:CategoryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CustomsDutyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount">\r
-      <report test="true()">\r
-       Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:DueDateTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:DueDateTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionAuthorizationID">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReason">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ExemptionReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:FunctionCode">\r
-      <report test="true()">\r
-       Element 'ram:FunctionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Guarantee">\r
-      <report test="true()">\r
-       Element 'ram:Guarantee' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:GuaranteeCode">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Jurisdiction">\r
-      <report test="true()">\r
-       Element 'ram:Jurisdiction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:LineTotalBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentID">\r
-      <report test="true()">\r
-       Element 'ram:PaymentID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:PaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Rate">\r
-      <report test="true()">\r
-       Element 'ram:Rate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent">\r
-      <report test="true()">\r
-       Element 'ram:RateApplicablePercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateCode">\r
-      <report test="true()">\r
-       Element 'ram:RateCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RefundAmount">\r
-      <report test="true()">\r
-       Element 'ram:RefundAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeType">\r
-      <report test="true()">\r
-       Element 'ram:RegimeType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RegimeTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RegimeTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedBasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SelfAssessedCalculationRate">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:ServiceSupplyTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TariffDeductionQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxBasisAllowanceRate">\r
-      <report test="true()">\r
-       Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxExemptionAuthorityID">\r
-      <report test="true()">\r
-       Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TaxPointDate">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:Type">\r
-      <report test="true()">\r
-       Element 'ram:Type' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasis">\r
-      <report test="true()">\r
-       Element 'ram:CalculationBasis' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisCode">\r
-      <report test="true()">\r
-       Element 'ram:CalculationBasisCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CalculationBasisTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:CalculationBasisTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ChargeCategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:ChargeCategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:Description[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:DisbursementAmount">\r
-      <report test="true()">\r
-       Element 'ram:DisbursementAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:FreightInvoiceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:FreightInvoiceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InformationTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:InformationTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:InvoiceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PayingPartyRoleCode">\r
-      <report test="true()">\r
-       Element 'ram:PayingPartyRoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentArrangementCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentArrangementCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:PaymentPlaceLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:RepackageAppliedAmount">\r
-      <report test="true()">\r
-       Element 'ram:RepackageAppliedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceCategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:ServiceCategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:ServiceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ServiceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:SpecifiedTradeSettlementPaymentMeans">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TariffClassCode">\r
-      <report test="true()">\r
-       Element 'ram:TariffClassCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:TransportPaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge">\r
-      <assert test="count(ram:ChargeIndicator)=1">\r
-       Element 'ram:ChargeIndicator' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ActualAmount)=1">\r
-       Element 'ram:ActualAmount' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:AppliedDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AppliedDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax">\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:CategoryCode)=1">\r
-       Element 'ram:CategoryCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ApplicablePercent)=1">\r
-       Element 'ram:ApplicablePercent' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:AllowanceChargeBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicablePercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ApplicableTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:BasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:BasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculatedRate">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CalculationSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryName">\r
-      <report test="true()">\r
-       Element 'ram:CategoryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CustomsDutyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount">\r
-      <report test="true()">\r
-       Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:DueDateTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:DueDateTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionAuthorizationID">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReason">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ExemptionReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:FunctionCode">\r
-      <report test="true()">\r
-       Element 'ram:FunctionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Guarantee">\r
-      <report test="true()">\r
-       Element 'ram:Guarantee' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:GuaranteeCode">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Jurisdiction">\r
-      <report test="true()">\r
-       Element 'ram:Jurisdiction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:LineTotalBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentID">\r
-      <report test="true()">\r
-       Element 'ram:PaymentID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:PaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Rate">\r
-      <report test="true()">\r
-       Element 'ram:Rate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent">\r
-      <report test="true()">\r
-       Element 'ram:RateApplicablePercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateCode">\r
-      <report test="true()">\r
-       Element 'ram:RateCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RefundAmount">\r
-      <report test="true()">\r
-       Element 'ram:RefundAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeType">\r
-      <report test="true()">\r
-       Element 'ram:RegimeType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RegimeTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RegimeTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedBasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SelfAssessedCalculationRate">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:ServiceSupplyTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TariffDeductionQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxBasisAllowanceRate">\r
-      <report test="true()">\r
-       Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxExemptionAuthorityID">\r
-      <report test="true()">\r
-       Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TaxPointDate">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:Type">\r
-      <report test="true()">\r
-       Element 'ram:Type' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString">\r
-      <report test="true()">\r
-       Element 'udt:IndicatorString' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:PrepaidIndicator">\r
-      <report test="true()">\r
-       Element 'ram:PrepaidIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SequenceNumeric[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms">\r
-      <assert test="count(ram:Description)&gt;=1">\r
-       Element 'ram:Description' must occur at least 1 times.</assert>\r
-      <assert test="count(ram:ApplicableTradePaymentPenaltyTerms)&lt;=1">\r
-       Element 'ram:ApplicableTradePaymentPenaltyTerms' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ApplicableTradePaymentDiscountTerms)&lt;=1">\r
-       Element 'ram:ApplicableTradePaymentDiscountTerms' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms">\r
-      <assert test="count(ram:BasisAmount)&lt;=1">\r
-       Element 'ram:BasisAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ActualDiscountAmount)&lt;=1">\r
-       Element 'ram:ActualDiscountAmount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:ActualDiscountAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:CalculationPercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms">\r
-      <assert test="count(ram:BasisAmount)&lt;=1">\r
-       Element 'ram:BasisAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ActualPenaltyAmount)&lt;=1">\r
-       Element 'ram:ActualPenaltyAmount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:ActualPenaltyAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisPeriodMeasure[@unitCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:CalculationPercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID">\r
-      <report test="true()">\r
-       Element 'ram:DirectDebitMandateID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DurationMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DurationMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:EquivalentAmount">\r
-      <report test="true()">\r
-       Element 'ram:EquivalentAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:FromEventCode">\r
-      <report test="true()">\r
-       Element 'ram:FromEventCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructedAmount">\r
-      <report test="true()">\r
-       Element 'ram:InstructedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionCode">\r
-      <report test="true()">\r
-       Element 'ram:InstructionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:InstructionTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:InstructionTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PartialPaymentPercent">\r
-      <report test="true()">\r
-       Element 'ram:PartialPaymentPercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PayeeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:PaymentMeansID">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMeansID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:SettlementPeriodMeasure">\r
-      <report test="true()">\r
-       Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation">\r
-      <assert test="count(ram:LineTotalAmount)=1">\r
-       Element 'ram:LineTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ChargeTotalAmount)=1">\r
-       Element 'ram:ChargeTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:AllowanceTotalAmount)=1">\r
-       Element 'ram:AllowanceTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TaxBasisTotalAmount)=1">\r
-       Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TaxTotalAmount)=1">\r
-       Element 'ram:TaxTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:GrandTotalAmount)=1">\r
-       Element 'ram:GrandTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TotalPrepaidAmount)&lt;=1">\r
-       Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:DuePayableAmount)&lt;=1">\r
-       Element 'ram:DuePayableAmount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal">\r
-      <report test="true()">\r
-       Element 'ram:GrandTotal' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount">\r
-      <report test="true()">\r
-       Element 'ram:RoundingAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:GuaranteeMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteeMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID">\r
-      <assert test="@schemeAgencyID">\r
-       Attribute '@schemeAgencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:IdentifiedTradeSettlementFinancialCard">\r
-      <report test="true()">\r
-       Element 'ram:IdentifiedTradeSettlementFinancialCard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaidAmount">\r
-      <report test="true()">\r
-       Element 'ram:PaidAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:BBANID">\r
-      <report test="true()">\r
-       Element 'ram:BBANID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryAccountName">\r
-      <report test="true()">\r
-       Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryType">\r
-      <report test="true()">\r
-       Element 'ram:ProprietaryType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:UPICID">\r
-      <report test="true()">\r
-       Element 'ram:UPICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustralianBSBID">\r
-      <report test="true()">\r
-       Element 'ram:AustralianBSBID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:AustrianBankleitzahlID">\r
-      <report test="true()">\r
-       Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSParticipantID">\r
-      <report test="true()">\r
-       Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CHIPSUniversalID">\r
-      <report test="true()">\r
-       Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:CanadianPaymentsAssociationID">\r
-      <report test="true()">\r
-       Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ClearingSystemName">\r
-      <report test="true()">\r
-       Element 'ram:ClearingSystemName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:FedwireRoutingNumberID">\r
-      <report test="true()">\r
-       Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HellenicBankID">\r
-      <report test="true()">\r
-       Element 'ram:HellenicBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:HongKongBankID">\r
-      <report test="true()">\r
-       Element 'ram:HongKongBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IndianFinancialSystemID">\r
-      <report test="true()">\r
-       Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:IrishNSCID">\r
-      <report test="true()">\r
-       Element 'ram:IrishNSCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:ItalianDomesticID">\r
-      <report test="true()">\r
-       Element 'ram:ItalianDomesticID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:LocationFinancialInstitutionAddress">\r
-      <report test="true()">\r
-       Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:NewZealandNCCID">\r
-      <report test="true()">\r
-       Element 'ram:NewZealandNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PolishNationalClearingID">\r
-      <report test="true()">\r
-       Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:PortugueseNCCID">\r
-      <report test="true()">\r
-       Element 'ram:PortugueseNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:RussianCentralBankID">\r
-      <report test="true()">\r
-       Element 'ram:RussianCentralBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SICID">\r
-      <report test="true()">\r
-       Element 'ram:SICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SortCodeID">\r
-      <report test="true()">\r
-       Element 'ram:SortCodeID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SouthAfricanNCCID">\r
-      <report test="true()">\r
-       Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SpanishDomesticInterbankingID">\r
-      <report test="true()">\r
-       Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution">\r
-      <report test="true()">\r
-       Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:SwissBCID">\r
-      <report test="true()">\r
-       Element 'ram:SwissBCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:UKSortCodeID">\r
-      <report test="true()">\r
-       Element 'ram:UKSortCodeID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:AccountName">\r
-      <report test="true()">\r
-       Element 'ram:AccountName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:BBANID">\r
-      <report test="true()">\r
-       Element 'ram:BBANID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryAccountName">\r
-      <report test="true()">\r
-       Element 'ram:ProprietaryAccountName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:ProprietaryType">\r
-      <report test="true()">\r
-       Element 'ram:ProprietaryType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:UPICID">\r
-      <report test="true()">\r
-       Element 'ram:UPICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustralianBSBID">\r
-      <report test="true()">\r
-       Element 'ram:AustralianBSBID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:AustrianBankleitzahlID">\r
-      <report test="true()">\r
-       Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:BICID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSParticipantID">\r
-      <report test="true()">\r
-       Element 'ram:CHIPSParticipantID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CHIPSUniversalID">\r
-      <report test="true()">\r
-       Element 'ram:CHIPSUniversalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:CanadianPaymentsAssociationID">\r
-      <report test="true()">\r
-       Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ClearingSystemName">\r
-      <report test="true()">\r
-       Element 'ram:ClearingSystemName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:FedwireRoutingNumberID">\r
-      <report test="true()">\r
-       Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:GermanBankleitzahlID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HellenicBankID">\r
-      <report test="true()">\r
-       Element 'ram:HellenicBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:HongKongBankID">\r
-      <report test="true()">\r
-       Element 'ram:HongKongBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IndianFinancialSystemID">\r
-      <report test="true()">\r
-       Element 'ram:IndianFinancialSystemID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:IrishNSCID">\r
-      <report test="true()">\r
-       Element 'ram:IrishNSCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:ItalianDomesticID">\r
-      <report test="true()">\r
-       Element 'ram:ItalianDomesticID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:LocationFinancialInstitutionAddress">\r
-      <report test="true()">\r
-       Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:NewZealandNCCID">\r
-      <report test="true()">\r
-       Element 'ram:NewZealandNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PolishNationalClearingID">\r
-      <report test="true()">\r
-       Element 'ram:PolishNationalClearingID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:PortugueseNCCID">\r
-      <report test="true()">\r
-       Element 'ram:PortugueseNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:RussianCentralBankID">\r
-      <report test="true()">\r
-       Element 'ram:RussianCentralBankID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SICID">\r
-      <report test="true()">\r
-       Element 'ram:SICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SouthAfricanNCCID">\r
-      <report test="true()">\r
-       Element 'ram:SouthAfricanNCCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SpanishDomesticInterbankingID">\r
-      <report test="true()">\r
-       Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SubDivisionBranchFinancialInstitution">\r
-      <report test="true()">\r
-       Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:SwissBCID">\r
-      <report test="true()">\r
-       Element 'ram:SwissBCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerSpecifiedDebtorFinancialInstitution/ram:UKSortCodeID">\r
-      <report test="true()">\r
-       Element 'ram:UKSortCodeID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Type">\r
-      <report test="true()">\r
-       Element 'ram:Type' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax">\r
-      <report test="true()">\r
-       Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TaxPointDateTime">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalAdjustmentAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalInvoiceAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TotalTaxAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalTaxAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedDocumentLineDocument">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedDocumentLineDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:AssociatedReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem">\r
-      <assert test="count(ram:AssociatedDocumentLineDocument)=1">\r
-       Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:SpecifiedSupplyChainTradeSettlement)=1">\r
-       Element 'ram:SpecifiedSupplyChainTradeSettlement' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AccessoryApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:AccessoryApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalID">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AdditionalInformationNote">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalInformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssertedDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:AssertedDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote">\r
-      <assert test="count(ram:ContentCode)&lt;=1">\r
-       Element 'ram:ContentCode' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Content)&gt;=1">\r
-       Element 'ram:Content' must occur at least 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ContentCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Subject">\r
-      <report test="true()">\r
-       Element 'ram:Subject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:SubjectCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LatestRevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:LatestRevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineStatusReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:ParentLineID">\r
-      <report test="true()">\r
-       Element 'ram:ParentLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:UUIDLineID">\r
-      <report test="true()">\r
-       Element 'ram:UUIDLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedLogisticsTransportEquipment">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedLogisticsTransportEquipment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:BarcodeID">\r
-      <report test="true()">\r
-       Element 'ram:BarcodeID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComplementaryApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:ComplementaryApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ComponentApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:ComponentApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:IncludedWithinSupplyChainConsignmentItem">\r
-      <report test="true()">\r
-       Element 'ram:IncludedWithinSupplyChainConsignmentItem' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:PhysicalLogisticsPackage">\r
-      <report test="true()">\r
-       Element 'ram:PhysicalLogisticsPackage' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:RequiredApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:RequiredApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:SequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement">\r
-      <assert test="count(ram:BuyerOrderReferencedDocument)&lt;=1">\r
-       Element 'ram:BuyerOrderReferencedDocument' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ContractReferencedDocument)&lt;=1">\r
-       Element 'ram:ContractReferencedDocument' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:GrossPriceProductTradePrice)&lt;=1">\r
-       Element 'ram:GrossPriceProductTradePrice' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:NetPriceProductTradePrice)&lt;=1">\r
-       Element 'ram:NetPriceProductTradePrice' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:CustomerOrderReferencedDocument)&lt;=1">\r
-       Element 'ram:CustomerOrderReferencedDocument' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ReferenceTypeCode)=1">\r
-       Element 'ram:ReferenceTypeCode' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AdministrativeAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AdministrativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AdministrativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:AgreedPriceProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:AgreedPriceProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableSupplyChainForecastTerms">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableSupplyChainForecastTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeAllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeAllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradeDeliveryTerms">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ApplicableTradePaymentTerms">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradePaymentTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BillOfQuantitiesReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:BillOfQuantitiesReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BlanketOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:BlanketOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerAssignedAccountantTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerBankTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerBankTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerOrderReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerReference">\r
-      <report test="true()">\r
-       Element 'ram:BuyerReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerRequisitionerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTaxRepresentativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:BuyerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BuyerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CarrierTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CarrierTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationProviderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueInformationProviderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueInformationReceiverTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueInformationReceiverTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueRequestReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueRequestReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CatalogueSubscriptionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CatalogueSubscriptionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ContractReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:CustomerOrderReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryOrderFulfilmentLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DeliveryPriorityCode">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryPriorityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DemandForecastReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:DiscountedProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:DiscountedProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:EngineeringChangeReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:EngineeringChangeReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExclusivitySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ExclusivitySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ExportLicenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ExportLicenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice">\r
-      <assert test="count(ram:ChargeAmount)=1">\r
-       Element 'ram:ChargeAmount' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge">\r
-      <assert test="count(ram:ChargeIndicator)=1">\r
-       Element 'ram:ChargeIndicator' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ActualAmount)=1">\r
-       Element 'ram:ActualAmount' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:AppliedDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AppliedDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:BasisQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CalculationPercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:CategoryTradeTax">\r
-      <report test="true()">\r
-       Element 'ram:CategoryTradeTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:IndicatorString">\r
-      <report test="true()">\r
-       Element 'udt:IndicatorString' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:PrepaidIndicator">\r
-      <report test="true()">\r
-       Element 'ram:PrepaidIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ReasonCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:Reason[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SequenceNumeric[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ValiditySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChangeReason">\r
-      <report test="true()">\r
-       Element 'ram:ChangeReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ComparisonReferencePrice">\r
-      <report test="true()">\r
-       Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:DeliveryTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:IncludedTradeTax">\r
-      <report test="true()">\r
-       Element 'ram:IncludedTradeTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MaximumQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MaximumQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:MinimumQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MinimumQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:NetPriceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:NetPriceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric">\r
-      <report test="true()">\r
-       Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepackagingChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:RepairChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:RepairChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:UnitAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GrossPriceProductTradePrice/ram:ValiditySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:GuaranteedProductLifeSpanSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteedProductLifeSpanSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImpactCode">\r
-      <report test="true()">\r
-       Element 'ram:ImpactCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ImportLicenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ImportLicenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:IncrementalProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IncrementalProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:InformationUseRestrictionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:InformationUseRestrictionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemBuyerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ItemSellerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ItemSellerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LastKnownTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LastKnownTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:LetterOfCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ListProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:ListProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MarketplaceOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MarketplaceOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReleaseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MaterialReleaseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaterialReturnsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MaterialReturnsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumOrderQuantityOrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:MaximumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MaximumProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MaximumProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumOrderQuantityOrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:MinimumOrderQuantityOrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:MinimumProductOrderableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MinimumProductOrderableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice">\r
-      <assert test="count(ram:ChargeAmount)=1">\r
-       Element 'ram:ChargeAmount' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:AppliedTradeAllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChangeReason">\r
-      <report test="true()">\r
-       Element 'ram:ChangeReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ComparisonReferencePrice">\r
-      <report test="true()">\r
-       Element 'ram:ComparisonReferencePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:DeliveryTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:IncludedTradeTax">\r
-      <report test="true()">\r
-       Element 'ram:IncludedTradeTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:MaximumChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MaximumQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MaximumQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:MinimumChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:MinimumQuantity">\r
-      <report test="true()">\r
-       Element 'ram:MinimumQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:NetPriceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:NetPriceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:OrderUnitConversionFactorNumeric">\r
-      <report test="true()">\r
-       Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepackagingChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:RepackagingChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:RepairChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:RepairChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:UnitAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:NetPriceProductTradePrice/ram:ValiditySpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderProductUnitMeasureCode">\r
-      <report test="true()">\r
-       Element 'ram:OrderProductUnitMeasureCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OrderingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:OrderingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:OriginalOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:OriginalOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PickUpOrderFulfilmentLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:PickUpOrderFulfilmentLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderChangeReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderChangeReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousOrderResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousOrderResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PreviousPriceListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PreviousPriceListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriceListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PriceListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PriorityCode">\r
-      <report test="true()">\r
-       Element 'ram:PriorityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProcurementTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ProcurementTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductAvailabilityCode">\r
-      <report test="true()">\r
-       Element 'ram:ProductAvailabilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductChargeFreeIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductChargeFreeIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductEndUserTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductMadeToOrderIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductMadeToOrderIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductOrderableIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductOrderableIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ProductReorderableIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ProductReorderableIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PromotionalDealReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PropertyClearanceTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PropertyClearanceTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:PurchaseConditionsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationProposalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationProposalResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationProposalResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:QuotationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:QuotationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:Reference">\r
-      <report test="true()">\r
-       Element 'ram:Reference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RegistrationTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RegistrationTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestForQuotationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestForQuotationResponseReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestForQuotationResponseReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequestedUnitProductTradePrice">\r
-      <report test="true()">\r
-       Element 'ram:RequestedUnitProductTradePrice' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequisitionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:RequisitionerReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleProductUnitMeasureCode">\r
-      <report test="true()">\r
-       Element 'ram:ResaleProductUnitMeasureCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ResaleSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ResaleSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesAgentTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SalesAgentTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesConditionsReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SalesConditionsReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SalesReportReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SalesReportReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerAssignedAccountantTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerOrderReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTaxRepresentativeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SellerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SellerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:ShippingSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:ShippingSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupplyInstructionReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:SupportCentreTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SupportCentreTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TargetMarketTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:TargetMarketTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeAgreement/ram:TurnInReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:TurnInReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery">\r
-      <assert test="count(ram:BilledQuantity)=1">\r
-       Element 'ram:BilledQuantity' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ActualDeliverySupplyChainEvent)&lt;=1">\r
-       Element 'ram:ActualDeliverySupplyChainEvent' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ReceivingAdviceReferencedDocument)&lt;=1">\r
-       Element 'ram:ReceivingAdviceReferencedDocument' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AcceptanceSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent">\r
-      <assert test="count(ram:OccurrenceDateTime)&lt;=1">\r
-       Element 'ram:OccurrenceDateTime' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DescriptionBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:DescriptionBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:DiscreteSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:DiscreteSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:EarliestOccurrenceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:FrequencyCode">\r
-      <report test="true()">\r
-       Element 'ram:FrequencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:LatestOccurrenceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:UnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:UnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualLoadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualLoadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReceiptSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ActualUnloadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ActualUnloadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AdditionalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AgreedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:AgreedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ApplicableTransportDangerousGoods">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:AvailableSupplyChainInventory">\r
-      <report test="true()">\r
-       Element 'ram:AvailableSupplyChainInventory' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:BilledQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeFreeQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ChargeableWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:ChargeableWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConfirmedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:ConfirmedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ConsumptionReportReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryInstructions">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryInstructions' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DespatchedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DespatchedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DisposalTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DisposalTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInAvailableQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInAvailableQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInForecastedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInForecastedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInRequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInRequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:DueInReturnedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:DueInReturnedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:EconomicOrderQuantity">\r
-      <report test="true()">\r
-       Element 'ram:EconomicOrderQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDeliveryIndicator">\r
-      <report test="true()">\r
-       Element 'ram:FinalDeliveryIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:FinalDestinationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:FinalDestinationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GFMTransferRejectedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:GFMTransferRejectedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:GrossWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IncludedSupplyChainPackaging">\r
-      <report test="true()">\r
-       Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:IndividualPackageQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IndividualPackageQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InformationNote">\r
-      <report test="true()">\r
-       Element 'ram:InformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InspectionSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:InspectionSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:InventoryManagerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InventoryManagerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsPackage">\r
-      <report test="true()">\r
-       Element 'ram:LogisticsPackage' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:LogisticsServiceProviderTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LogisticsServiceProviderTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ModificationForecastedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ModificationForecastedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:NetWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:OwnershipToTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:OwnershipToTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackageQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PackingListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:PackingListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PartialDeliveryAllowedIndicator">\r
-      <report test="true()">\r
-       Element 'ram:PartialDeliveryAllowedIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PerPackageUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PickUpAvailabilityDateTime">\r
-      <report test="true()">\r
-       Element 'ram:PickUpAvailabilityDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedLoadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedLoadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainConsignment">\r
-      <report test="true()">\r
-       Element 'ram:PlannedSupplyChainConsignment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PlannedUnloadingSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PlannedUnloadingSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:PreviousDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProductUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ProductUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ProjectedSupplyChainSupplyPlan">\r
-      <report test="true()">\r
-       Element 'ram:ProjectedSupplyChainSupplyPlan' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ReceivedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptableSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:AcceptableSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AcceptanceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AmendmentPurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmendmentPurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AttachmentBinaryObject">\r
-      <report test="true()">\r
-       Element 'ram:AttachmentBinaryObject' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:AuthenticatedOriginalIndicator">\r
-      <report test="true()">\r
-       Element 'ram:AuthenticatedOriginalIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CategoryCode">\r
-      <report test="true()">\r
-       Element 'ram:CategoryCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ContractualDocumentClause">\r
-      <report test="true()">\r
-       Element 'ram:ContractualDocumentClause' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CopyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CopyRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:CopyRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:CreationDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CreationDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:EffectiveSpecifiedPeriod">\r
-      <report test="true()">\r
-       Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ElectronicPresentationIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ElectronicPresentationIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:GlobalID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssueLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:IssueLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IssuerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:IssuerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ItemIdentificationID">\r
-      <report test="true()">\r
-       Element 'ram:ItemIdentificationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LanguageID">\r
-      <report test="true()">\r
-       Element 'ram:LanguageID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LineStatusCode">\r
-      <report test="true()">\r
-       Element 'ram:LineStatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:LodgementLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:LodgementLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalIssuedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalIssuedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:OriginalRequiredQuantity">\r
-      <report test="true()">\r
-       Element 'ram:OriginalRequiredQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PreviousRevisionID">\r
-      <report test="true()">\r
-       Element 'ram:PreviousRevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReceiptDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceiptDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RecipientTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:RecipientTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:ReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:ReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Remarks">\r
-      <report test="true()">\r
-       Element 'ram:Remarks' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:Revision">\r
-      <report test="true()">\r
-       Element 'ram:Revision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionDateTime">\r
-      <report test="true()">\r
-       Element 'ram:RevisionDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:RevisionID">\r
-      <report test="true()">\r
-       Element 'ram:RevisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SectionName">\r
-      <report test="true()">\r
-       Element 'ram:SectionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SignatoryDocumentAuthentication">\r
-      <report test="true()">\r
-       Element 'ram:SignatoryDocumentAuthentication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:SubordinateLineID">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateLineID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RelatedSupplyChainConsignment">\r
-      <report test="true()">\r
-       Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RemainingRequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:RemainingRequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedDespatchSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedDespatchSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedPickUpSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedPickUpSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:RequestedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:RequestedReleaseSupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:RequestedReleaseSupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ReverseBilledQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ReverseBilledQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipFromTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SampleShipFromTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SampleShipToTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:SampleShipToTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipFromTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ShipFromTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:ShipmentScheduleReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ShipmentScheduleReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedDeliveryAdjustment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:SpecifiedLogisticsRegulatedGoods">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsRegulatedGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TheoreticalWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:TurnInReceivedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TurnInReceivedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliveryDateTime">\r
-      <report test="true()">\r
-       Element 'ram:UltimateShipToDeliveryDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToDeliverySupplyChainEvent">\r
-      <report test="true()">\r
-       Element 'ram:UltimateShipToDeliverySupplyChainEvent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:DefinedTradeContact)&lt;=1">\r
-       Element 'ram:DefinedTradeContact' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ApplicableLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:AttentionOfAssociatedTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOfAssociatedTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:BuyerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:CAGEID">\r
-      <report test="true()">\r
-       Element 'ram:CAGEID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DODAACID">\r
-      <report test="true()">\r
-       Element 'ram:DODAACID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DUNSID">\r
-      <report test="true()">\r
-       Element 'ram:DUNSID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact">\r
-      <assert test="count(ram:TelephoneUniversalCommunication)&lt;=1">\r
-       Element 'ram:TelephoneUniversalCommunication' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:FaxUniversalCommunication)&lt;=1">\r
-       Element 'ram:FaxUniversalCommunication' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DepartmentName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:DirectTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EDIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EDIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication">\r
-      <assert test="count(ram:URIID)=1">\r
-       Element 'ram:URIID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CompleteNumber">\r
-      <report test="true()">\r
-       Element 'ram:CompleteNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:FaxUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:InstantMessagingUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:JobTitle">\r
-      <report test="true()">\r
-       Element 'ram:JobTitle' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:MobileTelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonID">\r
-      <report test="true()">\r
-       Element 'ram:PersonID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:PersonName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:Responsibility">\r
-      <report test="true()">\r
-       Element 'ram:Responsibility' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedContactPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedContactPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:SpecifiedNote">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication">\r
-      <assert test="count(ram:CompleteNumber)=1">\r
-       Element 'ram:CompleteNumber' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:Access">\r
-      <report test="true()">\r
-       Element 'ram:Access' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:AreaNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:AreaNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ChannelCode">\r
-      <report test="true()">\r
-       Element 'ram:ChannelCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CountryNumberCode">\r
-      <report test="true()">\r
-       Element 'ram:CountryNumberCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:ExtensionNumber">\r
-      <report test="true()">\r
-       Element 'ram:ExtensionNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:HTMLPreferredIndicator">\r
-      <report test="true()">\r
-       Element 'ram:HTMLPreferredIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:LocalNumber">\r
-      <report test="true()">\r
-       Element 'ram:LocalNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:URIID">\r
-      <report test="true()">\r
-       Element 'ram:URIID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:UseCode">\r
-      <report test="true()">\r
-       Element 'ram:UseCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TelexUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelexUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:DefinedTradeContact/ram:VOIPUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EmailURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EmailURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:EndPointURIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:FaxUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:FaxUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GLNID">\r
-      <report test="true()">\r
-       Element 'ram:GLNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:IssuedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:IssuedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LanguageCode">\r
-      <report test="true()">\r
-       Element 'ram:LanguageCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoAssociatedSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:LogoReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LogoReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress">\r
-      <assert test="count(ram:PostcodeCode)&lt;=1">\r
-       Element 'ram:PostcodeCode' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AdditionalStreetName">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalStreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:AttentionOf">\r
-      <report test="true()">\r
-       Element 'ram:AttentionOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingName">\r
-      <report test="true()">\r
-       Element 'ram:BuildingName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:BuildingNumber">\r
-      <report test="true()">\r
-       Element 'ram:BuildingNumber' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CareOf">\r
-      <report test="true()">\r
-       Element 'ram:CareOf' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CitySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CitySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryIdentificationTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:CountryIdentificationTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryName">\r
-      <report test="true()">\r
-       Element 'ram:CountryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionID">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName">\r
-      <report test="true()">\r
-       Element 'ram:CountrySubDivisionName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:DepartmentName">\r
-      <report test="true()">\r
-       Element 'ram:DepartmentName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:FreeForm">\r
-      <report test="true()">\r
-       Element 'ram:FreeForm' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:GeoCoordinateIdentificationGeographicalCoordinate">\r
-      <report test="true()">\r
-       Element 'ram:GeoCoordinateIdentificationGeographicalCoordinate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFive">\r
-      <report test="true()">\r
-       Element 'ram:LineFive' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineFour">\r
-      <report test="true()">\r
-       Element 'ram:LineFour' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree">\r
-      <report test="true()">\r
-       Element 'ram:LineThree' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostOfficeBox">\r
-      <report test="true()">\r
-       Element 'ram:PostOfficeBox' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:SecondaryPostcodeCode">\r
-      <report test="true()">\r
-       Element 'ram:SecondaryPostcodeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:StreetName">\r
-      <report test="true()">\r
-       Element 'ram:StreetName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:UTCOffsetNumeric">\r
-      <report test="true()">\r
-       Element 'ram:UTCOffsetNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:ProvidedTransportService">\r
-      <report test="true()">\r
-       Element 'ram:ProvidedTransportService' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:QualityAssuranceIndicator">\r
-      <report test="true()">\r
-       Element 'ram:QualityAssuranceIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RICID">\r
-      <report test="true()">\r
-       Element 'ram:RICID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RequestedNotificationReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RequestedNotificationReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:RoleCode">\r
-      <report test="true()">\r
-       Element 'ram:RoleCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SellerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedAuthoritativeSignatoryPerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAuthoritativeSignatoryPerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedRepresentativePerson">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedRepresentativePerson' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:AssociatedRegisteredTax">\r
-      <report test="true()">\r
-       Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TelephoneUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:TelephoneUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication">\r
-      <report test="true()">\r
-       Element 'ram:URIUniversalCommunication' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeDelivery/ram:UtilizedLogisticsTransportEquipment">\r
-      <report test="true()">\r
-       Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement">\r
-      <assert test="count(ram:BillingSpecifiedPeriod)&lt;=1">\r
-       Element 'ram:BillingSpecifiedPeriod' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:SpecifiedTradeAccountingAccount)&lt;=1">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AcceptanceTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:AcceptanceTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AccountingApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:AccountingApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AdditionalReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AgreementReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AgreementReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:AlternatePaymentApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:AlternatePaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax">\r
-      <assert test="count(ram:CalculatedAmount)&lt;=1">\r
-       Element 'ram:CalculatedAmount' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:ApplicablePercent)=1">\r
-       Element 'ram:ApplicablePercent' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:AllowanceChargeBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicablePercent[@format]">\r
-      <report test="true()">\r
-       Attribute @format' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ApplicableTradeLocation">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:BasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:BasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedRate">\r
-      <report test="true()">\r
-       Element 'ram:CalculatedRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CalculationSequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CategoryName">\r
-      <report test="true()">\r
-       Element 'ram:CategoryName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:CurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:CustomsDutyIndicator">\r
-      <report test="true()">\r
-       Element 'ram:CustomsDutyIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeductionAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeductionAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DeferredStatusPartyDebtorFinancialAccount">\r
-      <report test="true()">\r
-       Element 'ram:DeferredStatusPartyDebtorFinancialAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:DueDateTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionAuthorizationID">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionAuthorizationID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:ExemptionReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:FunctionCode">\r
-      <report test="true()">\r
-       Element 'ram:FunctionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Guarantee">\r
-      <report test="true()">\r
-       Element 'ram:Guarantee' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:GuaranteeCode">\r
-      <report test="true()">\r
-       Element 'ram:GuaranteeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Jurisdiction">\r
-      <report test="true()">\r
-       Element 'ram:Jurisdiction' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:LineTotalBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:LineTotalBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentID">\r
-      <report test="true()">\r
-       Element 'ram:PaymentID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:PaymentMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Rate">\r
-      <report test="true()">\r
-       Element 'ram:Rate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent">\r
-      <report test="true()">\r
-       Element 'ram:RateApplicablePercent' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RateCode">\r
-      <report test="true()">\r
-       Element 'ram:RateCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RefundAmount">\r
-      <report test="true()">\r
-       Element 'ram:RefundAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeType">\r
-      <report test="true()">\r
-       Element 'ram:RegimeType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:RegimeTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RegimeTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedBasisQuantity">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedBasisQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculatedAmount">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculatedAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SelfAssessedCalculationRate">\r
-      <report test="true()">\r
-       Element 'ram:SelfAssessedCalculationRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerPayableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SellerRefundableTaxSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:ServiceSupplyTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:SpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TariffDeductionQuantity">\r
-      <report test="true()">\r
-       Element 'ram:TariffDeductionQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxBasisAllowanceRate">\r
-      <report test="true()">\r
-       Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxExemptionAuthorityID">\r
-      <report test="true()">\r
-       Element 'ram:TaxExemptionAuthorityID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDate' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:Type">\r
-      <report test="true()">\r
-       Element 'ram:Type' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ApplicableTradeTax/ram:UnitBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:UnitBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod">\r
-      <assert test="count(ram:StartDateTime)=1">\r
-       Element 'ram:StartDateTime' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:EndDateTime)=1">\r
-       Element 'ram:EndDateTime' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:CompleteDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CompleteDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ContinuousIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ContinuousIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:DurationMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DurationMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:InclusiveIndicator">\r
-      <report test="true()">\r
-       Element 'ram:InclusiveIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:OpenIndicator">\r
-      <report test="true()">\r
-       Element 'ram:OpenIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:PurposeCode">\r
-      <report test="true()">\r
-       Element 'ram:PurposeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SeasonCode">\r
-      <report test="true()">\r
-       Element 'ram:SeasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:SequenceNumeric">\r
-      <report test="true()">\r
-       Element 'ram:SequenceNumeric' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateFlexibilityCode">\r
-      <report test="true()">\r
-       Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTime">\r
-      <report test="true()">\r
-       Element 'udt:DateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString">\r
-      <assert test="@format">\r
-       Attribute '@format' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditNoteAmount">\r
-      <report test="true()">\r
-       Element 'ram:CreditNoteAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReason">\r
-      <report test="true()">\r
-       Element 'ram:CreditReason' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:CreditReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceID">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceIssuerID">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceType">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceType' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorReferenceTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:CreditorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:CreditorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DeliveryChargeAmount">\r
-      <report test="true()">\r
-       Element 'ram:DeliveryChargeAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:Description">\r
-      <report test="true()">\r
-       Element 'ram:Description' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountAmount">\r
-      <report test="true()">\r
-       Element 'ram:DiscountAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DiscountIndicator">\r
-      <report test="true()">\r
-       Element 'ram:DiscountIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DocumentaryCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:DocumentaryCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:DuePayableAmount">\r
-      <report test="true()">\r
-       Element 'ram:DuePayableAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringAgreementReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:FactoringListReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InspectionTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InspectionTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceIssuerReference">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceIssuerReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoiceeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InvoiceeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:InvoicerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:InvoicerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:LetterOfCreditReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:NextInvoiceDateTime">\r
-      <report test="true()">\r
-       Element 'ram:NextInvoiceDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:OrderApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:OrderCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:OrderCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PackagingPayerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PackagingPayerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayableSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayeeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PayeeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerReference">\r
-      <report test="true()">\r
-       Element 'ram:PayerReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PayerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:PayerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentAmount">\r
-      <report test="true()">\r
-       Element 'ram:PaymentAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:PaymentCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PaymentReference">\r
-      <report test="true()">\r
-       Element 'ram:PaymentReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:PriceApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PriceCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:PriceCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ProFormaInvoiceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:PurchaseSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:QuotationApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:QuotationCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:QuotationCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:ReceivedPaymentDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ReceivedPaymentDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:RemittanceAdviceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:RemittanceAdviceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SalesSpecifiedTradeAccountingAccount">\r
-      <report test="true()">\r
-       Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedAdvancePayment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedFinancialAdjustment">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedLogisticsServiceCharge">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount">\r
-      <assert test="count(ram:ID)=1">\r
-       Element 'ram:ID' must occur exactly 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AbbreviatedName">\r
-      <report test="true()">\r
-       Element 'ram:AbbreviatedName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:AmountTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:AmountTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostAssignmentReference">\r
-      <report test="true()">\r
-       Element 'ram:CostAssignmentReference' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:CostReferenceDimensionPattern">\r
-      <report test="true()">\r
-       Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartID">\r
-      <report test="true()">\r
-       Element 'ram:MainAccountsChartID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:MainAccountsChartReferenceID">\r
-      <report test="true()">\r
-       Element 'ram:MainAccountsChartReferenceID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SetTriggerCode">\r
-      <report test="true()">\r
-       Element 'ram:SetTriggerCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:SubAccountID">\r
-      <report test="true()">\r
-       Element 'ram:SubAccountID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAccountingAccount/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeAllowanceCharge">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementFinancialCard">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation">\r
-      <assert test="count(ram:LineTotalAmount)=1">\r
-       Element 'ram:LineTotalAmount' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:TotalAllowanceChargeAmount)&lt;=1">\r
-       Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:AllowanceTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:AllowanceTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:ChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:DuePayableAmount">\r
-      <report test="true()">\r
-       Element 'ram:DuePayableAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:EquivalentTransferTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:EquivalentTransferTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:ExcludingTaxesLineTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:ExcludingTaxesLineTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:FreightChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:FreightChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotal">\r
-      <report test="true()">\r
-       Element 'ram:GrandTotal' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:GrandTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:GrandTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:IncludingTaxesLineTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:IncludingTaxesLineTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InformationAmount">\r
-      <report test="true()">\r
-       Element 'ram:InformationAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:InsuranceChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:InsuranceChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:LineTotalAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PackingChargeTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:PackingChargeTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:PaymentTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:PaymentTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:RoundingAmount">\r
-      <report test="true()">\r
-       Element 'ram:RoundingAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxBasisTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TaxTotalAmount">\r
-      <report test="true()">\r
-       Element 'ram:TaxTotalAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount">\r
-      <assert test="@currencyID">\r
-       Attribute '@currencyID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount[@currencyCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @currencyCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalDiscountAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalDiscountBasisAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalDiscountBasisAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPenaltyAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalPenaltyAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalPrepaidAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalPrepaidAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:SubtotalCalculatedTradeTax">\r
-      <report test="true()">\r
-       Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxApplicableTradeCurrencyExchange">\r
-      <report test="true()">\r
-       Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxCurrencyCode">\r
-      <report test="true()">\r
-       Element 'ram:TaxCurrencyCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TaxPointDateTime">\r
-      <report test="true()">\r
-       Element 'ram:TaxPointDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalAdjustmentAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalInvoiceAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalInvoiceAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TotalTaxAmount">\r
-      <report test="true()">\r
-       Element 'ram:TotalTaxAmount' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedSupplyChainTradeSettlement/ram:TransportationPayeeTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:TransportationPayeeTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct">\r
-      <assert test="count(ram:GlobalID)&lt;=1">\r
-       Element 'ram:GlobalID' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Name)=1">\r
-       Element 'ram:Name' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:Description)&lt;=1">\r
-       Element 'ram:Description' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AcquisitionLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:AcquisitionLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalDescription">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AdditionalReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableMaterialGoodsCharacteristic">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic">\r
-      <assert test="count(ram:TypeCode)=1">\r
-       Element 'ram:TypeCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:Description)&gt;=1">\r
-       Element 'ram:Description' must occur at least 1 times.</assert>\r
-      <assert test="count(ram:ValueMeasure)&lt;=1">\r
-       Element 'ram:ValueMeasure' may occur at maximum 1 times.</assert>\r
-      <assert test="count(ram:Value)&lt;=1">\r
-       Element 'ram:Value' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableProductCharacteristicCondition">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ApplicableReferencedStandard">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:MeasurementMethodCode">\r
-      <report test="true()">\r
-       Element 'ram:MeasurementMethodCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listID]">\r
-      <report test="true()">\r
-       Attribute @listID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@listVersionID]">\r
-      <report test="true()">\r
-       Attribute @listVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:TypeCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueCode">\r
-      <report test="true()">\r
-       Element 'ram:ValueCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ValueDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ValueIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueMeasure[@unitCodeListVersionID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:ValueSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableSupplyChainPackaging">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableSupplyChainPackaging' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTradeProductCertification">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTradeProductCertification' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableTransportDangerousGoods">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableTransportDangerousGoods' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AreaDensityMeasure">\r
-      <report test="true()">\r
-       Element 'ram:AreaDensityMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:AvailableMeasurementCode">\r
-      <report test="true()">\r
-       Element 'ram:AvailableMeasurementCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BatchID">\r
-      <report test="true()">\r
-       Element 'ram:BatchID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandName">\r
-      <report test="true()">\r
-       Element 'ram:BrandName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandOwnerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BrandRangeName">\r
-      <report test="true()">\r
-       Element 'ram:BrandRangeName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedExtensionID">\r
-      <report test="true()">\r
-       Element 'ram:BuyerAssignedExtensionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CancellationAnnouncedLaunchDateTime">\r
-      <report test="true()">\r
-       Element 'ram:CancellationAnnouncedLaunchDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CertificationEvidenceReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourCode">\r
-      <report test="true()">\r
-       Element 'ram:ColourCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ColourDescription">\r
-      <report test="true()">\r
-       Element 'ram:ColourDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CommonName">\r
-      <report test="true()">\r
-       Element 'ram:CommonName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConciseDescription">\r
-      <report test="true()">\r
-       Element 'ram:ConciseDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConfigurableIndicator">\r
-      <report test="true()">\r
-       Element 'ram:ConfigurableIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerAgeDescription">\r
-      <report test="true()">\r
-       Element 'ram:ConsumerAgeDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ConsumerGenderDescription">\r
-      <report test="true()">\r
-       Element 'ram:ConsumerGenderDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ContentUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:ContentUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CriticalityTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:CriticalityTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:CustomerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:CustomerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification">\r
-      <assert test="count(ram:ClassCode)=1">\r
-       Element 'ram:ClassCode' must occur exactly 1 times.</assert>\r
-      <assert test="count(ram:ClassName)&gt;=1">\r
-       Element 'ram:ClassName' must occur at least 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ApplicableReferencedStandard">\r
-      <report test="true()">\r
-       Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode">\r
-      <assert test="@listID">\r
-       Attribute '@listID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyID]">\r
-      <report test="true()">\r
-       Attribute @listAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listAgencyName]">\r
-      <report test="true()">\r
-       Attribute @listAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listName]">\r
-      <report test="true()">\r
-       Attribute @listName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listSchemeURI]">\r
-      <report test="true()">\r
-       Attribute @listSchemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@listURI]">\r
-      <report test="true()">\r
-       Attribute @listURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode[@name]">\r
-      <report test="true()">\r
-       Attribute @name' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassName[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassProductCharacteristic">\r
-      <report test="true()">\r
-       Element 'ram:ClassProductCharacteristic' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SubClassCode">\r
-      <report test="true()">\r
-       Element 'ram:SubClassCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemID">\r
-      <report test="true()">\r
-       Element 'ram:SystemID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:SystemName">\r
-      <report test="true()">\r
-       Element 'ram:SystemName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Designation">\r
-      <report test="true()">\r
-       Element 'ram:Designation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DistributorTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:DistributorTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DrainedNetWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemName">\r
-      <report test="true()">\r
-       Element 'ram:EndItemName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndItemTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:EndItemTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:EndUserTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:EndUserTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FIIGCriticalityTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:FIIGCriticalityTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FSCID">\r
-      <report test="true()">\r
-       Element 'ram:FSCID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FinalAssemblyTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:FinalAssemblyTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromDeliveryLifeSpanMeasure">\r
-      <report test="true()">\r
-       Element 'ram:FromDeliveryLifeSpanMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromOpeningLifeSpanMeasure">\r
-      <report test="true()">\r
-       Element 'ram:FromOpeningLifeSpanMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:FromProductionLifeSpanMeasure">\r
-      <report test="true()">\r
-       Element 'ram:FromProductionLifeSpanMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GTINID">\r
-      <report test="true()">\r
-       Element 'ram:GTINID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GeneticModificationExtentCode">\r
-      <report test="true()">\r
-       Element 'ram:GeneticModificationExtentCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalExtensionID">\r
-      <report test="true()">\r
-       Element 'ram:GlobalExtensionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GrossWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:GrossWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductContentUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IncludedProductContentUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedProductTypeQuantity">\r
-      <report test="true()">\r
-       Element 'ram:IncludedProductTypeQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct">\r
-      <assert test="count(ram:Name)&gt;=1">\r
-       Element 'ram:Name' must occur at least 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:BuyerAssignedID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Description[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID">\r
-      <assert test="@schemeID">\r
-       Attribute '@schemeID' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:GlobalID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ID">\r
-      <report test="true()">\r
-       Element 'ram:ID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:IndustryAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IndustryAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:ManufacturerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:RelationshipTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RelationshipTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:SellerAssignedID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity">\r
-      <assert test="@unitCode">\r
-       Attribute '@unitCode' is required in this context.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListAgencyName]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct/ram:UnitQuantity[@unitCodeListID]">\r
-      <report test="true()">\r
-       Attribute @unitCodeListID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndividualTradeProductInstance">\r
-      <report test="true()">\r
-       Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IndustryAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:IndustryAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InformationNote">\r
-      <report test="true()">\r
-       Element 'ram:InformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackContentUnitQuantity">\r
-      <report test="true()">\r
-       Element 'ram:InnerPackContentUnitQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InnerPackQuantity">\r
-      <report test="true()">\r
-       Element 'ram:InnerPackQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:InspectionReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:IntendedUse">\r
-      <report test="true()">\r
-       Element 'ram:IntendedUse' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LatestProductDataChangeDateTime">\r
-      <report test="true()">\r
-       Element 'ram:LatestProductDataChangeDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LegalRightsOwnerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:LinearSpatialDimension">\r
-      <report test="true()">\r
-       Element 'ram:LinearSpatialDimension' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MSDSReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufactureTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:ManufactureTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:ManufacturerAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ManufacturerTradeParty">\r
-      <report test="true()">\r
-       Element 'ram:ManufacturerTradeParty' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarkedSerialNumberIndicator">\r
-      <report test="true()">\r
-       Element 'ram:MarkedSerialNumberIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingCampaignReferenceReferencedDocument">\r
-      <report test="true()">\r
-       Element 'ram:MarketingCampaignReferenceReferencedDocument' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MarketingDescription">\r
-      <report test="true()">\r
-       Element 'ram:MarketingDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MaximumLinearSpatialDimension">\r
-      <report test="true()">\r
-       Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:MinimumLinearSpatialDimension">\r
-      <report test="true()">\r
-       Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelID">\r
-      <report test="true()">\r
-       Element 'ram:ModelID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ModelName">\r
-      <report test="true()">\r
-       Element 'ram:ModelName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NIINID">\r
-      <report test="true()">\r
-       Element 'ram:NIINID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NSNID">\r
-      <report test="true()">\r
-       Element 'ram:NSNID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageID]">\r
-      <report test="true()">\r
-       Attribute @languageID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name[@languageLocaleID]">\r
-      <report test="true()">\r
-       Attribute @languageLocaleID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetVolumeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetVolumeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:NetWeightMeasure">\r
-      <report test="true()">\r
-       Element 'ram:NetWeightMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginLogisticsLocation">\r
-      <report test="true()">\r
-       Element 'ram:OriginLogisticsLocation' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry">\r
-      <assert test="count(ram:ID)&lt;=1">\r
-       Element 'ram:ID' may occur at maximum 1 times.</assert>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:Name">\r
-      <report test="true()">\r
-       Element 'ram:Name' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SpecifiedQuantity">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:SubordinateTradeCountrySubDivision">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PhysicalFormDescription">\r
-      <report test="true()">\r
-       Element 'ram:PhysicalFormDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PrePackagedIndicator">\r
-      <report test="true()">\r
-       Element 'ram:PrePackagedIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PresentationSpecifiedBinaryFile">\r
-      <report test="true()">\r
-       Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PriorityCode">\r
-      <report test="true()">\r
-       Element 'ram:PriorityCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductGroupID">\r
-      <report test="true()">\r
-       Element 'ram:ProductGroupID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionDiscontinuedDateTime">\r
-      <report test="true()">\r
-       Element 'ram:ProductionDiscontinuedDateTime' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ProductionLeadTimeMeasure">\r
-      <report test="true()">\r
-       Element 'ram:ProductionLeadTimeMeasure' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:PromotionalVariantID">\r
-      <report test="true()">\r
-       Element 'ram:PromotionalVariantID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RecyclingTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RecyclingTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RegulationConformityID">\r
-      <report test="true()">\r
-       Element 'ram:RegulationConformityID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RejectionReasonCode">\r
-      <report test="true()">\r
-       Element 'ram:RejectionReasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:RepairLevelTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:RepairLevelTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ScientificName">\r
-      <report test="true()">\r
-       Element 'ram:ScientificName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonCode">\r
-      <report test="true()">\r
-       Element 'ram:SeasonCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SeasonDescription">\r
-      <report test="true()">\r
-       Element 'ram:SeasonDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SecurityInformationNote">\r
-      <report test="true()">\r
-       Element 'ram:SecurityInformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedExtensionID">\r
-      <report test="true()">\r
-       Element 'ram:SellerAssignedExtensionID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyID]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeAgencyName]">\r
-      <report test="true()">\r
-       Attribute @schemeAgencyName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeDataURI]">\r
-      <report test="true()">\r
-       Attribute @schemeDataURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeID]">\r
-      <report test="true()">\r
-       Attribute @schemeID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeName]">\r
-      <report test="true()">\r
-       Attribute @schemeName' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeURI]">\r
-      <report test="true()">\r
-       Attribute @schemeURI' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID[@schemeVersionID]">\r
-      <report test="true()">\r
-       Attribute @schemeVersionID' marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SizeDescription">\r
-      <report test="true()">\r
-       Element 'ram:SizeDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SpecifiedSupplyChainDiscrepancy">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedSupplyChainDiscrepancy' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StatusCode">\r
-      <report test="true()">\r
-       Element 'ram:StatusCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:StorageInformationNote">\r
-      <report test="true()">\r
-       Element 'ram:StorageInformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubBrandName">\r
-      <report test="true()">\r
-       Element 'ram:SubBrandName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstituteReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:SubstituteReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SubstitutedReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SuppliedFromTradeCountry">\r
-      <report test="true()">\r
-       Element 'ram:SuppliedFromTradeCountry' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TrackingSystemID">\r
-      <report test="true()">\r
-       Element 'ram:TrackingSystemID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TradeName">\r
-      <report test="true()">\r
-       Element 'ram:TradeName' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TransportInformationNote">\r
-      <report test="true()">\r
-       Element 'ram:TransportInformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UnitTypeCode">\r
-      <report test="true()">\r
-       Element 'ram:UnitTypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UsageInformationNote">\r
-      <report test="true()">\r
-       Element 'ram:UsageInformationNote' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:UseDescription">\r
-      <report test="true()">\r
-       Element 'ram:UseDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariableMeasureIndicator">\r
-      <report test="true()">\r
-       Element 'ram:VariableMeasureIndicator' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:VariantDescription">\r
-      <report test="true()">\r
-       Element 'ram:VariantDescription' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubordinateTradeLineItem">\r
-      <report test="true()">\r
-       Element 'ram:SubordinateTradeLineItem' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstituteApplicableReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:SubstituteApplicableReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SubstitutedReferencedProduct">\r
-      <report test="true()">\r
-       Element 'ram:SubstitutedReferencedProduct' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:TypeExtensionCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeExtensionCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:Information">\r
-      <report test="true()">\r
-       Element 'ram:Information' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:LineItemQuantity">\r
-      <report test="true()">\r
-       Element 'ram:LineItemQuantity' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SalesAgentAssignedID">\r
-      <report test="true()">\r
-       Element 'ram:SalesAgentAssignedID' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:SpecifiedLogisticsPackage">\r
-      <report test="true()">\r
-       Element 'ram:SpecifiedLogisticsPackage' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-  <pattern>\r
-    <rule context="/rsm:CrossIndustryDocument/rsm:SpecifiedSupplyChainTradeTransaction/ram:TypeCode">\r
-      <report test="true()">\r
-       Element 'ram:TypeCode' is marked as not used in the given context.</report>\r
-    </rule>\r
-  </pattern>\r
-</schema>\r