-- Pretty-printed by Asnp, the pretty-printer of France Telecom R&D
CoreComponentTypeSchemaModule-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS NormalizedString, Decimal, String, AnyURI, Language
          FROM XSD;

AmountType-2 ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

BinaryObjectType-1 ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

CodeType-1 ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DateTimeType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                             base    XSD.String}

IdentifierType-2 ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

IndicatorType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                              base    XSD.String}

MeasureType-2 ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

NumericType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                            base    XSD.Decimal}

QuantityType-2 ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TextType-2 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"
	PREFIX "ccts-cct"
    NOT NAMESPACE AmountType-2.currencyCodeListVersionID, 
	AmountType-2.currencyID, BinaryObjectType-1.characterSetCode, 
	BinaryObjectType-1.encodingCode, BinaryObjectType-1.filename, 
	BinaryObjectType-1.format, BinaryObjectType-1.mimeCode, 
	BinaryObjectType-1.uri, CodeType-1.languageID, 
	CodeType-1.listAgencyID, CodeType-1.listAgencyName, CodeType-1.listID,
	CodeType-1.listName, CodeType-1.listSchemeURI, CodeType-1.listURI, 
	CodeType-1.listVersionID, CodeType-1.name, DateTimeType-1.format, 
	IdentifierType-2.schemeAgencyID, IdentifierType-2.schemeAgencyName, 
	IdentifierType-2.schemeDataURI, IdentifierType-2.schemeID, 
	IdentifierType-2.schemeName, IdentifierType-2.schemeURI, 
	IdentifierType-2.schemeVersionID, IndicatorType-1.format, 
	MeasureType-2.unitCode, MeasureType-2.unitCodeListVersionID, 
	NumericType-1.format, QuantityType-2.unitCode, 
	QuantityType-2.unitCodeListAgencyID, 
	QuantityType-2.unitCodeListAgencyName, QuantityType-2.unitCodeListID, 
	TextType-2.languageID, TextType-2.languageLocaleID
    NAME AmountType-2 AS "AmountType"
    NAME BinaryObjectType-1 AS "BinaryObjectType"
    NAME CodeType-1 AS "CodeType"
    NAME DateTimeType-1 AS "DateTimeType"
    NAME IdentifierType-2 AS "IdentifierType"
    NAME IndicatorType-1 AS "IndicatorType"
    NAME MeasureType-2 AS "MeasureType"
    NAME NumericType-1 AS "NumericType"
    NAME QuantityType-2 AS "QuantityType"
    NAME TextType-2 AS "TextType"
    ATTRIBUTE AmountType-2.currencyCodeListVersionID, AmountType-2.currencyID,
	DateTimeType-1.format, IndicatorType-1.format, MeasureType-2.unitCode,
	MeasureType-2.unitCodeListVersionID, NumericType-1.format, 
	TextType-2.languageID, TextType-2.languageLocaleID
    ATTRIBUTE ALL IN BinaryObjectType-1, ALL IN CodeType-1, 
	ALL IN IdentifierType-2, ALL IN QuantityType-2
    NOT ATTRIBUTE BinaryObjectType-1.base, CodeType-1.base, 
	IdentifierType-2.base, QuantityType-2.base
    BASE64 BinaryObjectType-1.base
    UNTAGGED base IN ALL
END



ApplicationResponse-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, IssueDate, IssueTime, ResponseDate, ResponseTime, Note, VersionID
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, DocumentResponse
    FROM CommonAggregateComponents-2;

ApplicationResponse ::= ApplicationResponseType

ApplicationResponseType ::= SEQUENCE {
  uBLExtensions          UBLExtensions OPTIONAL,
  uBLVersionID           UBLVersionID OPTIONAL,
  customizationID        CustomizationID OPTIONAL,
  profileID              ProfileID OPTIONAL,
  profileExecutionID     ProfileExecutionID OPTIONAL,
  iD                     ID-1,
  uUID                   UUID OPTIONAL,
  issueDate              IssueDate,
  issueTime              IssueTime OPTIONAL,
  responseDate           ResponseDate OPTIONAL,
  responseTime           ResponseTime OPTIONAL,
  note-list              SEQUENCE OF note Note,
  versionID              VersionID OPTIONAL,
  signature-list         SEQUENCE OF signature Signature-1,
  senderParty            SenderParty,
  receiverParty          ReceiverParty,
  documentResponse-list  SEQUENCE OF documentResponse DocumentResponse}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2"
	PREFIX "ns"
    NAMESPACE ApplicationResponseType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ApplicationResponseType.uBLVersionID, 
	ApplicationResponseType.customizationID, 
	ApplicationResponseType.profileID, 
	ApplicationResponseType.profileExecutionID, 
	ApplicationResponseType.iD, ApplicationResponseType.uUID, 
	ApplicationResponseType.issueDate, ApplicationResponseType.issueTime, 
	ApplicationResponseType.responseDate, 
	ApplicationResponseType.responseTime, 
	ApplicationResponseType.note-list.note, 
	ApplicationResponseType.versionID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ApplicationResponseType.signature-list.signature, 
	ApplicationResponseType.senderParty, 
	ApplicationResponseType.receiverParty, 
	ApplicationResponseType.documentResponse-list.documentResponse
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ApplicationResponseType.uBLExtensions, 
	ApplicationResponseType.uBLVersionID, 
	ApplicationResponseType.customizationID, 
	ApplicationResponseType.profileID, 
	ApplicationResponseType.profileExecutionID, 
	ApplicationResponseType.iD, ApplicationResponseType.uUID, 
	ApplicationResponseType.issueDate, ApplicationResponseType.issueTime, 
	ApplicationResponseType.responseDate, 
	ApplicationResponseType.responseTime, 
	ApplicationResponseType.note-list.note, 
	ApplicationResponseType.versionID, 
	ApplicationResponseType.signature-list.signature, 
	ApplicationResponseType.senderParty, 
	ApplicationResponseType.receiverParty, 
	ApplicationResponseType.documentResponse-list.documentResponse
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



AttachedDocument-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, IssueDate, IssueTime, Note, DocumentTypeCode, DocumentType,
    ParentDocumentID, ParentDocumentTypeCode, ParentDocumentVersionID
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, Attachment,
    ParentDocumentLineReference
    FROM CommonAggregateComponents-2;

AttachedDocument ::= AttachedDocumentType

AttachedDocumentType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentTypeCode                  DocumentTypeCode OPTIONAL,
  documentType                      DocumentType OPTIONAL,
  parentDocumentID                  ParentDocumentID,
  parentDocumentTypeCode            ParentDocumentTypeCode OPTIONAL,
  parentDocumentVersionID           ParentDocumentVersionID OPTIONAL,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  attachment                        Attachment,
  parentDocumentLineReference-list
    SEQUENCE OF parentDocumentLineReference ParentDocumentLineReference}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:AttachedDocument-2"
	PREFIX "ns1"
    NAMESPACE AttachedDocumentType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE AttachedDocumentType.uBLVersionID, 
	AttachedDocumentType.customizationID, AttachedDocumentType.profileID, 
	AttachedDocumentType.profileExecutionID, AttachedDocumentType.iD, 
	AttachedDocumentType.uUID, AttachedDocumentType.issueDate, 
	AttachedDocumentType.issueTime, AttachedDocumentType.note-list.note, 
	AttachedDocumentType.documentTypeCode, 
	AttachedDocumentType.documentType, 
	AttachedDocumentType.parentDocumentID, 
	AttachedDocumentType.parentDocumentTypeCode, 
	AttachedDocumentType.parentDocumentVersionID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE AttachedDocumentType.signature-list.signature, 
	AttachedDocumentType.senderParty, AttachedDocumentType.receiverParty, 
	AttachedDocumentType.attachment, 
	AttachedDocumentType.parentDocumentLineReference-list.parentDocumentLineReference
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME AttachedDocumentType.uBLExtensions, 
	AttachedDocumentType.uBLVersionID, 
	AttachedDocumentType.customizationID, AttachedDocumentType.profileID, 
	AttachedDocumentType.profileExecutionID, AttachedDocumentType.iD, 
	AttachedDocumentType.uUID, AttachedDocumentType.issueDate, 
	AttachedDocumentType.issueTime, AttachedDocumentType.note-list.note, 
	AttachedDocumentType.documentTypeCode, 
	AttachedDocumentType.documentType, 
	AttachedDocumentType.parentDocumentID, 
	AttachedDocumentType.parentDocumentTypeCode, 
	AttachedDocumentType.parentDocumentVersionID, 
	AttachedDocumentType.signature-list.signature, 
	AttachedDocumentType.senderParty, AttachedDocumentType.receiverParty, 
	AttachedDocumentType.attachment, 
	AttachedDocumentType.parentDocumentLineReference-list.parentDocumentLineReference
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



AwardedNotification-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, ContractName,
    Note
    FROM CommonBasicComponents-2
  SenderParty, ReceiverParty, MinutesDocumentReference,
    AdditionalDocumentReference, TenderResult, FinalFinancialGuarantee,
    Signature-1
    FROM CommonAggregateComponents-2;

AwardedNotification ::= AwardedNotificationType

AwardedNotificationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  contractFolderID                  ContractFolderID,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  contractName                      ContractName OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  minutesDocumentReference          MinutesDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  tenderResult-list
    SEQUENCE (SIZE (1..MAX)) OF tenderResult TenderResult,
  finalFinancialGuarantee-list
    SEQUENCE OF finalFinancialGuarantee FinalFinancialGuarantee,
  signature-list                    SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:AwardedNotification-2"
	PREFIX "ns2"
    NAMESPACE AwardedNotificationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE AwardedNotificationType.uBLVersionID, 
	AwardedNotificationType.customizationID, 
	AwardedNotificationType.profileID, 
	AwardedNotificationType.profileExecutionID, 
	AwardedNotificationType.iD, AwardedNotificationType.copyIndicator, 
	AwardedNotificationType.uUID, 
	AwardedNotificationType.contractFolderID, 
	AwardedNotificationType.issueDate, AwardedNotificationType.issueTime, 
	AwardedNotificationType.contractName, 
	AwardedNotificationType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE AwardedNotificationType.senderParty, 
	AwardedNotificationType.receiverParty, 
	AwardedNotificationType.minutesDocumentReference, 
	AwardedNotificationType.additionalDocumentReference-list.additionalDocumentReference,
	AwardedNotificationType.tenderResult-list.tenderResult, 
	AwardedNotificationType.finalFinancialGuarantee-list.finalFinancialGuarantee,
	AwardedNotificationType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME AwardedNotificationType.uBLExtensions, 
	AwardedNotificationType.uBLVersionID, 
	AwardedNotificationType.customizationID, 
	AwardedNotificationType.profileID, 
	AwardedNotificationType.profileExecutionID, 
	AwardedNotificationType.iD, AwardedNotificationType.copyIndicator, 
	AwardedNotificationType.uUID, 
	AwardedNotificationType.contractFolderID, 
	AwardedNotificationType.issueDate, AwardedNotificationType.issueTime, 
	AwardedNotificationType.contractName, 
	AwardedNotificationType.note-list.note, 
	AwardedNotificationType.senderParty, 
	AwardedNotificationType.receiverParty, 
	AwardedNotificationType.minutesDocumentReference, 
	AwardedNotificationType.additionalDocumentReference-list.additionalDocumentReference,
	AwardedNotificationType.tenderResult-list.tenderResult, 
	AwardedNotificationType.finalFinancialGuarantee-list.finalFinancialGuarantee,
	AwardedNotificationType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



BillOfLading-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CarrierAssignedID, UUID, IssueDate, IssueTime, Name-1, Description, 
    Note, DocumentStatusCode, ShippingOrderID, ToOrderIndicator,
    AdValoremIndicator, DeclaredCarriageValueAmount, OtherInstruction
    FROM CommonBasicComponents-2
  ConsignorParty, CarrierParty, FreightForwarderParty, Shipment,
    DocumentReference, ExchangeRate, DocumentDistribution, Signature-1
    FROM CommonAggregateComponents-2;

BillOfLading ::= BillOfLadingType

BillOfLadingType ::= SEQUENCE {
  uBLExtensions                UBLExtensions OPTIONAL,
  uBLVersionID                 UBLVersionID OPTIONAL,
  customizationID              CustomizationID OPTIONAL,
  profileID                    ProfileID OPTIONAL,
  profileExecutionID           ProfileExecutionID OPTIONAL,
  iD                           ID-1,
  carrierAssignedID            CarrierAssignedID OPTIONAL,
  uUID                         UUID OPTIONAL,
  issueDate                    IssueDate OPTIONAL,
  issueTime                    IssueTime OPTIONAL,
  name                         Name-1 OPTIONAL,
  description-list             SEQUENCE OF description Description,
  note-list                    SEQUENCE OF note Note,
  documentStatusCode           DocumentStatusCode OPTIONAL,
  shippingOrderID              ShippingOrderID OPTIONAL,
  toOrderIndicator             ToOrderIndicator OPTIONAL,
  adValoremIndicator           AdValoremIndicator OPTIONAL,
  declaredCarriageValueAmount  DeclaredCarriageValueAmount OPTIONAL,
  otherInstruction-list        SEQUENCE OF otherInstruction OtherInstruction,
  consignorParty               ConsignorParty OPTIONAL,
  carrierParty                 CarrierParty OPTIONAL,
  freightForwarderParty        FreightForwarderParty OPTIONAL,
  shipment                     Shipment OPTIONAL,
  documentReference-list       SEQUENCE OF documentReference DocumentReference,
  exchangeRate-list            SEQUENCE OF exchangeRate ExchangeRate,
  documentDistribution-list
    SEQUENCE OF documentDistribution DocumentDistribution,
  signature-list               SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:BillOfLading-2"
	PREFIX "ns3"
    NAMESPACE BillOfLadingType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE BillOfLadingType.uBLVersionID, BillOfLadingType.customizationID,
	BillOfLadingType.profileID, BillOfLadingType.profileExecutionID, 
	BillOfLadingType.iD, BillOfLadingType.carrierAssignedID, 
	BillOfLadingType.uUID, BillOfLadingType.issueDate, 
	BillOfLadingType.issueTime, BillOfLadingType.name, 
	BillOfLadingType.description-list.description, 
	BillOfLadingType.note-list.note, BillOfLadingType.documentStatusCode, 
	BillOfLadingType.shippingOrderID, BillOfLadingType.toOrderIndicator, 
	BillOfLadingType.adValoremIndicator, 
	BillOfLadingType.declaredCarriageValueAmount, 
	BillOfLadingType.otherInstruction-list.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE BillOfLadingType.consignorParty, BillOfLadingType.carrierParty, 
	BillOfLadingType.freightForwarderParty, BillOfLadingType.shipment, 
	BillOfLadingType.documentReference-list.documentReference, 
	BillOfLadingType.exchangeRate-list.exchangeRate, 
	BillOfLadingType.documentDistribution-list.documentDistribution, 
	BillOfLadingType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME BillOfLadingType.uBLExtensions, BillOfLadingType.uBLVersionID, 
	BillOfLadingType.customizationID, BillOfLadingType.profileID, 
	BillOfLadingType.profileExecutionID, BillOfLadingType.iD, 
	BillOfLadingType.carrierAssignedID, BillOfLadingType.uUID, 
	BillOfLadingType.issueDate, BillOfLadingType.issueTime, 
	BillOfLadingType.name, BillOfLadingType.description-list.description, 
	BillOfLadingType.note-list.note, BillOfLadingType.documentStatusCode, 
	BillOfLadingType.shippingOrderID, BillOfLadingType.toOrderIndicator, 
	BillOfLadingType.adValoremIndicator, 
	BillOfLadingType.declaredCarriageValueAmount, 
	BillOfLadingType.otherInstruction-list.otherInstruction, 
	BillOfLadingType.consignorParty, BillOfLadingType.carrierParty, 
	BillOfLadingType.freightForwarderParty, BillOfLadingType.shipment, 
	BillOfLadingType.documentReference-list.documentReference, 
	BillOfLadingType.exchangeRate-list.exchangeRate, 
	BillOfLadingType.documentDistribution-list.documentDistribution, 
	BillOfLadingType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CallForTenders-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, ApprovalDate, IssueDate, IssueTime,
    Note
    FROM CommonBasicComponents-2
  LegalDocumentReference, TechnicalDocumentReference,
    AdditionalDocumentReference, Signature-1, ContractingParty,
    OriginatorCustomerParty, ReceiverParty, TenderingTerms, TenderingProcess,
    ProcurementProject, ProcurementProjectLot
    FROM CommonAggregateComponents-2;

CallForTenders ::= CallForTendersType

CallForTendersType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  contractFolderID                  ContractFolderID,
  approvalDate                      ApprovalDate OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  legalDocumentReference            LegalDocumentReference OPTIONAL,
  technicalDocumentReference        TechnicalDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  contractingParty                  ContractingParty,
  originatorCustomerParty-list
    SEQUENCE OF originatorCustomerParty OriginatorCustomerParty,
  receiverParty                     ReceiverParty OPTIONAL,
  tenderingTerms                    TenderingTerms OPTIONAL,
  tenderingProcess                  TenderingProcess OPTIONAL,
  procurementProject                ProcurementProject,
  procurementProjectLot-list
    SEQUENCE OF procurementProjectLot ProcurementProjectLot}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:CallForTenders-2"
	PREFIX "ns4"
    NAMESPACE CallForTendersType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CallForTendersType.uBLVersionID, 
	CallForTendersType.customizationID, CallForTendersType.profileID, 
	CallForTendersType.profileExecutionID, CallForTendersType.iD, 
	CallForTendersType.copyIndicator, CallForTendersType.uUID, 
	CallForTendersType.contractFolderID, CallForTendersType.approvalDate, 
	CallForTendersType.issueDate, CallForTendersType.issueTime, 
	CallForTendersType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CallForTendersType.legalDocumentReference, 
	CallForTendersType.technicalDocumentReference, 
	CallForTendersType.additionalDocumentReference-list.additionalDocumentReference,
	CallForTendersType.signature-list.signature, 
	CallForTendersType.contractingParty, 
	CallForTendersType.originatorCustomerParty-list.originatorCustomerParty,
	CallForTendersType.receiverParty, CallForTendersType.tenderingTerms, 
	CallForTendersType.tenderingProcess, 
	CallForTendersType.procurementProject, 
	CallForTendersType.procurementProjectLot-list.procurementProjectLot
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CallForTendersType.uBLExtensions, CallForTendersType.uBLVersionID, 
	CallForTendersType.customizationID, CallForTendersType.profileID, 
	CallForTendersType.profileExecutionID, CallForTendersType.iD, 
	CallForTendersType.copyIndicator, CallForTendersType.uUID, 
	CallForTendersType.contractFolderID, CallForTendersType.approvalDate, 
	CallForTendersType.issueDate, CallForTendersType.issueTime, 
	CallForTendersType.note-list.note, 
	CallForTendersType.legalDocumentReference, 
	CallForTendersType.technicalDocumentReference, 
	CallForTendersType.additionalDocumentReference-list.additionalDocumentReference,
	CallForTendersType.signature-list.signature, 
	CallForTendersType.contractingParty, 
	CallForTendersType.originatorCustomerParty-list.originatorCustomerParty,
	CallForTendersType.receiverParty, CallForTendersType.tenderingTerms, 
	CallForTendersType.tenderingProcess, 
	CallForTendersType.procurementProject, 
	CallForTendersType.procurementProjectLot-list.procurementProjectLot
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Catalogue-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, ActionCode, Name-1, IssueDate, IssueTime, RevisionDate, RevisionTime,
    Note, Description, VersionID, PreviousVersionID, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, ReferencedContract, SourceCatalogueReference,
    DocumentReference, Signature-1, ProviderParty, ReceiverParty,
    SellerSupplierParty, ContractorCustomerParty, TradingTerms, CatalogueLine
    FROM CommonAggregateComponents-2;

Catalogue ::= CatalogueType

CatalogueType ::= SEQUENCE {
  uBLExtensions             UBLExtensions OPTIONAL,
  uBLVersionID              UBLVersionID OPTIONAL,
  customizationID           CustomizationID OPTIONAL,
  profileID                 ProfileID OPTIONAL,
  profileExecutionID        ProfileExecutionID OPTIONAL,
  iD                        ID-1,
  uUID                      UUID OPTIONAL,
  actionCode                ActionCode OPTIONAL,
  name                      Name-1 OPTIONAL,
  issueDate                 IssueDate,
  issueTime                 IssueTime OPTIONAL,
  revisionDate              RevisionDate OPTIONAL,
  revisionTime              RevisionTime OPTIONAL,
  note-list                 SEQUENCE OF note Note,
  description-list          SEQUENCE OF description Description,
  versionID                 VersionID OPTIONAL,
  previousVersionID         PreviousVersionID OPTIONAL,
  lineCountNumeric          LineCountNumeric OPTIONAL,
  validityPeriod-list       SEQUENCE OF validityPeriod ValidityPeriod,
  referencedContract-list   SEQUENCE OF referencedContract ReferencedContract,
  sourceCatalogueReference  SourceCatalogueReference OPTIONAL,
  documentReference-list    SEQUENCE OF documentReference DocumentReference,
  signature-list            SEQUENCE OF signature Signature-1,
  providerParty             ProviderParty,
  receiverParty             ReceiverParty,
  sellerSupplierParty       SellerSupplierParty OPTIONAL,
  contractorCustomerParty   ContractorCustomerParty OPTIONAL,
  tradingTerms-list         SEQUENCE OF tradingTerms TradingTerms,
  catalogueLine-list
    SEQUENCE (SIZE (1..MAX)) OF catalogueLine CatalogueLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2"
	PREFIX "ns5"
    NAMESPACE CatalogueType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CatalogueType.uBLVersionID, CatalogueType.customizationID, 
	CatalogueType.profileID, CatalogueType.profileExecutionID, 
	CatalogueType.iD, CatalogueType.uUID, CatalogueType.actionCode, 
	CatalogueType.name, CatalogueType.issueDate, CatalogueType.issueTime, 
	CatalogueType.revisionDate, CatalogueType.revisionTime, 
	CatalogueType.note-list.note, 
	CatalogueType.description-list.description, CatalogueType.versionID, 
	CatalogueType.previousVersionID, CatalogueType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CatalogueType.validityPeriod-list.validityPeriod, 
	CatalogueType.referencedContract-list.referencedContract, 
	CatalogueType.sourceCatalogueReference, 
	CatalogueType.documentReference-list.documentReference, 
	CatalogueType.signature-list.signature, CatalogueType.providerParty, 
	CatalogueType.receiverParty, CatalogueType.sellerSupplierParty, 
	CatalogueType.contractorCustomerParty, 
	CatalogueType.tradingTerms-list.tradingTerms, 
	CatalogueType.catalogueLine-list.catalogueLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CatalogueType.uBLExtensions, CatalogueType.uBLVersionID, 
	CatalogueType.customizationID, CatalogueType.profileID, 
	CatalogueType.profileExecutionID, CatalogueType.iD, 
	CatalogueType.uUID, CatalogueType.actionCode, CatalogueType.name, 
	CatalogueType.issueDate, CatalogueType.issueTime, 
	CatalogueType.revisionDate, CatalogueType.revisionTime, 
	CatalogueType.note-list.note, 
	CatalogueType.description-list.description, CatalogueType.versionID, 
	CatalogueType.previousVersionID, CatalogueType.lineCountNumeric, 
	CatalogueType.validityPeriod-list.validityPeriod, 
	CatalogueType.referencedContract-list.referencedContract, 
	CatalogueType.sourceCatalogueReference, 
	CatalogueType.documentReference-list.documentReference, 
	CatalogueType.signature-list.signature, CatalogueType.providerParty, 
	CatalogueType.receiverParty, CatalogueType.sellerSupplierParty, 
	CatalogueType.contractorCustomerParty, 
	CatalogueType.tradingTerms-list.tradingTerms, 
	CatalogueType.catalogueLine-list.catalogueLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CatalogueDeletion-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, Name-1, IssueDate, IssueTime, EffectiveDate, EffectiveTime, 
    Note, VersionID, Description
    FROM CommonBasicComponents-2
  ValidityPeriod, DeletedCatalogueReference, ReferencedContract, Signature-1,
    ReceiverParty, ProviderParty, SellerSupplierParty, ContractorCustomerParty
    FROM CommonAggregateComponents-2;

CatalogueDeletion ::= CatalogueDeletionType

CatalogueDeletionType ::= SEQUENCE {
  uBLExtensions              UBLExtensions OPTIONAL,
  uBLVersionID               UBLVersionID OPTIONAL,
  customizationID            CustomizationID OPTIONAL,
  profileID                  ProfileID OPTIONAL,
  profileExecutionID         ProfileExecutionID OPTIONAL,
  iD                         ID-1,
  uUID                       UUID OPTIONAL,
  name                       Name-1 OPTIONAL,
  issueDate                  IssueDate,
  issueTime                  IssueTime OPTIONAL,
  effectiveDate              EffectiveDate OPTIONAL,
  effectiveTime              EffectiveTime OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  versionID                  VersionID OPTIONAL,
  description-list           SEQUENCE OF description Description,
  validityPeriod-list        SEQUENCE OF validityPeriod ValidityPeriod,
  deletedCatalogueReference  DeletedCatalogueReference,
  referencedContract-list    SEQUENCE OF referencedContract ReferencedContract,
  signature-list             SEQUENCE OF signature Signature-1,
  receiverParty              ReceiverParty,
  providerParty              ProviderParty,
  sellerSupplierParty        SellerSupplierParty OPTIONAL,
  contractorCustomerParty    ContractorCustomerParty OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CatalogueDeletion-2"
	PREFIX "ns6"
    NAMESPACE CatalogueDeletionType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CatalogueDeletionType.uBLVersionID, 
	CatalogueDeletionType.customizationID, 
	CatalogueDeletionType.profileID, 
	CatalogueDeletionType.profileExecutionID, CatalogueDeletionType.iD, 
	CatalogueDeletionType.uUID, CatalogueDeletionType.name, 
	CatalogueDeletionType.issueDate, CatalogueDeletionType.issueTime, 
	CatalogueDeletionType.effectiveDate, 
	CatalogueDeletionType.effectiveTime, 
	CatalogueDeletionType.note-list.note, CatalogueDeletionType.versionID,
	CatalogueDeletionType.description-list.description
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CatalogueDeletionType.validityPeriod-list.validityPeriod, 
	CatalogueDeletionType.deletedCatalogueReference, 
	CatalogueDeletionType.referencedContract-list.referencedContract, 
	CatalogueDeletionType.signature-list.signature, 
	CatalogueDeletionType.receiverParty, 
	CatalogueDeletionType.providerParty, 
	CatalogueDeletionType.sellerSupplierParty, 
	CatalogueDeletionType.contractorCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CatalogueDeletionType.uBLExtensions, 
	CatalogueDeletionType.uBLVersionID, 
	CatalogueDeletionType.customizationID, 
	CatalogueDeletionType.profileID, 
	CatalogueDeletionType.profileExecutionID, CatalogueDeletionType.iD, 
	CatalogueDeletionType.uUID, CatalogueDeletionType.name, 
	CatalogueDeletionType.issueDate, CatalogueDeletionType.issueTime, 
	CatalogueDeletionType.effectiveDate, 
	CatalogueDeletionType.effectiveTime, 
	CatalogueDeletionType.note-list.note, CatalogueDeletionType.versionID,
	CatalogueDeletionType.description-list.description, 
	CatalogueDeletionType.validityPeriod-list.validityPeriod, 
	CatalogueDeletionType.deletedCatalogueReference, 
	CatalogueDeletionType.referencedContract-list.referencedContract, 
	CatalogueDeletionType.signature-list.signature, 
	CatalogueDeletionType.receiverParty, 
	CatalogueDeletionType.providerParty, 
	CatalogueDeletionType.sellerSupplierParty, 
	CatalogueDeletionType.contractorCustomerParty AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CatalogueItemSpecificationUpdate-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, Name-1, IssueDate, IssueTime, RevisionDate, RevisionTime, Note,
    Description, VersionID, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, RelatedCatalogueReference, ReferencedContract, Signature-1,
    ProviderParty, ReceiverParty, SellerSupplierParty, ContractorCustomerParty,
    TradingTerms, DefaultLanguage, CatalogueItemSpecificationUpdateLine
    FROM CommonAggregateComponents-2;

CatalogueItemSpecificationUpdate ::= CatalogueItemSpecificationUpdateType

CatalogueItemSpecificationUpdateType ::= SEQUENCE {
  uBLExtensions                              UBLExtensions OPTIONAL,
  uBLVersionID                               UBLVersionID OPTIONAL,
  customizationID                            CustomizationID OPTIONAL,
  profileID                                  ProfileID OPTIONAL,
  profileExecutionID                         ProfileExecutionID OPTIONAL,
  iD                                         ID-1,
  uUID                                       UUID OPTIONAL,
  name                                       Name-1 OPTIONAL,
  issueDate                                  IssueDate,
  issueTime                                  IssueTime OPTIONAL,
  revisionDate                               RevisionDate OPTIONAL,
  revisionTime                               RevisionTime OPTIONAL,
  note-list                                  SEQUENCE OF note Note,
  description-list
    SEQUENCE OF description Description,
  versionID                                  VersionID OPTIONAL,
  lineCountNumeric                           LineCountNumeric OPTIONAL,
  validityPeriod-list
    SEQUENCE OF validityPeriod ValidityPeriod,
  relatedCatalogueReference                  RelatedCatalogueReference,
  referencedContract-list
    SEQUENCE OF referencedContract ReferencedContract,
  signature-list                             SEQUENCE OF signature Signature-1,
  providerParty                              ProviderParty,
  receiverParty                              ReceiverParty,
  sellerSupplierParty                        SellerSupplierParty OPTIONAL,
  contractorCustomerParty                    ContractorCustomerParty OPTIONAL,
  tradingTerms                               TradingTerms OPTIONAL,
  defaultLanguage                            DefaultLanguage OPTIONAL,
  catalogueItemSpecificationUpdateLine-list
    SEQUENCE (SIZE (1..MAX)) OF catalogueItemSpecificationUpdateLine
      CatalogueItemSpecificationUpdateLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CatalogueItemSpecificationUpdate-2"
	PREFIX "ns7"
    NAMESPACE CatalogueItemSpecificationUpdateType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CatalogueItemSpecificationUpdateType.uBLVersionID, 
	CatalogueItemSpecificationUpdateType.customizationID, 
	CatalogueItemSpecificationUpdateType.profileID, 
	CatalogueItemSpecificationUpdateType.profileExecutionID, 
	CatalogueItemSpecificationUpdateType.iD, 
	CatalogueItemSpecificationUpdateType.uUID, 
	CatalogueItemSpecificationUpdateType.name, 
	CatalogueItemSpecificationUpdateType.issueDate, 
	CatalogueItemSpecificationUpdateType.issueTime, 
	CatalogueItemSpecificationUpdateType.revisionDate, 
	CatalogueItemSpecificationUpdateType.revisionTime, 
	CatalogueItemSpecificationUpdateType.note-list.note, 
	CatalogueItemSpecificationUpdateType.description-list.description, 
	CatalogueItemSpecificationUpdateType.versionID, 
	CatalogueItemSpecificationUpdateType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CatalogueItemSpecificationUpdateType.validityPeriod-list.validityPeriod,
	CatalogueItemSpecificationUpdateType.relatedCatalogueReference, 
	CatalogueItemSpecificationUpdateType.referencedContract-list.referencedContract,
	CatalogueItemSpecificationUpdateType.signature-list.signature, 
	CatalogueItemSpecificationUpdateType.providerParty, 
	CatalogueItemSpecificationUpdateType.receiverParty, 
	CatalogueItemSpecificationUpdateType.sellerSupplierParty, 
	CatalogueItemSpecificationUpdateType.contractorCustomerParty, 
	CatalogueItemSpecificationUpdateType.tradingTerms, 
	CatalogueItemSpecificationUpdateType.defaultLanguage, 
	CatalogueItemSpecificationUpdateType.catalogueItemSpecificationUpdateLine-list.catalogueItemSpecificationUpdateLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CatalogueItemSpecificationUpdateType.uBLExtensions, 
	CatalogueItemSpecificationUpdateType.uBLVersionID, 
	CatalogueItemSpecificationUpdateType.customizationID, 
	CatalogueItemSpecificationUpdateType.profileID, 
	CatalogueItemSpecificationUpdateType.profileExecutionID, 
	CatalogueItemSpecificationUpdateType.iD, 
	CatalogueItemSpecificationUpdateType.uUID, 
	CatalogueItemSpecificationUpdateType.name, 
	CatalogueItemSpecificationUpdateType.issueDate, 
	CatalogueItemSpecificationUpdateType.issueTime, 
	CatalogueItemSpecificationUpdateType.revisionDate, 
	CatalogueItemSpecificationUpdateType.revisionTime, 
	CatalogueItemSpecificationUpdateType.note-list.note, 
	CatalogueItemSpecificationUpdateType.description-list.description, 
	CatalogueItemSpecificationUpdateType.versionID, 
	CatalogueItemSpecificationUpdateType.lineCountNumeric, 
	CatalogueItemSpecificationUpdateType.validityPeriod-list.validityPeriod,
	CatalogueItemSpecificationUpdateType.relatedCatalogueReference, 
	CatalogueItemSpecificationUpdateType.referencedContract-list.referencedContract,
	CatalogueItemSpecificationUpdateType.signature-list.signature, 
	CatalogueItemSpecificationUpdateType.providerParty, 
	CatalogueItemSpecificationUpdateType.receiverParty, 
	CatalogueItemSpecificationUpdateType.sellerSupplierParty, 
	CatalogueItemSpecificationUpdateType.contractorCustomerParty, 
	CatalogueItemSpecificationUpdateType.tradingTerms, 
	CatalogueItemSpecificationUpdateType.defaultLanguage, 
	CatalogueItemSpecificationUpdateType.catalogueItemSpecificationUpdateLine-list.catalogueItemSpecificationUpdateLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CataloguePricingUpdate-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, Name-1, IssueDate, IssueTime, RevisionDate, RevisionTime, Note,
    Description, VersionID, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, RelatedCatalogueReference, ReferencedContract, Signature-1,
    ProviderParty, ReceiverParty, SellerSupplierParty, ContractorCustomerParty,
    TradingTerms, DefaultLanguage, CataloguePricingUpdateLine
    FROM CommonAggregateComponents-2;

CataloguePricingUpdate ::= CataloguePricingUpdateType

CataloguePricingUpdateType ::= SEQUENCE {
  uBLExtensions                    UBLExtensions OPTIONAL,
  uBLVersionID                     UBLVersionID OPTIONAL,
  customizationID                  CustomizationID OPTIONAL,
  profileID                        ProfileID OPTIONAL,
  profileExecutionID               ProfileExecutionID OPTIONAL,
  iD                               ID-1,
  uUID                             UUID OPTIONAL,
  name                             Name-1 OPTIONAL,
  issueDate                        IssueDate,
  issueTime                        IssueTime OPTIONAL,
  revisionDate                     RevisionDate OPTIONAL,
  revisionTime                     RevisionTime OPTIONAL,
  note-list                        SEQUENCE OF note Note,
  description-list                 SEQUENCE OF description Description,
  versionID                        VersionID OPTIONAL,
  lineCountNumeric                 LineCountNumeric OPTIONAL,
  validityPeriod-list              SEQUENCE OF validityPeriod ValidityPeriod,
  relatedCatalogueReference        RelatedCatalogueReference,
  referencedContract-list
    SEQUENCE OF referencedContract ReferencedContract,
  signature-list                   SEQUENCE OF signature Signature-1,
  providerParty                    ProviderParty,
  receiverParty                    ReceiverParty,
  sellerSupplierParty              SellerSupplierParty OPTIONAL,
  contractorCustomerParty          ContractorCustomerParty OPTIONAL,
  tradingTerms                     TradingTerms OPTIONAL,
  defaultLanguage                  DefaultLanguage OPTIONAL,
  cataloguePricingUpdateLine-list
    SEQUENCE (SIZE (1..MAX)) OF cataloguePricingUpdateLine
      CataloguePricingUpdateLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CataloguePricingUpdate-2"
	PREFIX "ns8"
    NAMESPACE CataloguePricingUpdateType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CataloguePricingUpdateType.uBLVersionID, 
	CataloguePricingUpdateType.customizationID, 
	CataloguePricingUpdateType.profileID, 
	CataloguePricingUpdateType.profileExecutionID, 
	CataloguePricingUpdateType.iD, CataloguePricingUpdateType.uUID, 
	CataloguePricingUpdateType.name, CataloguePricingUpdateType.issueDate,
	CataloguePricingUpdateType.issueTime, 
	CataloguePricingUpdateType.revisionDate, 
	CataloguePricingUpdateType.revisionTime, 
	CataloguePricingUpdateType.note-list.note, 
	CataloguePricingUpdateType.description-list.description, 
	CataloguePricingUpdateType.versionID, 
	CataloguePricingUpdateType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CataloguePricingUpdateType.validityPeriod-list.validityPeriod, 
	CataloguePricingUpdateType.relatedCatalogueReference, 
	CataloguePricingUpdateType.referencedContract-list.referencedContract,
	CataloguePricingUpdateType.signature-list.signature, 
	CataloguePricingUpdateType.providerParty, 
	CataloguePricingUpdateType.receiverParty, 
	CataloguePricingUpdateType.sellerSupplierParty, 
	CataloguePricingUpdateType.contractorCustomerParty, 
	CataloguePricingUpdateType.tradingTerms, 
	CataloguePricingUpdateType.defaultLanguage, 
	CataloguePricingUpdateType.cataloguePricingUpdateLine-list.cataloguePricingUpdateLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CataloguePricingUpdateType.uBLExtensions, 
	CataloguePricingUpdateType.uBLVersionID, 
	CataloguePricingUpdateType.customizationID, 
	CataloguePricingUpdateType.profileID, 
	CataloguePricingUpdateType.profileExecutionID, 
	CataloguePricingUpdateType.iD, CataloguePricingUpdateType.uUID, 
	CataloguePricingUpdateType.name, CataloguePricingUpdateType.issueDate,
	CataloguePricingUpdateType.issueTime, 
	CataloguePricingUpdateType.revisionDate, 
	CataloguePricingUpdateType.revisionTime, 
	CataloguePricingUpdateType.note-list.note, 
	CataloguePricingUpdateType.description-list.description, 
	CataloguePricingUpdateType.versionID, 
	CataloguePricingUpdateType.lineCountNumeric, 
	CataloguePricingUpdateType.validityPeriod-list.validityPeriod, 
	CataloguePricingUpdateType.relatedCatalogueReference, 
	CataloguePricingUpdateType.referencedContract-list.referencedContract,
	CataloguePricingUpdateType.signature-list.signature, 
	CataloguePricingUpdateType.providerParty, 
	CataloguePricingUpdateType.receiverParty, 
	CataloguePricingUpdateType.sellerSupplierParty, 
	CataloguePricingUpdateType.contractorCustomerParty, 
	CataloguePricingUpdateType.tradingTerms, 
	CataloguePricingUpdateType.defaultLanguage, 
	CataloguePricingUpdateType.cataloguePricingUpdateLine-list.cataloguePricingUpdateLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CatalogueRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, Name-1, IssueDate, IssueTime, Note, Description,
    PricingUpdateRequestIndicator, ItemUpdateRequestIndicator, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, Signature-1, ReceiverParty, ProviderParty,
    SellerSupplierParty, ContractorCustomerParty, RequestedCatalogueReference,
    ReferencedContract, TradingTerms, DocumentReference,
    ApplicableTerritoryAddress, RequestedLanguage,
    RequestedClassificationScheme, CatalogueRequestLine
    FROM CommonAggregateComponents-2;

CatalogueRequest ::= CatalogueRequestType

CatalogueRequestType ::= SEQUENCE {
  uBLExtensions                       UBLExtensions OPTIONAL,
  uBLVersionID                        UBLVersionID OPTIONAL,
  customizationID                     CustomizationID OPTIONAL,
  profileID                           ProfileID OPTIONAL,
  profileExecutionID                  ProfileExecutionID OPTIONAL,
  iD                                  ID-1,
  uUID                                UUID OPTIONAL,
  name                                Name-1 OPTIONAL,
  issueDate                           IssueDate,
  issueTime                           IssueTime OPTIONAL,
  note-list                           SEQUENCE OF note Note,
  description-list                    SEQUENCE OF description Description,
  pricingUpdateRequestIndicator       PricingUpdateRequestIndicator OPTIONAL,
  itemUpdateRequestIndicator          ItemUpdateRequestIndicator OPTIONAL,
  lineCountNumeric                    LineCountNumeric OPTIONAL,
  validityPeriod-list                 SEQUENCE OF validityPeriod ValidityPeriod,
  signature-list                      SEQUENCE OF signature Signature-1,
  receiverParty                       ReceiverParty,
  providerParty                       ProviderParty,
  sellerSupplierParty                 SellerSupplierParty OPTIONAL,
  contractorCustomerParty             ContractorCustomerParty OPTIONAL,
  requestedCatalogueReference         RequestedCatalogueReference OPTIONAL,
  referencedContract-list
    SEQUENCE OF referencedContract ReferencedContract,
  tradingTerms                        TradingTerms OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  applicableTerritoryAddress-list
    SEQUENCE OF applicableTerritoryAddress ApplicableTerritoryAddress,
  requestedLanguage                   RequestedLanguage OPTIONAL,
  requestedClassificationScheme-list
    SEQUENCE OF requestedClassificationScheme RequestedClassificationScheme,
  catalogueRequestLine-list
    SEQUENCE OF catalogueRequestLine CatalogueRequestLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2"
	PREFIX "ns9"
    NAMESPACE CatalogueRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CatalogueRequestType.uBLVersionID, 
	CatalogueRequestType.customizationID, CatalogueRequestType.profileID, 
	CatalogueRequestType.profileExecutionID, CatalogueRequestType.iD, 
	CatalogueRequestType.uUID, CatalogueRequestType.name, 
	CatalogueRequestType.issueDate, CatalogueRequestType.issueTime, 
	CatalogueRequestType.note-list.note, 
	CatalogueRequestType.description-list.description, 
	CatalogueRequestType.pricingUpdateRequestIndicator, 
	CatalogueRequestType.itemUpdateRequestIndicator, 
	CatalogueRequestType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CatalogueRequestType.validityPeriod-list.validityPeriod, 
	CatalogueRequestType.signature-list.signature, 
	CatalogueRequestType.receiverParty, 
	CatalogueRequestType.providerParty, 
	CatalogueRequestType.sellerSupplierParty, 
	CatalogueRequestType.contractorCustomerParty, 
	CatalogueRequestType.requestedCatalogueReference, 
	CatalogueRequestType.referencedContract-list.referencedContract, 
	CatalogueRequestType.tradingTerms, 
	CatalogueRequestType.documentReference-list.documentReference, 
	CatalogueRequestType.applicableTerritoryAddress-list.applicableTerritoryAddress,
	CatalogueRequestType.requestedLanguage, 
	CatalogueRequestType.requestedClassificationScheme-list.requestedClassificationScheme,
	CatalogueRequestType.catalogueRequestLine-list.catalogueRequestLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CatalogueRequestType.uBLExtensions, 
	CatalogueRequestType.uBLVersionID, 
	CatalogueRequestType.customizationID, CatalogueRequestType.profileID, 
	CatalogueRequestType.profileExecutionID, CatalogueRequestType.iD, 
	CatalogueRequestType.uUID, CatalogueRequestType.name, 
	CatalogueRequestType.issueDate, CatalogueRequestType.issueTime, 
	CatalogueRequestType.note-list.note, 
	CatalogueRequestType.description-list.description, 
	CatalogueRequestType.pricingUpdateRequestIndicator, 
	CatalogueRequestType.itemUpdateRequestIndicator, 
	CatalogueRequestType.lineCountNumeric, 
	CatalogueRequestType.validityPeriod-list.validityPeriod, 
	CatalogueRequestType.signature-list.signature, 
	CatalogueRequestType.receiverParty, 
	CatalogueRequestType.providerParty, 
	CatalogueRequestType.sellerSupplierParty, 
	CatalogueRequestType.contractorCustomerParty, 
	CatalogueRequestType.requestedCatalogueReference, 
	CatalogueRequestType.referencedContract-list.referencedContract, 
	CatalogueRequestType.tradingTerms, 
	CatalogueRequestType.documentReference-list.documentReference, 
	CatalogueRequestType.applicableTerritoryAddress-list.applicableTerritoryAddress,
	CatalogueRequestType.requestedLanguage, 
	CatalogueRequestType.requestedClassificationScheme-list.requestedClassificationScheme,
	CatalogueRequestType.catalogueRequestLine-list.catalogueRequestLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CertificateOfOrigin-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, IssueDate, IssueTime, Description, Note, VersionID
    FROM CommonBasicComponents-2
  Signature-1, ExporterParty, ImporterParty, EndorserParty,
    CertificateOfOriginApplication, IssuerEndorsement, EmbassyEndorsement,
    InsuranceEndorsement
    FROM CommonAggregateComponents-2;

CertificateOfOrigin ::= CertificateOfOriginType

CertificateOfOriginType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1,
  uUID                            UUID OPTIONAL,
  issueDate                       IssueDate OPTIONAL,
  issueTime                       IssueTime OPTIONAL,
  description-list                SEQUENCE OF description Description,
  note-list                       SEQUENCE OF note Note,
  versionID                       VersionID OPTIONAL,
  signature-list                  SEQUENCE OF signature Signature-1,
  exporterParty                   ExporterParty OPTIONAL,
  importerParty                   ImporterParty OPTIONAL,
  endorserParty-list              SEQUENCE OF endorserParty EndorserParty,
  certificateOfOriginApplication  CertificateOfOriginApplication,
  issuerEndorsement               IssuerEndorsement,
  embassyEndorsement              EmbassyEndorsement OPTIONAL,
  insuranceEndorsement            InsuranceEndorsement OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CertificateOfOrigin-2"
	PREFIX "ns10"
    NAMESPACE CertificateOfOriginType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CertificateOfOriginType.uBLVersionID, 
	CertificateOfOriginType.customizationID, 
	CertificateOfOriginType.profileID, 
	CertificateOfOriginType.profileExecutionID, 
	CertificateOfOriginType.iD, CertificateOfOriginType.uUID, 
	CertificateOfOriginType.issueDate, CertificateOfOriginType.issueTime, 
	CertificateOfOriginType.description-list.description, 
	CertificateOfOriginType.note-list.note, 
	CertificateOfOriginType.versionID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CertificateOfOriginType.signature-list.signature, 
	CertificateOfOriginType.exporterParty, 
	CertificateOfOriginType.importerParty, 
	CertificateOfOriginType.endorserParty-list.endorserParty, 
	CertificateOfOriginType.certificateOfOriginApplication, 
	CertificateOfOriginType.issuerEndorsement, 
	CertificateOfOriginType.embassyEndorsement, 
	CertificateOfOriginType.insuranceEndorsement
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CertificateOfOriginType.uBLExtensions, 
	CertificateOfOriginType.uBLVersionID, 
	CertificateOfOriginType.customizationID, 
	CertificateOfOriginType.profileID, 
	CertificateOfOriginType.profileExecutionID, 
	CertificateOfOriginType.iD, CertificateOfOriginType.uUID, 
	CertificateOfOriginType.issueDate, CertificateOfOriginType.issueTime, 
	CertificateOfOriginType.description-list.description, 
	CertificateOfOriginType.note-list.note, 
	CertificateOfOriginType.versionID, 
	CertificateOfOriginType.signature-list.signature, 
	CertificateOfOriginType.exporterParty, 
	CertificateOfOriginType.importerParty, 
	CertificateOfOriginType.endorserParty-list.endorserParty, 
	CertificateOfOriginType.certificateOfOriginApplication, 
	CertificateOfOriginType.issuerEndorsement, 
	CertificateOfOriginType.embassyEndorsement, 
	CertificateOfOriginType.insuranceEndorsement AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CommonAggregateComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID-1, SupplyChainActivityTypeCode, Name-1, Value, AddressTypeCode,
    AddressFormatCode, Postbox, Floor, Room, StreetName, AdditionalStreetName,
    BlockName, BuildingName, BuildingNumber, InhouseMail, Department,
    MarkAttention, MarkCare, PlotIdentification, CitySubdivisionName, 
    CityName, PostalZone, CountrySubentity, CountrySubentityCode, Region,
    District, TimezoneOffset, Line, AircraftID, ChargeIndicator,
    AllowanceChargeReasonCode, AllowanceChargeReason, MultiplierFactorNumeric,
    PrepaidIndicator, SequenceNumeric, Amount, BaseAmount, AccountingCostCode,
    AccountingCost, PerUnitAmount, Description, EmbeddedDocumentBinaryObject,
    AuctionConstraintIndicator, JustificationDescription, ProcessDescription,
    ConditionsDescription, ElectronicDeviceDescription, AuctionURI,
    AwardingCriteriaTypeCode, WeightNumeric, Weight, CalculationExpression,
    CalculationExpressionCode, MinimumQuantity, MaximumQuantity, MinimumAmount,
    MaximumAmount, MinimumImprovementBid, AwardingCriteriaID,
    AwardingCriteriaDescription, Quantity, WeightingAlgorithmCode,
    TechnicalCommitteeDescription, LowTendersDescription, BudgetYearNumeric,
    TotalAmount, EstimatedOverallContractAmount, TaxExclusiveAmount,
    MonetaryScope, AverageSubsequentContractAmount, CapabilityTypeCode,
    ValueAmount, ValueQuantity, EvidenceSuppliedID, PrimaryAccountNumberID,
    NetworkID, CardTypeCode, ValidityStartDate, ExpiryDate, IssuerID,
    IssueNumberID, CV2ID, CardChipCode, ChipApplicationID, HolderName,
    ActionCode, LifeCycleStatusCode, ContractSubdivision, Note,
    OrderableIndicator, OrderableUnit, ContentUnitQuantity,
    OrderQuantityIncrementNumeric, MinimumOrderQuantity, MaximumOrderQuantity,
    WarrantyInformation, PackLevelCode, UUID, IssueDate, IssueTime,
    RevisionDate, RevisionTime, VersionID, PreviousVersionID,
    CertificateTypeCode, CertificateType-1, Remarks, ReferenceID,
    ApplicationStatusCode, OriginalJobID, PreviousJobID, CodeValue,
    LastRevisionDate, LastRevisionTime, AgencyID, AgencyName, URI, SchemeURI,
    LanguageID, NatureCode, CargoTypeCode, CommodityCode,
    ItemClassificationCode, ChannelCode, Channel, AnnualAverageAmount,
    TotalTaskAmount, PartyCapacityAmount, CarrierAssignedID,
    ConsigneeAssignedID, ConsignorAssignedID, FreightForwarderAssignedID,
    BrokerAssignedID, ContractedCarrierAssignedID, PerformingCarrierAssignedID,
    SummaryDescription, TotalInvoiceAmount, DeclaredCustomsValueAmount,
    TariffDescription, TariffCode, InsurancePremiumAmount, GrossWeightMeasure,
    NetWeightMeasure, NetNetWeightMeasure, ChargeableWeightMeasure,
    GrossVolumeMeasure, NetVolumeMeasure, LoadingLengthMeasure,
    HazardousRiskIndicator, AnimalFoodIndicator, HumanFoodIndicator,
    LivestockIndicator, BulkCargoIndicator, ContainerizedIndicator,
    GeneralCargoIndicator, SpecialSecurityIndicator, ThirdPartyPayerIndicator,
    CarrierServiceInstructions, CustomsClearanceServiceInstructions,
    ForwarderServiceInstructions, SpecialServiceInstructions, SequenceID,
    ShippingPriorityLevelCode, HandlingCode, HandlingInstructions, Information,
    TotalGoodsItemQuantity, TotalTransportHandlingUnitQuantity,
    InsuranceValueAmount, DeclaredForCarriageValueAmount,
    DeclaredStatisticsValueAmount, FreeOnBoardValueAmount, SpecialInstructions,
    SplitConsignmentIndicator, DeliveryInstructions, ConsignmentQuantity,
    ConsolidatableIndicator, HaulageInstructions, LoadingSequenceID,
    UtilityStatementTypeCode, AverageAmount, MeterNumber, ConsumptionLevelCode,
    ConsumptionLevel, ParentDocumentLineReferenceID, InvoicedQuantity,
    LineExtensionAmount, SubscriberID, SubscriberTypeIdentifier,
    SubscriberTypeCode, TotalDeliveredQuantity, ConsumptionType-1,
    ConsumptionTypeCode, TotalConsumedQuantity, BasicConsumedQuantity,
    ResidentOccupantsNumeric, ConsumersEnergyLevelCode, ConsumersEnergyLevel,
    ResidenceType, ResidenceTypeCode, HeatingType, HeatingTypeCode,
    ConsumptionReportID, Telephone, Telefax, ElectronicMail, NominationDate,
    NominationTime, ContractTypeCode, ContractType-1, ExecutionRequirementCode,
    OptionsDescription, MinimumNumberNumeric, MaximumNumberNumeric,
    ContractingPartyTypeCode, ActivityCode, BuyerProfileURI,
    CorporateRegistrationTypeCode, CorrectionType-1, CorrectionTypeCode,
    GasPressureQuantity, ActualTemperatureReductionQuantity,
    NormalTemperatureReductionQuantity, DifferenceTemperatureReductionQuantity,
    CorrectionUnitAmount, ConsumptionEnergyQuantity, ConsumptionWaterQuantity,
    CorrectionAmount, IdentificationCode, AccountID, CreditedQuantity,
    TaxPointDate, PaymentPurposeCode, FreeOfChargeIndicator,
    CustomerAssignedAccountID, SupplierAssignedAccountID, AdditionalAccountID,
    DebitedQuantity, DeclarationTypeCode, ActualDeliveryDate,
    ActualDeliveryTime, LatestDeliveryDate, LatestDeliveryTime, ReleaseID,
    TrackingID, SpecialTerms, LossRiskResponsibilityCode, LossRisk,
    BatchQuantity, ConsumerUnitQuantity, Percent, RequestedDespatchDate,
    RequestedDespatchTime, EstimatedDespatchDate, EstimatedDespatchTime,
    ActualDespatchDate, ActualDespatchTime, GuaranteedDespatchDate,
    GuaranteedDespatchTime, Instructions, LineStatusCode, DeliveredQuantity,
    BackorderQuantity, BackorderReason, OutstandingQuantity, OutstandingReason,
    OversupplyQuantity, AttributeID, Measure, MinimumMeasure, MaximumMeasure,
    PrintQualifier, MaximumCopiesNumeric, CopyIndicator, DocumentTypeCode,
    DocumentType, XPath, LocaleCode, DocumentStatusCode, DocumentDescription,
    Duty-1, DutyCode, LimitationDescription, ExpectedQuantity, DocumentID,
    ApprovalStatus, RoleCode, TaxEnergyAmount, TaxEnergyOnAccountAmount,
    TaxEnergyBalanceAmount, EnvironmentalEmissionTypeCode, ValueMeasure,
    EvaluationCriteriaTypeCode, ThresholdAmount, ThresholdQuantity,
    ExpressionCode, IdentificationID, OccurrenceDate, OccurrenceTime, 
    TypeCode, CompletionIndicator, Comment, LineNumberNumeric,
    ConsumerIncentiveTacticTypeCode, DisplayTacticTypeCode,
    FeatureTacticTypeCode, TradeItemPackingLabelingTypeCode, EvidenceTypeCode,
    ThresholdValueComparisonCode, ExceptionStatusCode,
    CollaborationPriorityCode, ExceptionResolutionCode,
    PerformanceMetricTypeCode, ResolutionCode, ComparedValueMeasure,
    SourceValueMeasure, VarianceQuantity, SourceCurrencyCode,
    SourceCurrencyBaseRate, TargetCurrencyCode, TargetCurrencyBaseRate,
    ExchangeMarketID, CalculationRate, MathematicOperatorCode, Date-1,
    DocumentHash, HashAlgorithmMethod, ExpiryTime, MimeCode, FormatCode,
    EncodingCode, CharacterSetCode, FileName, AliasName, AccountTypeCode,
    AccountFormatCode, CurrencyCode, PaymentNote, GuaranteeTypeCode,
    LiabilityAmount, AmountRate, ForecastPurposeCode, ForecastTypeCode,
    DataSourceCode, ComparisonDataCode, ComparisonForecastIssueTime,
    ComparisonForecastIssueDate, ComparisonDataSourceCode,
    TimeDeltaDaysQuantity, FrozenDocumentIndicator, RevisedForecastLineID,
    SourceForecastIssueDate, SourceForecastIssueTime, AdjustmentReasonCode,
    ExpectedOperatorQuantity, MaximumOperatorQuantity, Justification,
    Frequency, SequenceNumberID, PreferenceCriterionCode, RequiredCustomsID,
    CustomsStatusCode, CustomsTariffQuantity, CustomsImportClassifiedIndicator,
    ChargeableQuantity, ReturnableQuantity, TransportEmergencyCardCode,
    PackingCriteriaCode, HazardousRegulationCode, InhalationToxicityZoneCode,
    TransportAuthorizationCode, PlacardNotation, PlacardEndorsement,
    AdditionalInformation, UNDGCode, EmergencyProceduresCode,
    MedicalFirstAidGuideCode, TechnicalName, CategoryName,
    HazardousCategoryCode, UpperOrangeHazardPlacardID,
    LowerOrangeHazardPlacardID, MarkingID, HazardClassID,
    ImmobilizationCertificateID, SecurityID, FaceValueAmount,
    MarketValueAmount, SharesNumberQuantity, InventoryValueAmount,
    AvailabilityDate, AvailabilityStatusCode, PackQuantity, PackSizeNumeric,
    CatalogueIndicator, Keyword, BrandName, ModelName, PriceAmount, ExtendedID,
    TimeFrequencyCode, ProductTraceID, ManufactureDate, ManufactureTime,
    BestBeforeDate, RegistrationID, SerialID, LeadTimeMeasure,
    TradingRestrictions, FrozenPeriodDaysNumeric, MinimumInventoryQuantity,
    MultipleOrderQuantity, OrderIntervalDaysNumeric,
    ReplenishmentOwnerDescription, TargetServicePercent,
    TargetInventoryQuantity, NameCode, TestMethod, ValueQualifier,
    ImportanceCode, ListValue, MinimumValue, MaximumValue, SalesOrderID,
    TotalTaxAmount, MinimumBackorderQuantity, MaximumBackorderQuantity,
    InspectionMethodCode, PartialDeliveryIndicator, BackOrderAllowedIndicator,
    LineID, Conditions, LocationTypeCode, InformationURI, CoordinateSystemCode,
    LatitudeDegreesMeasure, LatitudeMinutesMeasure, LatitudeDirectionCode,
    LongitudeDegreesMeasure, LongitudeMinutesMeasure, LongitudeDirectionCode,
    AltitudeMeasure, LotNumberID, VesselID, VesselName, MeterName,
    MeterConstant, MeterConstantCode, MeterReadingType-1, MeterReadingTypeCode,
    PreviousMeterReadingDate, PreviousMeterQuantity, LatestMeterReadingDate,
    LatestMeterQuantity, MeterReadingMethod, MeterReadingMethodCode,
    MeterReadingComments, MiscellaneousEventTypeCode, TaxInclusiveAmount,
    AllowanceTotalAmount, ChargeTotalAmount, PrepaidAmount,
    PayableRoundingAmount, PayableAmount, PayableAlternativeAmount,
    NotificationTypeCode, EstimatedConsumedQuantity, SubstitutionStatusCode,
    SalesOrderLineID, CustomerReference, OrderTypeCode,
    ReturnableMaterialIndicator, PackageLevelCode, PackagingTypeCode,
    PackingMaterial, TraceID, MarkCareIndicator, MarkAttentionIndicator,
    WebsiteURI, LogoReferenceID, EndpointID, IndustryClassificationCode,
    RegistrationName, CompanyID, RegistrationDate, RegistrationExpirationDate,
    CompanyLegalFormCode, SoleProprietorshipIndicator,
    CompanyLiquidationStatusCode, CorporateStockAmount,
    FullyPaidSharesIndicator, TaxLevelCode, ExemptionReasonCode,
    ExemptionReason, PaidAmount, ReceivedDate, PaidDate, PaidTime,
    InstructionID, MandateTypeCode, Clause, ClauseCode,
    MaximumPaymentInstructionsNumeric, MaximumPaidAmount, SignatureID,
    PaymentMeansCode, PaymentDueDate, PaymentChannelCode, InstructionNote,
    PaymentID, PaymentMeansID, PrepaidPaymentReferenceID, ReferenceEventCode,
    SettlementDiscountPercent, PenaltySurchargePercent, PaymentPercent,
    SettlementDiscountAmount, PenaltyAmount, PaymentTermsDetailsURI,
    InstallmentDueDate, InvoicingPartyReference, PerformanceValueQuantity,
    StartDate, StartTime, EndDate, EndTime, DurationMeasure, DescriptionCode,
    FirstName, FamilyName, Title, MiddleName, NameSuffix, JobTitle,
    NationalityID, GenderCode, BirthDate, OrganizationDepartment, PositionCode,
    ActualPickupDate, ActualPickupTime, EarliestPickupDate, EarliestPickupTime,
    LatestPickupDate, LatestPickupTime, BaseQuantity, PriceChangeReason,
    PriceTypeCode, PriceType-1, OrderableUnitFactorRate, StatusCode,
    PreviousCancellationReasonCode, ProcessReasonCode, ProcessReason,
    ProcurementTypeCode, ProcurementSubTypeCode, QualityControlCode,
    RequiredFeeAmount, FeeDescription, RequestedDeliveryDate,
    EstimatedOverallContractQuantity, PromotionalEventTypeCode, SubmissionDate,
    FirstShipmentAvailibilityDate, LatestProposalAcceptanceDate,
    SpecificationID, AdmissionCode, ProcurementProjectLotID, ExclusionReason,
    Resolution, ResolutionDate, ResolutionTime, ParticipationPercent,
    PersonalSituation, OperatingYearsQuantity, EmployeeQuantity,
    BusinessClassificationEvidenceID, BusinessIdentityEvidenceID,
    RequestForQuotationLineID, TrainID, RailCarID, ReceivedQuantity,
    ShortQuantity, ShortageActionCode, RejectedQuantity, RejectReasonCode,
    RejectReason, RejectActionCode, QuantityDiscrepancyCode,
    TimingComplaintCode, TimingComplaint, LegalReference, OntologyURI,
    BalanceBroughtForwardIndicator, DebitLineAmount, CreditLineAmount,
    BalanceAmount, OptionalLineItemIndicator, PrivacyCode,
    SecurityClassificationCode, MaximumTaxExclusiveAmount,
    MaximumTaxInclusiveAmount, ResponseCode, EffectiveDate, EffectiveTime,
    ValidatorID, ValidationResultCode, ValidationDate, ValidationTime,
    ValidateProcess, ValidateTool, ValidateToolVersion, LicensePlateID,
    Extension, TransportModeCode, ServiceTypeCode, ServiceType,
    PartecipationPercent, TransportMeansTypeCode, TransitDirectionCode,
    PreCarriageIndicator, OnCarriageIndicator, EstimatedDeliveryDate,
    EstimatedDeliveryTime, RequiredDeliveryDate, RequiredDeliveryTime,
    SuccessiveSequenceID, DemurrageInstructions, CanonicalizationMethod-1,
    SignatureMethod-1, ConditionCode, ReferenceDate, ReferenceTime,
    StatusReasonCode, StatusReason, Text, IndicationIndicator,
    ConditionValueMeasure, ReliabilityPercent, LocationID, Location-1, 
    Rate, UnknownPriceIndicator, ConsumptionID, SpecificationTypeCode,
    TotalMeteredQuantity, DataSendingCapability, BaseUnitMeasure,
    TaxExemptionReasonCode, TaxExemptionReason, TierRange, TierRatePercent,
    TaxTypeCode, TaxableAmount, TaxAmount, CalculationSequenceNumeric,
    TransactionCurrencyTaxAmount, RoundingAmount, TaxEvidenceIndicator,
    TaxIncludedIndicator, CallDate, CallTime, ServiceNumberCalled,
    TelecommunicationsServiceCategory, TelecommunicationsServiceCategoryCode,
    MovieTitle, RoamingPartnerName, PayPerView, TelecommunicationsServiceCall,
    TelecommunicationsServiceCallCode, CallBaseAmount, CallExtensionAmount,
    TelecommunicationsSupplyType-1, TelecommunicationsSupplyTypeCode,
    PhoneNumber, TenderEnvelopeID, TenderEnvelopeTypeCode, OpenTenderID,
    TenderResultCode, AdvertisementAmount, AwardDate, AwardTime,
    ReceivedTenderQuantity, LowerTenderAmount, HigherTenderAmount, VariantID,
    FeeAmount, InterestedProcurementLotsID, LegalForm,
    TendererRequirementTypeCode, OriginalContractingSystemID,
    NegotiationDescription, ProcedureCode, UrgencyCode, ExpenseCode,
    PartPresentationCode, ContractingSystemCode, SubmissionMethodCode,
    CandidateReductionConstraintIndicator,
    GovernmentAgreementConstraintIndicator, AwardingMethodTypeCode,
    PriceEvaluationCode, MaximumVariantQuantity, VariantConstraintIndicator,
    AcceptedVariantsDescription, PriceRevisionFormulaDescription,
    FundingProgramCode, FundingProgram, MaximumAdvertisementAmount,
    PaymentFrequencyCode, EconomicOperatorRegistryURI, PenaltyClauses,
    RequiredCurriculaIndicator, FinancingInstrumentCode, Reference-1,
    ReferencedConsignmentID, TransportEquipmentTypeCode, ProviderTypeCode,
    OwnerTypeCode, SizeTypeCode, DispositionCode, FullnessIndicationCode,
    RefrigerationOnIndicator, ReturnabilityIndicator, LegalStatusIndicator,
    AirFlowPercent, HumidityPercent, AnimalFoodApprovedIndicator,
    HumanFoodApprovedIndicator, DangerousGoodsApprovedIndicator,
    RefrigeratedIndicator, Characteristics, DamageRemarks,
    SpecialTransportRequirments, TareWeightMeasure, TrackingDeviceCode,
    PowerIndicator, SealIssuerTypeCode, Condition, SealStatusCode,
    SealingPartyType, TransportEventTypeCode, TransportUserSpecialTerms,
    TransportServiceProviderSpecialTerms, ChangeConditions,
    TransportHandlingUnitTypeCode, TotalPackageQuantity, ShippingMarks,
    JourneyID, RegistrationNationalityID, RegistrationNationality,
    DirectionCode, TradeServiceCode, TimeDeviationIndicator,
    ConditionDeviationIndicator, TransportExecutionPlanReferenceID,
    TransportServiceCode, TariffClassCode, Priority, FreightRateClassCode,
    TransportationServiceDescription, TransportationServiceDetailsURI,
    TimeAmount, SubscriberIDType, SubscriberIDTypeCode, CurrentChargeType,
    CurrentChargeTypeCode, OneTimeChargeType, OneTimeChargeTypeCode, 
    Password, Login
    FROM CommonBasicComponents-2;

AcceptanceTransportEvent ::= TransportEventType

AccessoryRelatedItem ::= RelatedItemType

AccountingContact ::= ContactType

AccountingCustomerParty ::= CustomerPartyType

AccountingSupplierParty ::= SupplierPartyType

ActivityDataLine ::= ActivityDataLineType

ActivityFinalLocation ::= LocationType

ActivityOriginLocation ::= LocationType

ActivityPeriod ::= PeriodType

ActivityProperty ::= ActivityPropertyType

ActualArrivalTransportEvent ::= TransportEventType

ActualDepartureTransportEvent ::= TransportEventType

ActualPackage ::= PackageType

ActualPickupTransportEvent ::= TransportEventType

AdditionalDocumentReference ::= DocumentReferenceType

AdditionalDocumentResponse ::= DocumentResponseType

AdditionalInformationParty ::= PartyType

AdditionalItemIdentification ::= ItemIdentificationType

AdditionalItemProperty ::= ItemPropertyType

AdditionalQualifyingParty ::= QualifyingPartyType

AdditionalTemperature ::= TemperatureType

AdditionalTransportationService ::= TransportationServiceType

Address ::= AddressType

AddressLine ::= AddressLineType

AgentParty ::= PartyType

AirTransport ::= AirTransportType

AllowanceCharge ::= AllowanceChargeType

AllowedSubcontractTerms ::= SubcontractTermsType

AlternativeConditionPrice ::= PriceType

AlternativeDeliveryLocation ::= LocationType

AlternativeLineItem ::= LineItemType

AnticipatedMonetaryTotal ::= MonetaryTotalType

AppealInformationParty ::= PartyType

AppealReceiverParty ::= PartyType

AppealTerms ::= AppealTermsType

ApplicableAddress ::= AddressType

ApplicablePeriod ::= PeriodType

ApplicableRegulation ::= RegulationType

ApplicableTaxCategory ::= TaxCategoryType

ApplicableTerritoryAddress ::= AddressType

ApplicableTransportMeans ::= TransportMeansType

ArrivalTransportLocation ::= TransportLocationType

AtLocation ::= LocationType

AttachedTransportEquipment ::= TransportEquipmentType

Attachment ::= AttachmentType

AuctionTerms ::= AuctionTermsType

AvailabilityTransportEvent ::= TransportEventType

AwardedTenderedProject ::= TenderedProjectType

AwardingCriteria ::= AwardingCriteriaType

AwardingCriteriaResponse ::= AwardingCriteriaResponseType

AwardingTerms ::= AwardingTermsType

BeneficiaryParty ::= PartyType

BillOfLadingHolderParty ::= PartyType

BillingReference ::= BillingReferenceType

BillingReferenceLine ::= BillingReferenceLineType

BonusMonetaryTotal ::= MonetaryTotalType

BonusPaymentTerms ::= PaymentTermsType

Branch ::= BranchType

BudgetAccount ::= BudgetAccountType

BudgetAccountLine ::= BudgetAccountLineType

BudgetAmount ::= BudgetAmountType

BusinessClassificationScheme ::= ClassificationSchemeType

BuyerContact ::= ContactType

BuyerCustomerParty ::= CustomerPartyType

BuyerProposedSubstituteLineItem ::= LineItemType

BuyersItemIdentification ::= ItemIdentificationType

CallDuty ::= DutyType

CallForTenderDocumentReference ::= DocumentReferenceType

Capability ::= CapabilityType

CardAccount ::= CardAccountType

CarrierParty ::= PartyType

CarryingPackage ::= PackageType

CarryingTransportEquipment ::= TransportEquipmentType

CarryingTransportMeans ::= TransportMeansType

CatalogueDocumentReference ::= DocumentReferenceType

CatalogueItemIdentification ::= ItemIdentificationType

CatalogueItemSpecificationUpdateLine ::=
  CatalogueItemSpecificationUpdateLineType

CatalogueLine ::= CatalogueLineType

CatalogueLineReference ::= LineReferenceType

CataloguePricingUpdateLine ::= CataloguePricingUpdateLineType

CatalogueReference ::= CatalogueReferenceType

CatalogueRequestLine ::= CatalogueRequestLineType

CategorizesClassificationCategory ::= ClassificationCategoryType

Certificate ::= CertificateType

CertificateOfOriginApplication ::= CertificateOfOriginApplicationType

ClassificationCategory ::= ClassificationCategoryType

ClassificationScheme ::= ClassificationSchemeType

ClassifiedTaxCategory ::= TaxCategoryType

CollectPaymentTerms ::= PaymentTermsType

CommissionMonetaryTotal ::= MonetaryTotalType

CommissionPaymentTerms ::= PaymentTermsType

CommodityClassification ::= CommodityClassificationType

Communication ::= CommunicationType

ComplementaryRelatedItem ::= RelatedItemType

CompletedTask ::= CompletedTaskType

ComponentRelatedItem ::= RelatedItemType

ConsigneeParty ::= PartyType

Consignment ::= ConsignmentType

ConsignorParty ::= PartyType

ConsolidatedShipment ::= ShipmentType

ConstitutionPeriod ::= PeriodType

Consumption ::= ConsumptionType

ConsumptionAverage ::= ConsumptionAverageType

ConsumptionHistory ::= ConsumptionHistoryType

ConsumptionLine ::= ConsumptionLineType

ConsumptionPoint ::= ConsumptionPointType

ConsumptionReport ::= ConsumptionReportType

ConsumptionReportReference ::= ConsumptionReportReferenceType

Contact ::= ContactType

ContactParty ::= PartyType

ContainedGoodsItem ::= GoodsItemType

ContainedInTransportEquipment ::= TransportEquipmentType

ContainedPackage ::= PackageType

ContainingPackage ::= PackageType

ContainingTransportEquipment ::= TransportEquipmentType

Contract ::= ContractType

ContractAcceptancePeriod ::= PeriodType

ContractDocumentReference ::= DocumentReferenceType

ContractExecutionRequirement ::= ContractExecutionRequirementType

ContractExtension ::= ContractExtensionType

ContractFormalizationPeriod ::= PeriodType

ContractResponsibleParty ::= PartyType

ContractingParty ::= ContractingPartyType

ContractorCustomerParty ::= CustomerPartyType

ContractualDelivery ::= DeliveryType

ContractualDocumentReference ::= DocumentReferenceType

CorporateRegistrationScheme ::= CorporateRegistrationSchemeType

Correction ::= CorrectionType

Country ::= CountryType

CreditAccount ::= CreditAccountType

CreditNoteDocumentReference ::= DocumentReferenceType

CreditNoteLine ::= CreditNoteLineType

CurrentStatus ::= StatusType

CustomerParty ::= CustomerPartyType

CustomsAgentParty ::= PartyType

DebitNoteDocumentReference ::= DocumentReferenceType

DebitNoteLine ::= DebitNoteLineType

Declaration ::= DeclarationType

DefaultLanguage ::= LanguageType

DeletedCatalogueReference ::= CatalogueReferenceType

Delivery ::= DeliveryType

DeliveryAddress ::= AddressType

DeliveryContact ::= ContactType

DeliveryCustomerParty ::= CustomerPartyType

DeliveryLocation ::= LocationType

DeliveryParty ::= PartyType

DeliveryPeriod ::= PeriodType

DeliveryTerms ::= DeliveryTermsType

DeliveryTransportEvent ::= TransportEventType

DeliveryUnit ::= DeliveryUnitType

DepartureTransportLocation ::= TransportLocationType

DependentLineReference ::= LineReferenceType

DependentPriceReference ::= DependentPriceReferenceType

Despatch ::= DespatchType

DespatchAddress ::= AddressType

DespatchContact ::= ContactType

DespatchDocumentReference ::= DocumentReferenceType

DespatchLine ::= DespatchLineType

DespatchLineReference ::= LineReferenceType

DespatchLocation ::= LocationType

DespatchParty ::= PartyType

DespatchPeriod ::= PeriodType

DespatchSupplierParty ::= SupplierPartyType

DestinationCountry ::= CountryType

DigitalSignatureAttachment ::= AttachmentType

Dimension ::= DimensionType

DisbursementPaymentTerms ::= PaymentTermsType

DischargeTransportEvent ::= TransportEventType

DiscrepancyResponse ::= ResponseType

DocumentAvailabilityPeriod ::= PeriodType

DocumentDistribution ::= DocumentDistributionType

DocumentProviderParty ::= PartyType

DocumentReference ::= DocumentReferenceType

DocumentResponse ::= DocumentResponseType

DocumentTenderRequirement ::= TenderRequirementType

DropoffTransportEvent ::= TransportEventType

DurationPeriod ::= PeriodType

Duty ::= DutyType

EconomicOperatorShortList ::= EconomicOperatorShortListType

EffectivePeriod ::= PeriodType

EmbassyEndorsement ::= EndorsementType

EmergencyTemperature ::= TemperatureType

EmploymentLegislationDocumentReference ::= DocumentReferenceType

Endorsement ::= EndorsementType

EndorserParty ::= EndorserPartyType

EnergyTaxReport ::= EnergyTaxReportType

EnergyWaterCorrection ::= CorrectionType

EnergyWaterSupply ::= EnergyWaterSupplyType

EnvironmentalEmission ::= EnvironmentalEmissionType

EnvironmentalLegislationDocumentReference ::= DocumentReferenceType

EstimatedArrivalPeriod ::= PeriodType

EstimatedDeliveryPeriod ::= PeriodType

EstimatedDeparturePeriod ::= PeriodType

EstimatedDespatchPeriod ::= PeriodType

EvaluationCriteria ::= EvaluationCriteriaType

Event ::= EventType

EventComment ::= EventCommentType

EventLineItem ::= EventLineItemType

EventTactic ::= EventTacticType

EventTacticEnumeration ::= EventTacticEnumerationType

Evidence ::= EvidenceType

EvidenceIssuingParty ::= PartyType

ExaminationTransportEvent ::= TransportEventType

ExceptionCriteriaLine ::= ExceptionCriteriaLineType

ExceptionNotificationLine ::= ExceptionNotificationLineType

ExceptionObservationPeriod ::= PeriodType

ExchangeRate ::= ExchangeRateType

ExportCountry ::= CountryType

ExportationTransportEvent ::= TransportEventType

ExporterParty ::= PartyType

ExternalReference ::= ExternalReferenceType

ExtraAllowanceCharge ::= AllowanceChargeType

FinalDeliveryParty ::= PartyType

FinalDeliveryTransportationService ::= TransportationServiceType

FinalDestinationCountry ::= CountryType

FinalFinancialGuarantee ::= FinancialGuaranteeType

FinancialAccount ::= FinancialAccountType

FinancialCapability ::= CapabilityType

FinancialEvaluationCriteria ::= EvaluationCriteriaType

FinancialGuarantee ::= FinancialGuaranteeType

FinancialInstitution ::= FinancialInstitutionType

FinancialInstitutionBranch ::= BranchType

FinancingFinancialAccount ::= FinancialAccountType

FinancingParty ::= PartyType

FirstArrivalPortLocation ::= LocationType

FiscalLegislationDocumentReference ::= DocumentReferenceType

FlashpointTemperature ::= TemperatureType

FloorSpaceMeasurementDimension ::= DimensionType

ForecastException ::= ForecastExceptionType

ForecastExceptionCriteriaLine ::= ForecastExceptionCriteriaLineType

ForecastLine ::= ForecastLineType

ForecastPeriod ::= PeriodType

ForecastRevisionLine ::= ForecastRevisionLineType

ForeignExchangeContract ::= ContractType

FrameworkAgreement ::= FrameworkAgreementType

FreightAllowanceCharge ::= AllowanceChargeType

FreightForwarderParty ::= PartyType

FrequencyPeriod ::= PeriodType

FromLocation ::= LocationType

GoodsItem ::= GoodsItemType

GoodsItemContainer ::= GoodsItemContainerType

GuaranteeDocumentReference ::= DocumentReferenceType

GuarantorParty ::= PartyType

GuidanceDocumentReference ::= DocumentReferenceType

HandlingTransportEvent ::= TransportEventType

HandlingUnitDespatchLine ::= DespatchLineType

HaulageTradingTerms ::= TradingTermsType

HazardousGoodsTransit ::= HazardousGoodsTransitType

HazardousItem ::= HazardousItemType

HazardousItemNotificationParty ::= PartyType

HeadParty ::= PartyType

IdentityDocumentReference ::= DocumentReferenceType

ImmobilizedSecurity ::= ImmobilizedSecurityType

ImporterParty ::= PartyType

InformationContentProviderParty ::= PartyType

InstructionForReturnsLine ::= InstructionForReturnsLineType

InsuranceEndorsement ::= EndorsementType

InsuranceParty ::= PartyType

InterestedParty ::= PartyType

IntermediateTransportLocation ::= TransportLocationType

InventoryPeriod ::= PeriodType

InventoryReportLine ::= InventoryReportLineType

InventoryReportingParty ::= PartyType

InvitationSubmissionPeriod ::= PeriodType

InvoiceDocumentReference ::= DocumentReferenceType

InvoiceLine ::= InvoiceLineType

InvoicePeriod ::= PeriodType

IssuerEndorsement ::= EndorsementType

IssuerParty ::= PartyType

IssuingCountry ::= CountryType

Item ::= ItemType

ItemComparison ::= ItemComparisonType

ItemIdentification ::= ItemIdentificationType

ItemInformationRequestLine ::= ItemInformationRequestLineType

ItemInstance ::= ItemInstanceType

ItemLocationQuantity ::= ItemLocationQuantityType

ItemManagementProfile ::= ItemManagementProfileType

ItemProperty ::= ItemPropertyType

ItemPropertyGroup ::= ItemPropertyGroupType

ItemPropertyRange ::= ItemPropertyRangeType

ItemSpecificationDocumentReference ::= DocumentReferenceType

JurisdictionRegionAddress ::= AddressType

KeywordItemProperty ::= ItemPropertyType

Language-1 ::= LanguageType

LastExitPortLocation ::= LocationType

LegalDocumentReference ::= DocumentReferenceType

LegalMonetaryTotal ::= MonetaryTotalType

LineItem ::= LineItemType

LineReference ::= LineReferenceType

LineResponse ::= LineResponseType

LineValidityPeriod ::= PeriodType

LoadingLocation ::= LocationType

LoadingPortLocation ::= LocationType

LoadingProofParty ::= PartyType

LoadingTransportEvent ::= TransportEventType

Location ::= LocationType

LocationAddress ::= AddressType

LocationCoordinate ::= LocationCoordinateType

LogisticsOperatorParty ::= PartyType

LotIdentification ::= LotIdentificationType

MainCarriageShipmentStage ::= ShipmentStageType

MainOnAccountPayment ::= OnAccountPaymentType

MainPeriod ::= PeriodType

MainQualifyingParty ::= QualifyingPartyType

MainTransportationService ::= TransportationServiceType

MandateDocumentReference ::= DocumentReferenceType

ManufacturerParty ::= PartyType

ManufacturersItemIdentification ::= ItemIdentificationType

MaritimeTransport ::= MaritimeTransportType

MaximumDeliveryUnit ::= DeliveryUnitType

MaximumTemperature ::= TemperatureType

MeasurementDimension ::= DimensionType

MediationParty ::= PartyType

Meter ::= MeterType

MeterProperty ::= MeterPropertyType

MeterReading ::= MeterReadingType

MinimumDeliveryUnit ::= DeliveryUnitType

MinimumTemperature ::= TemperatureType

MinutesDocumentReference ::= DocumentReferenceType

MiscellaneousEvent ::= MiscellaneousEventType

MonetaryTotal ::= MonetaryTotalType

MortgageHolderParty ::= PartyType

NominationPeriod ::= PeriodType

NotaryParty ::= PartyType

NoticeDocumentReference ::= DocumentReferenceType

NotificationRequirement ::= NotificationRequirementType

NotifyParty ::= PartyType

OccurenceLocation ::= LocationType

OfferedItemLocationQuantity ::= ItemLocationQuantityType

OnAccountPayment ::= OnAccountPaymentType

OnCarriageShipmentStage ::= ShipmentStageType

OpenTenderEvent ::= EventType

OperatingParty ::= PartyType

OperatorParty ::= PartyType

OptionValidityPeriod ::= PeriodType

OptionalTakeoverTransportEvent ::= TransportEventType

OrderDocumentReference ::= DocumentReferenceType

OrderLine ::= OrderLineType

OrderLineReference ::= OrderLineReferenceType

OrderReference ::= OrderReferenceType

OrderedShipment ::= OrderedShipmentType

OriginAddress ::= AddressType

OriginCountry ::= CountryType

OriginalDepartureCountry ::= CountryType

OriginalDespatchParty ::= PartyType

OriginalDespatchTransportationService ::= TransportationServiceType

OriginalDocumentReference ::= DocumentReferenceType

OriginalItemLocationQuantity ::= ItemLocationQuantityType

OriginatorCustomerParty ::= CustomerPartyType

OriginatorDocumentReference ::= DocumentReferenceType

OriginatorParty ::= PartyType

OtherCommunication ::= CommunicationType

OwnerParty ::= PartyType

Package ::= PackageType

PackagedTransportHandlingUnit ::= TransportHandlingUnitType

PalletSpaceMeasurementDimension ::= DimensionType

ParentDocumentLineReference ::= LineReferenceType

ParentDocumentReference ::= DocumentReferenceType

ParticipatingLocationsLocation ::= LocationType

ParticipationRequestReceptionPeriod ::= PeriodType

Party ::= PartyType

PartyIdentification ::= PartyIdentificationType

PartyLegalEntity ::= PartyLegalEntityType

PartyName ::= PartyNameType

PartyTaxScheme ::= PartyTaxSchemeType

PayeeFinancialAccount ::= FinancialAccountType

PayeeParty ::= PartyType

PayerFinancialAccount ::= FinancialAccountType

PayerParty ::= PartyType

Payment ::= PaymentType

PaymentAlternativeExchangeRate ::= ExchangeRateType

PaymentExchangeRate ::= ExchangeRateType

PaymentMandate ::= PaymentMandateType

PaymentMeans ::= PaymentMeansType

PaymentReversalPeriod ::= PeriodType

PaymentTerms ::= PaymentTermsType

PenaltyMonetaryTotal ::= MonetaryTotalType

PenaltyPaymentTerms ::= PaymentTermsType

PenaltyPeriod ::= PeriodType

PerformanceDataLine ::= PerformanceDataLineType

PerformingCarrierParty ::= PartyType

Period ::= PeriodType

Person ::= PersonType

PhysicalAttribute ::= PhysicalAttributeType

PhysicalLocation ::= LocationType

Pickup ::= PickupType

PickupLocation ::= LocationType

PickupParty ::= PartyType

PickupTransportEvent ::= TransportEventType

PlannedArrivalPeriod ::= PeriodType

PlannedDeparturePeriod ::= PeriodType

PlannedPeriod ::= PeriodType

PositioningTransportEvent ::= TransportEventType

PostEventPeriod ::= PeriodType

PostalAddress ::= AddressType

PowerOfAttorney ::= PowerOfAttorneyType

PreCarriageShipmentStage ::= ShipmentStageType

PreEventPeriod ::= PeriodType

PreSelectedParty ::= PartyType

PrepaidPayment ::= PaymentType

PrepaidPaymentTerms ::= PaymentTermsType

PreparationParty ::= PartyType

PresentationPeriod ::= PeriodType

PreviousDocumentReference ::= DocumentReferenceType

PreviousPriceList ::= PriceListType

Price ::= PriceType

PriceList ::= PriceListType

PriceMonetaryTotal ::= MonetaryTotalType

PricingExchangeRate ::= ExchangeRateType

PricingReference ::= PricingReferenceType

ProcessJustification ::= ProcessJustificationType

ProcurementLegislationDocumentReference ::= DocumentReferenceType

ProcurementProject ::= ProcurementProjectType

ProcurementProjectLot ::= ProcurementProjectLotType

PromisedDeliveryPeriod ::= PeriodType

PromotionalEvent ::= PromotionalEventType

PromotionalEventLineItem ::= PromotionalEventLineItemType

PromotionalSpecification ::= PromotionalSpecificationType

ProviderParty ::= PartyType

QualificationResolution ::= QualificationResolutionType

QualifyingParty ::= QualifyingPartyType

QuarantineTransportEvent ::= TransportEventType

QuotationDocumentReference ::= DocumentReferenceType

QuotationLine ::= QuotationLineType

QuotationLineReference ::= LineReferenceType

QuotedMonetaryTotal ::= MonetaryTotalType

RailTransport ::= RailTransportType

RangeDimension ::= DimensionType

RealizedLocation ::= LocationType

ReceiptDocumentReference ::= DocumentReferenceType

ReceiptLine ::= ReceiptLineType

ReceiptLineReference ::= LineReferenceType

ReceiptTransportEvent ::= TransportEventType

ReceivedHandlingUnitReceiptLine ::= ReceiptLineType

ReceiverParty ::= PartyType

RecipientCustomerParty ::= CustomerPartyType

RecipientParty ::= PartyType

ReferencedContract ::= ContractType

ReferencedGoodsItem ::= GoodsItemType

ReferencedPackage ::= PackageType

ReferencedTransportEquipment ::= TransportEquipmentType

ReferencedTransportHandlingUnit ::= TransportHandlingUnitType

RegistrationAddress ::= AddressType

Regulation ::= RegulationType

RelatedCatalogueReference ::= CatalogueReferenceType

RelatedItem ::= RelatedItemType

ReminderDocumentReference ::= DocumentReferenceType

ReminderLine ::= ReminderLineType

ReminderPeriod ::= PeriodType

RemittanceAdviceLine ::= RemittanceAdviceLineType

Renewal ::= RenewalType

ReplacementRelatedItem ::= RelatedItemType

ReportedShipment ::= ShipmentType

RequestForQuotationDocumentReference ::= DocumentReferenceType

RequestForQuotationLine ::= RequestForQuotationLineType

RequestForTenderLine ::= RequestForTenderLineType

RequestLineReference ::= LineReferenceType

RequestedCatalogueReference ::= CatalogueReferenceType

RequestedClassificationScheme ::= ClassificationSchemeType

RequestedDeliveryPeriod ::= PeriodType

RequestedDespatchPeriod ::= PeriodType

RequestedDocumentReference ::= DocumentReferenceType

RequestedLanguage ::= LanguageType

RequestedMonetaryTotal ::= MonetaryTotalType

RequestedValidityPeriod ::= PeriodType

RequiredBusinessClassificationScheme ::= ClassificationSchemeType

RequiredClassificationScheme ::= ClassificationSchemeType

RequiredCommodityClassification ::= CommodityClassificationType

RequiredFinancialGuarantee ::= FinancialGuaranteeType

RequiredItemLocationQuantity ::= ItemLocationQuantityType

RequiredRelatedItem ::= RelatedItemType

ResolutionDocumentReference ::= DocumentReferenceType

Response ::= ResponseType

ResultOfVerification ::= ResultOfVerificationType

RetailPlannedImpact ::= RetailPlannedImpactType

RetailerCustomerParty ::= CustomerPartyType

ReturnAddress ::= AddressType

RoadTransport ::= RoadTransportType

SalesItem ::= SalesItemType

SecondaryHazard ::= SecondaryHazardType

SelfBilledCreditNoteDocumentReference ::= DocumentReferenceType

SelfBilledInvoiceDocumentReference ::= DocumentReferenceType

SellerContact ::= ContactType

SellerProposedSubstituteLineItem ::= LineItemType

SellerSubstitutedLineItem ::= LineItemType

SellerSupplierParty ::= SupplierPartyType

SellersItemIdentification ::= ItemIdentificationType

SenderParty ::= PartyType

ServiceAllowanceCharge ::= AllowanceChargeType

ServiceEndTimePeriod ::= PeriodType

ServicePoint ::= ServicePointType

ServicePointLocation ::= LocationType

ServiceProviderParty ::= ServiceProviderPartyType

ServiceStartTimePeriod ::= PeriodType

SettlementPeriod ::= PeriodType

ShareholderParty ::= ShareholderPartyType

Shipment ::= ShipmentType

ShipmentDocumentReference ::= DocumentReferenceType

ShipmentStage ::= ShipmentStageType

SignatoryContact ::= ContactType

SignatoryParty ::= PartyType

Signature-1 ::= SignatureType-1

SourceCatalogueReference ::= CatalogueReferenceType

SourceIssuerParty ::= PartyType

SpecificTendererRequirement ::= TendererRequirementType

StandardItemIdentification ::= ItemIdentificationType

StatementDocumentReference ::= DocumentReferenceType

StatementLine ::= StatementLineType

StatementPeriod ::= PeriodType

Status ::= StatusType

StatusLocation ::= LocationType

StockAvailabilityReportLine ::= StockAvailabilityReportLineType

StorageLocation ::= LocationType

StorageTransportEvent ::= TransportEventType

Stowage ::= StowageType

SubCreditNoteLine ::= CreditNoteLineType

SubDebitNoteLine ::= DebitNoteLineType

SubInvoiceLine ::= InvoiceLineType

SubLineItem ::= LineItemType

SubRequestForTenderLine ::= RequestForTenderLineType

SubTenderLine ::= TenderLineType

SubcontractTerms ::= SubcontractTermsType

SubcontractorParty ::= PartyType

SubordinateAwardingCriteria ::= AwardingCriteriaType

SubordinateAwardingCriteriaResponse ::= AwardingCriteriaResponseType

SubscriberConsumption ::= SubscriberConsumptionType

SubscriberParty ::= PartyType

SubsequentProcessTenderRequirement ::= TenderRequirementType

SubsidiaryLocation ::= LocationType

SubstituteCarrierParty ::= PartyType

SuggestedEvidence ::= EvidenceType

SupplierConsumption ::= SupplierConsumptionType

SupplierParty ::= SupplierPartyType

SupplyChainActivityDataLine ::= ActivityDataLineType

SupplyItem ::= ItemType

SupportingDocumentReference ::= DocumentReferenceType

TakeoverTransportEvent ::= TransportEventType

TaxCategory ::= TaxCategoryType

TaxExchangeRate ::= ExchangeRateType

TaxExclusivePrice ::= PriceType

TaxInclusivePrice ::= PriceType

TaxRepresentativeParty ::= PartyType

TaxScheme ::= TaxSchemeType

TaxSubtotal ::= TaxSubtotalType

TaxTotal ::= TaxTotalType

TechnicalCapability ::= CapabilityType

TechnicalCommitteePerson ::= PersonType

TechnicalDocumentReference ::= DocumentReferenceType

TechnicalEvaluationCriteria ::= EvaluationCriteriaType

TelecommunicationsService ::= TelecommunicationsServiceType

TelecommunicationsSupply ::= TelecommunicationsSupplyType

TelecommunicationsSupplyLine ::= TelecommunicationsSupplyLineType

Temperature ::= TemperatureType

TemplateDocumentReference ::= DocumentReferenceType

TenderDocumentReference ::= DocumentReferenceType

TenderEvaluationParty ::= PartyType

TenderLine ::= TenderLineType

TenderPreparation ::= TenderPreparationType

TenderRecipientParty ::= PartyType

TenderRequirement ::= TenderRequirementType

TenderResult ::= TenderResultType

TenderSubmissionDeadlinePeriod ::= PeriodType

TenderValidityPeriod ::= PeriodType

TenderedProject ::= TenderedProjectType

TendererParty ::= PartyType

TendererPartyQualification ::= TendererPartyQualificationType

TendererQualificationRequest ::= TendererQualificationRequestType

TendererRequirement ::= TendererRequirementType

TenderingProcess ::= TenderingProcessType

TenderingTerms ::= TenderingTermsType

TerminalOperatorParty ::= PartyType

TimeDuty ::= DutyType

ToLocation ::= LocationType

TradeFinancing ::= TradeFinancingType

TradingTerms ::= TradingTermsType

TransactionConditions ::= TransactionConditionsType

TransitCountry ::= CountryType

TransitPeriod ::= PeriodType

TransportAdvisorParty ::= PartyType

TransportContract ::= ContractType

TransportEquipment ::= TransportEquipmentType

TransportEquipmentSeal ::= TransportEquipmentSealType

TransportEvent ::= TransportEventType

TransportExecutionTerms ::= TransportExecutionTermsType

TransportHandlingUnit ::= TransportHandlingUnitType

TransportLocation ::= TransportLocationType

TransportMeans ::= TransportMeansType

TransportSchedule ::= TransportScheduleType

TransportServiceDescriptionDocumentReference ::= DocumentReferenceType

TransportServiceProviderParty ::= PartyType

TransportServiceProviderResponseDeadlinePeriod ::= PeriodType

TransportStatus ::= TransportStatusType

TransportUserParty ::= PartyType

TransportUserReferenceParty ::= PartyType

TransportUserResponseDeadlinePeriod ::= PeriodType

TransportationSegment ::= TransportationSegmentType

TransportationService ::= TransportationServiceType

TransshipPortLocation ::= LocationType

UnloadingLocation ::= LocationType

UnloadingPortLocation ::= LocationType

UnstructuredPrice ::= UnstructuredPriceType

UpdatedDelivery ::= DeliveryType

UpdatedDespatch ::= DespatchType

UsabilityPeriod ::= PeriodType

UtilityConsumptionPoint ::= ConsumptionPointType

UtilityCustomerParty ::= PartyType

UtilityItem ::= UtilityItemType

UtilityMeter ::= MeterType

UtilitySupplierParty ::= PartyType

ValidityPeriod ::= PeriodType

WarehousingTransportEvent ::= TransportEventType

WarrantyParty ::= PartyType

WarrantyValidityPeriod ::= PeriodType

WebSiteAccess ::= WebSiteAccessType

WinningParty ::= PartyType

ActivityDataLineType ::= SEQUENCE {
  iD                           ID-1,
  supplyChainActivityTypeCode  SupplyChainActivityTypeCode,
  buyerCustomerParty           BuyerCustomerParty OPTIONAL,
  sellerSupplierParty          SellerSupplierParty OPTIONAL,
  activityPeriod               ActivityPeriod OPTIONAL,
  activityOriginLocation       ActivityOriginLocation,
  activityFinalLocation        ActivityFinalLocation OPTIONAL,
  salesItem-list               SEQUENCE (SIZE (1..MAX)) OF salesItem SalesItem}

ActivityPropertyType ::= SEQUENCE {name   Name-1,
                                   value  Value}

AddressType ::= SEQUENCE {
  iD                       ID-1 OPTIONAL,
  addressTypeCode          AddressTypeCode OPTIONAL,
  addressFormatCode        AddressFormatCode OPTIONAL,
  postbox                  Postbox OPTIONAL,
  floor                    Floor OPTIONAL,
  room                     Room OPTIONAL,
  streetName               StreetName OPTIONAL,
  additionalStreetName     AdditionalStreetName OPTIONAL,
  blockName                BlockName OPTIONAL,
  buildingName             BuildingName OPTIONAL,
  buildingNumber           BuildingNumber OPTIONAL,
  inhouseMail              InhouseMail OPTIONAL,
  department               Department OPTIONAL,
  markAttention            MarkAttention OPTIONAL,
  markCare                 MarkCare OPTIONAL,
  plotIdentification       PlotIdentification OPTIONAL,
  citySubdivisionName      CitySubdivisionName OPTIONAL,
  cityName                 CityName OPTIONAL,
  postalZone               PostalZone OPTIONAL,
  countrySubentity         CountrySubentity OPTIONAL,
  countrySubentityCode     CountrySubentityCode OPTIONAL,
  region                   Region OPTIONAL,
  district                 District OPTIONAL,
  timezoneOffset           TimezoneOffset OPTIONAL,
  addressLine-list         SEQUENCE OF addressLine AddressLine,
  country                  Country OPTIONAL,
  locationCoordinate-list  SEQUENCE OF locationCoordinate LocationCoordinate}

AddressLineType ::= SEQUENCE {line  Line}

AirTransportType ::= SEQUENCE {aircraftID  AircraftID}

AllowanceChargeType ::= SEQUENCE {
  iD                         ID-1 OPTIONAL,
  chargeIndicator            ChargeIndicator,
  allowanceChargeReasonCode  AllowanceChargeReasonCode OPTIONAL,
  allowanceChargeReason      AllowanceChargeReason OPTIONAL,
  multiplierFactorNumeric    MultiplierFactorNumeric OPTIONAL,
  prepaidIndicator           PrepaidIndicator OPTIONAL,
  sequenceNumeric            SequenceNumeric OPTIONAL,
  amount                     Amount,
  baseAmount                 BaseAmount OPTIONAL,
  accountingCostCode         AccountingCostCode OPTIONAL,
  accountingCost             AccountingCost OPTIONAL,
  perUnitAmount              PerUnitAmount OPTIONAL,
  taxCategory-list           SEQUENCE OF taxCategory TaxCategory,
  taxTotal                   TaxTotal OPTIONAL,
  paymentMeans-list          SEQUENCE OF paymentMeans PaymentMeans}

AppealTermsType ::= SEQUENCE {
  description-list        SEQUENCE OF description Description,
  presentationPeriod      PresentationPeriod OPTIONAL,
  appealInformationParty  AppealInformationParty OPTIONAL,
  appealReceiverParty     AppealReceiverParty OPTIONAL,
  mediationParty          MediationParty OPTIONAL}

AttachmentType ::= SEQUENCE {
  embeddedDocumentBinaryObject  EmbeddedDocumentBinaryObject OPTIONAL,
  externalReference             ExternalReference OPTIONAL}

AuctionTermsType ::= SEQUENCE {
  auctionConstraintIndicator        AuctionConstraintIndicator OPTIONAL,
  justificationDescription-list
    SEQUENCE OF justificationDescription JustificationDescription,
  description-list                  SEQUENCE OF description Description,
  processDescription-list
    SEQUENCE OF processDescription ProcessDescription,
  conditionsDescription-list
    SEQUENCE OF conditionsDescription ConditionsDescription,
  electronicDeviceDescription-list
    SEQUENCE OF electronicDeviceDescription ElectronicDeviceDescription,
  auctionURI                        AuctionURI OPTIONAL}

AwardingCriteriaType ::= SEQUENCE {
  iD                                ID-1 OPTIONAL,
  awardingCriteriaTypeCode          AwardingCriteriaTypeCode OPTIONAL,
  description-list                  SEQUENCE OF description Description,
  weightNumeric                     WeightNumeric OPTIONAL,
  weight-list                       SEQUENCE OF weight Weight,
  calculationExpression-list
    SEQUENCE OF calculationExpression CalculationExpression,
  calculationExpressionCode         CalculationExpressionCode OPTIONAL,
  minimumQuantity                   MinimumQuantity OPTIONAL,
  maximumQuantity                   MaximumQuantity OPTIONAL,
  minimumAmount                     MinimumAmount OPTIONAL,
  maximumAmount                     MaximumAmount OPTIONAL,
  minimumImprovementBid-list
    SEQUENCE OF minimumImprovementBid MinimumImprovementBid,
  subordinateAwardingCriteria-list
    SEQUENCE OF subordinateAwardingCriteria SubordinateAwardingCriteria}

AwardingCriteriaResponseType ::= SEQUENCE {
  iD                                        ID-1 OPTIONAL,
  awardingCriteriaID                        AwardingCriteriaID OPTIONAL,
  awardingCriteriaDescription-list
    SEQUENCE OF awardingCriteriaDescription AwardingCriteriaDescription,
  description-list                          SEQUENCE OF description Description,
  quantity                                  Quantity OPTIONAL,
  amount                                    Amount OPTIONAL,
  subordinateAwardingCriteriaResponse-list
    SEQUENCE OF subordinateAwardingCriteriaResponse
      SubordinateAwardingCriteriaResponse}

AwardingTermsType ::= SEQUENCE {
  weightingAlgorithmCode              WeightingAlgorithmCode OPTIONAL,
  description-list                    SEQUENCE OF description Description,
  technicalCommitteeDescription-list
    SEQUENCE OF technicalCommitteeDescription TechnicalCommitteeDescription,
  lowTendersDescription-list
    SEQUENCE OF lowTendersDescription LowTendersDescription,
  awardingCriteria-list
    SEQUENCE OF awardingCriteria AwardingCriteria,
  technicalCommitteePerson-list
    SEQUENCE OF technicalCommitteePerson TechnicalCommitteePerson}

BillingReferenceType ::= SEQUENCE {
  invoiceDocumentReference               InvoiceDocumentReference OPTIONAL,
  selfBilledInvoiceDocumentReference
    SelfBilledInvoiceDocumentReference OPTIONAL,
  creditNoteDocumentReference            CreditNoteDocumentReference OPTIONAL,
  selfBilledCreditNoteDocumentReference
    SelfBilledCreditNoteDocumentReference OPTIONAL,
  debitNoteDocumentReference             DebitNoteDocumentReference OPTIONAL,
  reminderDocumentReference              ReminderDocumentReference OPTIONAL,
  additionalDocumentReference            AdditionalDocumentReference OPTIONAL,
  billingReferenceLine-list
    SEQUENCE OF billingReferenceLine BillingReferenceLine}

BillingReferenceLineType ::= SEQUENCE {
  iD                    ID-1,
  amount                Amount OPTIONAL,
  allowanceCharge-list  SEQUENCE OF allowanceCharge AllowanceCharge}

BranchType ::= SEQUENCE {
  iD                    ID-1 OPTIONAL,
  name                  Name-1 OPTIONAL,
  financialInstitution  FinancialInstitution OPTIONAL,
  address               Address OPTIONAL}

BudgetAccountType ::= SEQUENCE {
  iD                            ID-1 OPTIONAL,
  budgetYearNumeric             BudgetYearNumeric OPTIONAL,
  requiredClassificationScheme  RequiredClassificationScheme OPTIONAL}

BudgetAccountLineType ::= SEQUENCE {
  iD                  ID-1 OPTIONAL,
  totalAmount         TotalAmount OPTIONAL,
  budgetAccount-list  SEQUENCE OF budgetAccount BudgetAccount}

BudgetAmountType ::= SEQUENCE {
  estimatedOverallContractAmount   EstimatedOverallContractAmount OPTIONAL,
  totalAmount                      TotalAmount OPTIONAL,
  taxExclusiveAmount               TaxExclusiveAmount OPTIONAL,
  minimumAmount                    MinimumAmount OPTIONAL,
  monetaryScope-list               SEQUENCE OF monetaryScope MonetaryScope,
  averageSubsequentContractAmount  AverageSubsequentContractAmount OPTIONAL,
  applicableTaxCategory-list
    SEQUENCE OF applicableTaxCategory ApplicableTaxCategory}

CapabilityType ::= SEQUENCE {
  capabilityTypeCode       CapabilityTypeCode OPTIONAL,
  description-list         SEQUENCE OF description Description,
  valueAmount              ValueAmount OPTIONAL,
  valueQuantity            ValueQuantity OPTIONAL,
  evidenceSuppliedID-list  SEQUENCE OF evidenceSuppliedID EvidenceSuppliedID,
  validityPeriod           ValidityPeriod OPTIONAL}

CardAccountType ::= SEQUENCE {
  primaryAccountNumberID  PrimaryAccountNumberID,
  networkID               NetworkID,
  cardTypeCode            CardTypeCode OPTIONAL,
  validityStartDate       ValidityStartDate OPTIONAL,
  expiryDate              ExpiryDate OPTIONAL,
  issuerID                IssuerID OPTIONAL,
  issueNumberID           IssueNumberID OPTIONAL,
  cV2ID                   CV2ID OPTIONAL,
  cardChipCode            CardChipCode OPTIONAL,
  chipApplicationID       ChipApplicationID OPTIONAL,
  holderName              HolderName OPTIONAL}

CatalogueItemSpecificationUpdateLineType ::= SEQUENCE {
  iD                       ID-1,
  contractorCustomerParty  ContractorCustomerParty OPTIONAL,
  sellerSupplierParty      SellerSupplierParty OPTIONAL,
  item                     Item}

CatalogueLineType ::= SEQUENCE {
  iD                                 ID-1,
  actionCode                         ActionCode OPTIONAL,
  lifeCycleStatusCode                LifeCycleStatusCode OPTIONAL,
  contractSubdivision                ContractSubdivision OPTIONAL,
  note-list                          SEQUENCE OF note Note,
  orderableIndicator                 OrderableIndicator OPTIONAL,
  orderableUnit                      OrderableUnit OPTIONAL,
  contentUnitQuantity                ContentUnitQuantity OPTIONAL,
  orderQuantityIncrementNumeric      OrderQuantityIncrementNumeric OPTIONAL,
  minimumOrderQuantity               MinimumOrderQuantity OPTIONAL,
  maximumOrderQuantity               MaximumOrderQuantity OPTIONAL,
  warrantyInformation-list
    SEQUENCE OF warrantyInformation WarrantyInformation,
  packLevelCode                      PackLevelCode OPTIONAL,
  contractorCustomerParty            ContractorCustomerParty OPTIONAL,
  sellerSupplierParty                SellerSupplierParty OPTIONAL,
  warrantyParty                      WarrantyParty OPTIONAL,
  warrantyValidityPeriod             WarrantyValidityPeriod OPTIONAL,
  lineValidityPeriod                 LineValidityPeriod OPTIONAL,
  itemComparison-list                SEQUENCE OF itemComparison ItemComparison,
  componentRelatedItem-list
    SEQUENCE OF componentRelatedItem ComponentRelatedItem,
  accessoryRelatedItem-list
    SEQUENCE OF accessoryRelatedItem AccessoryRelatedItem,
  requiredRelatedItem-list
    SEQUENCE OF requiredRelatedItem RequiredRelatedItem,
  replacementRelatedItem-list
    SEQUENCE OF replacementRelatedItem ReplacementRelatedItem,
  complementaryRelatedItem-list
    SEQUENCE OF complementaryRelatedItem ComplementaryRelatedItem,
  requiredItemLocationQuantity-list
    SEQUENCE OF requiredItemLocationQuantity RequiredItemLocationQuantity,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  item                               Item,
  keywordItemProperty-list
    SEQUENCE OF keywordItemProperty KeywordItemProperty}

CataloguePricingUpdateLineType ::= SEQUENCE {
  iD                                 ID-1,
  contractorCustomerParty            ContractorCustomerParty OPTIONAL,
  sellerSupplierParty                SellerSupplierParty OPTIONAL,
  requiredItemLocationQuantity-list
    SEQUENCE OF requiredItemLocationQuantity RequiredItemLocationQuantity}

CatalogueReferenceType ::= SEQUENCE {
  iD                 ID-1,
  uUID               UUID OPTIONAL,
  issueDate          IssueDate OPTIONAL,
  issueTime          IssueTime OPTIONAL,
  revisionDate       RevisionDate OPTIONAL,
  revisionTime       RevisionTime OPTIONAL,
  note-list          SEQUENCE OF note Note,
  description-list   SEQUENCE OF description Description,
  versionID          VersionID OPTIONAL,
  previousVersionID  PreviousVersionID OPTIONAL}

CatalogueRequestLineType ::= SEQUENCE {
  iD                                 ID-1,
  contractSubdivision                ContractSubdivision OPTIONAL,
  note-list                          SEQUENCE OF note Note,
  lineValidityPeriod                 LineValidityPeriod OPTIONAL,
  requiredItemLocationQuantity-list
    SEQUENCE OF requiredItemLocationQuantity RequiredItemLocationQuantity,
  item                               Item}

CertificateType ::= SEQUENCE {
  iD                      ID-1,
  certificateTypeCode     CertificateTypeCode,
  certificateType         CertificateType-1,
  remarks                 Remarks OPTIONAL,
  issuerParty             IssuerParty,
  documentReference-list  SEQUENCE OF documentReference DocumentReference,
  signature-list          SEQUENCE OF signature Signature-1}

CertificateOfOriginApplicationType ::= SEQUENCE {
  referenceID                       ReferenceID,
  certificateType                   CertificateType-1,
  applicationStatusCode             ApplicationStatusCode OPTIONAL,
  originalJobID                     OriginalJobID,
  previousJobID                     PreviousJobID OPTIONAL,
  remarks                           Remarks OPTIONAL,
  shipment                          Shipment,
  endorserParty-list
    SEQUENCE (SIZE (1..MAX)) OF endorserParty EndorserParty,
  preparationParty                  PreparationParty,
  issuerParty                       IssuerParty,
  exporterParty                     ExporterParty OPTIONAL,
  importerParty                     ImporterParty OPTIONAL,
  issuingCountry                    IssuingCountry,
  documentDistribution-list
    SEQUENCE OF documentDistribution DocumentDistribution,
  supportingDocumentReference-list
    SEQUENCE OF supportingDocumentReference SupportingDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1}

ClassificationCategoryType ::= SEQUENCE {
  name                                    Name-1 OPTIONAL,
  codeValue                               CodeValue OPTIONAL,
  description-list                        SEQUENCE OF description Description,
  categorizesClassificationCategory-list
    SEQUENCE OF categorizesClassificationCategory
      CategorizesClassificationCategory}

ClassificationSchemeType ::= SEQUENCE {
  iD                           ID-1,
  uUID                         UUID OPTIONAL,
  lastRevisionDate             LastRevisionDate OPTIONAL,
  lastRevisionTime             LastRevisionTime OPTIONAL,
  note-list                    SEQUENCE OF note Note,
  name                         Name-1 OPTIONAL,
  description-list             SEQUENCE OF description Description,
  agencyID                     AgencyID OPTIONAL,
  agencyName                   AgencyName OPTIONAL,
  versionID                    VersionID OPTIONAL,
  uRI                          URI OPTIONAL,
  schemeURI                    SchemeURI OPTIONAL,
  languageID                   LanguageID OPTIONAL,
  classificationCategory-list
    SEQUENCE (SIZE (1..MAX)) OF classificationCategory ClassificationCategory}

CommodityClassificationType ::= SEQUENCE {
  natureCode              NatureCode OPTIONAL,
  cargoTypeCode           CargoTypeCode OPTIONAL,
  commodityCode           CommodityCode OPTIONAL,
  itemClassificationCode  ItemClassificationCode OPTIONAL}

CommunicationType ::= SEQUENCE {
  channelCode  ChannelCode OPTIONAL,
  channel      Channel OPTIONAL,
  value        Value OPTIONAL}

CompletedTaskType ::= SEQUENCE {
  annualAverageAmount     AnnualAverageAmount OPTIONAL,
  totalTaskAmount         TotalTaskAmount OPTIONAL,
  partyCapacityAmount     PartyCapacityAmount OPTIONAL,
  description-list        SEQUENCE OF description Description,
  evidenceSuppliedID      EvidenceSuppliedID OPTIONAL,
  period                  Period OPTIONAL,
  recipientCustomerParty  RecipientCustomerParty OPTIONAL}

ConsignmentType ::= SEQUENCE {
  iD                                     ID-1,
  carrierAssignedID                      CarrierAssignedID OPTIONAL,
  consigneeAssignedID                    ConsigneeAssignedID OPTIONAL,
  consignorAssignedID                    ConsignorAssignedID OPTIONAL,
  freightForwarderAssignedID             FreightForwarderAssignedID OPTIONAL,
  brokerAssignedID                       BrokerAssignedID OPTIONAL,
  contractedCarrierAssignedID            ContractedCarrierAssignedID OPTIONAL,
  performingCarrierAssignedID            PerformingCarrierAssignedID OPTIONAL,
  summaryDescription-list
    SEQUENCE OF summaryDescription SummaryDescription,
  totalInvoiceAmount                     TotalInvoiceAmount OPTIONAL,
  declaredCustomsValueAmount             DeclaredCustomsValueAmount OPTIONAL,
  tariffDescription-list
    SEQUENCE OF tariffDescription TariffDescription,
  tariffCode                             TariffCode OPTIONAL,
  insurancePremiumAmount                 InsurancePremiumAmount OPTIONAL,
  grossWeightMeasure                     GrossWeightMeasure OPTIONAL,
  netWeightMeasure                       NetWeightMeasure OPTIONAL,
  netNetWeightMeasure                    NetNetWeightMeasure OPTIONAL,
  chargeableWeightMeasure                ChargeableWeightMeasure OPTIONAL,
  grossVolumeMeasure                     GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                       NetVolumeMeasure OPTIONAL,
  loadingLengthMeasure                   LoadingLengthMeasure OPTIONAL,
  remarks-list                           SEQUENCE OF remarks Remarks,
  hazardousRiskIndicator                 HazardousRiskIndicator OPTIONAL,
  animalFoodIndicator                    AnimalFoodIndicator OPTIONAL,
  humanFoodIndicator                     HumanFoodIndicator OPTIONAL,
  livestockIndicator                     LivestockIndicator OPTIONAL,
  bulkCargoIndicator                     BulkCargoIndicator OPTIONAL,
  containerizedIndicator                 ContainerizedIndicator OPTIONAL,
  generalCargoIndicator                  GeneralCargoIndicator OPTIONAL,
  specialSecurityIndicator               SpecialSecurityIndicator OPTIONAL,
  thirdPartyPayerIndicator               ThirdPartyPayerIndicator OPTIONAL,
  carrierServiceInstructions             CarrierServiceInstructions OPTIONAL,
  customsClearanceServiceInstructions
    CustomsClearanceServiceInstructions OPTIONAL,
  forwarderServiceInstructions           ForwarderServiceInstructions OPTIONAL,
  specialServiceInstructions             SpecialServiceInstructions OPTIONAL,
  sequenceID                             SequenceID OPTIONAL,
  shippingPriorityLevelCode              ShippingPriorityLevelCode OPTIONAL,
  handlingCode                           HandlingCode OPTIONAL,
  handlingInstructions                   HandlingInstructions OPTIONAL,
  information                            Information OPTIONAL,
  totalGoodsItemQuantity                 TotalGoodsItemQuantity OPTIONAL,
  totalTransportHandlingUnitQuantity
    TotalTransportHandlingUnitQuantity OPTIONAL,
  insuranceValueAmount                   InsuranceValueAmount OPTIONAL,
  declaredForCarriageValueAmount
    DeclaredForCarriageValueAmount OPTIONAL,
  declaredStatisticsValueAmount          DeclaredStatisticsValueAmount OPTIONAL,
  freeOnBoardValueAmount                 FreeOnBoardValueAmount OPTIONAL,
  specialInstructions-list
    SEQUENCE OF specialInstructions SpecialInstructions,
  splitConsignmentIndicator              SplitConsignmentIndicator OPTIONAL,
  deliveryInstructions-list
    SEQUENCE OF deliveryInstructions DeliveryInstructions,
  consignmentQuantity                    ConsignmentQuantity OPTIONAL,
  consolidatableIndicator                ConsolidatableIndicator OPTIONAL,
  haulageInstructions-list
    SEQUENCE OF haulageInstructions HaulageInstructions,
  loadingSequenceID                      LoadingSequenceID OPTIONAL,
  consigneeParty                         ConsigneeParty OPTIONAL,
  exporterParty                          ExporterParty OPTIONAL,
  consignorParty                         ConsignorParty OPTIONAL,
  importerParty                          ImporterParty OPTIONAL,
  carrierParty                           CarrierParty OPTIONAL,
  freightForwarderParty                  FreightForwarderParty OPTIONAL,
  notifyParty                            NotifyParty OPTIONAL,
  originalDespatchParty                  OriginalDespatchParty OPTIONAL,
  finalDeliveryParty                     FinalDeliveryParty OPTIONAL,
  performingCarrierParty                 PerformingCarrierParty OPTIONAL,
  substituteCarrierParty                 SubstituteCarrierParty OPTIONAL,
  logisticsOperatorParty                 LogisticsOperatorParty OPTIONAL,
  transportAdvisorParty                  TransportAdvisorParty OPTIONAL,
  hazardousItemNotificationParty
    HazardousItemNotificationParty OPTIONAL,
  insuranceParty                         InsuranceParty OPTIONAL,
  mortgageHolderParty                    MortgageHolderParty OPTIONAL,
  billOfLadingHolderParty                BillOfLadingHolderParty OPTIONAL,
  originalDepartureCountry               OriginalDepartureCountry OPTIONAL,
  finalDestinationCountry                FinalDestinationCountry OPTIONAL,
  transitCountry-list
    SEQUENCE OF transitCountry TransitCountry,
  transportContract                      TransportContract OPTIONAL,
  originalDespatchTransportationService
    OriginalDespatchTransportationService OPTIONAL,
  finalDeliveryTransportationService
    FinalDeliveryTransportationService OPTIONAL,
  deliveryTerms                          DeliveryTerms OPTIONAL,
  paymentTerms                           PaymentTerms OPTIONAL,
  collectPaymentTerms                    CollectPaymentTerms OPTIONAL,
  disbursementPaymentTerms               DisbursementPaymentTerms OPTIONAL,
  prepaidPaymentTerms                    PrepaidPaymentTerms OPTIONAL,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge,
  extraAllowanceCharge-list
    SEQUENCE OF extraAllowanceCharge ExtraAllowanceCharge,
  mainCarriageShipmentStage              MainCarriageShipmentStage OPTIONAL,
  preCarriageShipmentStage-list
    SEQUENCE OF preCarriageShipmentStage PreCarriageShipmentStage,
  onCarriageShipmentStage-list
    SEQUENCE OF onCarriageShipmentStage OnCarriageShipmentStage,
  transportHandlingUnit-list
    SEQUENCE OF transportHandlingUnit TransportHandlingUnit,
  firstArrivalPortLocation               FirstArrivalPortLocation OPTIONAL,
  lastExitPortLocation                   LastExitPortLocation OPTIONAL,
  consolidatedShipment-list
    SEQUENCE OF consolidatedShipment ConsolidatedShipment}

ConsumptionType ::= SEQUENCE {
  utilityStatementTypeCode  UtilityStatementTypeCode OPTIONAL,
  mainPeriod                MainPeriod OPTIONAL,
  allowanceCharge-list      SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list             SEQUENCE OF taxTotal TaxTotal,
  energyWaterSupply         EnergyWaterSupply OPTIONAL,
  telecommunicationsSupply  TelecommunicationsSupply OPTIONAL,
  legalMonetaryTotal        LegalMonetaryTotal}

ConsumptionAverageType ::= SEQUENCE {
  averageAmount  AverageAmount OPTIONAL,
  description    Description OPTIONAL}

ConsumptionHistoryType ::= SEQUENCE {
  meterNumber           MeterNumber OPTIONAL,
  quantity              Quantity,
  amount                Amount OPTIONAL,
  consumptionLevelCode  ConsumptionLevelCode OPTIONAL,
  consumptionLevel      ConsumptionLevel OPTIONAL,
  description-list      SEQUENCE OF description Description,
  period                Period}

ConsumptionLineType ::= SEQUENCE {
  iD                             ID-1,
  parentDocumentLineReferenceID  ParentDocumentLineReferenceID OPTIONAL,
  invoicedQuantity               InvoicedQuantity,
  lineExtensionAmount            LineExtensionAmount,
  period                         Period OPTIONAL,
  delivery-list                  SEQUENCE OF delivery Delivery,
  allowanceCharge-list           SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                  SEQUENCE OF taxTotal TaxTotal,
  utilityItem                    UtilityItem,
  price                          Price OPTIONAL,
  unstructuredPrice              UnstructuredPrice OPTIONAL}

ConsumptionPointType ::= SEQUENCE {
  iD                        ID-1,
  description               Description OPTIONAL,
  subscriberID              SubscriberID OPTIONAL,
  subscriberTypeIdentifier  SubscriberTypeIdentifier OPTIONAL,
  subscriberTypeCode        SubscriberTypeCode OPTIONAL,
  totalDeliveredQuantity    TotalDeliveredQuantity OPTIONAL,
  address                   Address OPTIONAL,
  webSiteAccess             WebSiteAccess OPTIONAL,
  utilityMeter-list         SEQUENCE OF utilityMeter UtilityMeter}

ConsumptionReportType ::= SEQUENCE {
  iD                               ID-1,
  consumptionType                  ConsumptionType-1 OPTIONAL,
  consumptionTypeCode              ConsumptionTypeCode OPTIONAL,
  description-list                 SEQUENCE OF description Description,
  totalConsumedQuantity            TotalConsumedQuantity OPTIONAL,
  basicConsumedQuantity            BasicConsumedQuantity OPTIONAL,
  residentOccupantsNumeric         ResidentOccupantsNumeric OPTIONAL,
  consumersEnergyLevelCode         ConsumersEnergyLevelCode OPTIONAL,
  consumersEnergyLevel             ConsumersEnergyLevel OPTIONAL,
  residenceType                    ResidenceType OPTIONAL,
  residenceTypeCode                ResidenceTypeCode OPTIONAL,
  heatingType                      HeatingType OPTIONAL,
  heatingTypeCode                  HeatingTypeCode OPTIONAL,
  period                           Period OPTIONAL,
  guidanceDocumentReference        GuidanceDocumentReference OPTIONAL,
  documentReference                DocumentReference OPTIONAL,
  consumptionReportReference-list
    SEQUENCE OF consumptionReportReference ConsumptionReportReference,
  consumptionHistory-list
    SEQUENCE OF consumptionHistory ConsumptionHistory}

ConsumptionReportReferenceType ::= SEQUENCE {
  consumptionReportID    ConsumptionReportID,
  consumptionType        ConsumptionType-1 OPTIONAL,
  consumptionTypeCode    ConsumptionTypeCode OPTIONAL,
  totalConsumedQuantity  TotalConsumedQuantity,
  period                 Period}

ContactType ::= SEQUENCE {
  iD                       ID-1 OPTIONAL,
  name                     Name-1 OPTIONAL,
  telephone                Telephone OPTIONAL,
  telefax                  Telefax OPTIONAL,
  electronicMail           ElectronicMail OPTIONAL,
  note-list                SEQUENCE OF note Note,
  otherCommunication-list  SEQUENCE OF otherCommunication OtherCommunication}

ContractType ::= SEQUENCE {
  iD                              ID-1 OPTIONAL,
  issueDate                       IssueDate OPTIONAL,
  issueTime                       IssueTime OPTIONAL,
  nominationDate                  NominationDate OPTIONAL,
  nominationTime                  NominationTime OPTIONAL,
  contractTypeCode                ContractTypeCode OPTIONAL,
  contractType                    ContractType-1 OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  versionID                       VersionID OPTIONAL,
  description-list                SEQUENCE OF description Description,
  validityPeriod                  ValidityPeriod OPTIONAL,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  nominationPeriod                NominationPeriod OPTIONAL,
  contractualDelivery             ContractualDelivery OPTIONAL}

ContractExecutionRequirementType ::= SEQUENCE {
  name-list                 SEQUENCE OF name Name-1,
  executionRequirementCode  ExecutionRequirementCode OPTIONAL,
  description-list          SEQUENCE OF description Description}

ContractExtensionType ::= SEQUENCE {
  optionsDescription-list  SEQUENCE OF optionsDescription OptionsDescription,
  minimumNumberNumeric     MinimumNumberNumeric OPTIONAL,
  maximumNumberNumeric     MaximumNumberNumeric OPTIONAL,
  optionValidityPeriod     OptionValidityPeriod OPTIONAL,
  renewal-list             SEQUENCE OF renewal Renewal}

ContractingPartyType ::= SEQUENCE {
  contractingPartyTypeCode  ContractingPartyTypeCode OPTIONAL,
  activityCode-list         SEQUENCE OF activityCode ActivityCode,
  buyerProfileURI           BuyerProfileURI OPTIONAL,
  party                     Party}

CorporateRegistrationSchemeType ::= SEQUENCE {
  iD                              ID-1 OPTIONAL,
  name                            Name-1 OPTIONAL,
  corporateRegistrationTypeCode   CorporateRegistrationTypeCode OPTIONAL,
  jurisdictionRegionAddress-list
    SEQUENCE OF jurisdictionRegionAddress JurisdictionRegionAddress}

CorrectionType ::= SEQUENCE {
  correctionType                          CorrectionType-1 OPTIONAL,
  correctionTypeCode                      CorrectionTypeCode OPTIONAL,
  meterNumber                             MeterNumber OPTIONAL,
  gasPressureQuantity                     GasPressureQuantity OPTIONAL,
  actualTemperatureReductionQuantity
    ActualTemperatureReductionQuantity OPTIONAL,
  normalTemperatureReductionQuantity
    NormalTemperatureReductionQuantity OPTIONAL,
  differenceTemperatureReductionQuantity
    DifferenceTemperatureReductionQuantity OPTIONAL,
  description                             Description OPTIONAL,
  correctionUnitAmount                    CorrectionUnitAmount OPTIONAL,
  consumptionEnergyQuantity               ConsumptionEnergyQuantity OPTIONAL,
  consumptionWaterQuantity                ConsumptionWaterQuantity OPTIONAL,
  correctionAmount                        CorrectionAmount OPTIONAL}

CountryType ::= SEQUENCE {
  identificationCode  IdentificationCode OPTIONAL,
  name                Name-1 OPTIONAL}

CreditAccountType ::= SEQUENCE {accountID  AccountID}

CreditNoteLineType ::= SEQUENCE {
  iD                          ID-1,
  uUID                        UUID OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  creditedQuantity            CreditedQuantity OPTIONAL,
  lineExtensionAmount         LineExtensionAmount OPTIONAL,
  taxPointDate                TaxPointDate OPTIONAL,
  accountingCostCode          AccountingCostCode OPTIONAL,
  accountingCost              AccountingCost OPTIONAL,
  paymentPurposeCode          PaymentPurposeCode OPTIONAL,
  freeOfChargeIndicator       FreeOfChargeIndicator OPTIONAL,
  invoicePeriod-list          SEQUENCE OF invoicePeriod InvoicePeriod,
  orderLineReference-list     SEQUENCE OF orderLineReference OrderLineReference,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  despatchLineReference-list
    SEQUENCE OF despatchLineReference DespatchLineReference,
  receiptLineReference-list
    SEQUENCE OF receiptLineReference ReceiptLineReference,
  billingReference-list       SEQUENCE OF billingReference BillingReference,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  pricingReference            PricingReference OPTIONAL,
  originatorParty             OriginatorParty OPTIONAL,
  delivery-list               SEQUENCE OF delivery Delivery,
  paymentTerms-list           SEQUENCE OF paymentTerms PaymentTerms,
  taxTotal-list               SEQUENCE OF taxTotal TaxTotal,
  allowanceCharge-list        SEQUENCE OF allowanceCharge AllowanceCharge,
  item                        Item OPTIONAL,
  price                       Price OPTIONAL,
  deliveryTerms-list          SEQUENCE OF deliveryTerms DeliveryTerms,
  subCreditNoteLine-list      SEQUENCE OF subCreditNoteLine SubCreditNoteLine}

CustomerPartyType ::= SEQUENCE {
  customerAssignedAccountID  CustomerAssignedAccountID OPTIONAL,
  supplierAssignedAccountID  SupplierAssignedAccountID OPTIONAL,
  additionalAccountID-list
    SEQUENCE OF additionalAccountID AdditionalAccountID,
  party                      Party OPTIONAL,
  deliveryContact            DeliveryContact OPTIONAL,
  accountingContact          AccountingContact OPTIONAL,
  buyerContact               BuyerContact OPTIONAL}

DebitNoteLineType ::= SEQUENCE {
  iD                          ID-1,
  uUID                        UUID OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  debitedQuantity             DebitedQuantity OPTIONAL,
  lineExtensionAmount         LineExtensionAmount,
  taxPointDate                TaxPointDate OPTIONAL,
  accountingCostCode          AccountingCostCode OPTIONAL,
  accountingCost              AccountingCost OPTIONAL,
  paymentPurposeCode          PaymentPurposeCode OPTIONAL,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  despatchLineReference-list
    SEQUENCE OF despatchLineReference DespatchLineReference,
  receiptLineReference-list
    SEQUENCE OF receiptLineReference ReceiptLineReference,
  billingReference-list       SEQUENCE OF billingReference BillingReference,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  pricingReference            PricingReference OPTIONAL,
  delivery-list               SEQUENCE OF delivery Delivery,
  taxTotal-list               SEQUENCE OF taxTotal TaxTotal,
  allowanceCharge-list        SEQUENCE OF allowanceCharge AllowanceCharge,
  item                        Item OPTIONAL,
  price                       Price OPTIONAL,
  subDebitNoteLine-list       SEQUENCE OF subDebitNoteLine SubDebitNoteLine}

DeclarationType ::= SEQUENCE {
  name-list                SEQUENCE OF name Name-1,
  declarationTypeCode      DeclarationTypeCode OPTIONAL,
  description-list         SEQUENCE OF description Description,
  evidenceSuppliedID-list  SEQUENCE OF evidenceSuppliedID EvidenceSuppliedID}

DeliveryType ::= SEQUENCE {
  iD                           ID-1 OPTIONAL,
  quantity                     Quantity OPTIONAL,
  minimumQuantity              MinimumQuantity OPTIONAL,
  maximumQuantity              MaximumQuantity OPTIONAL,
  actualDeliveryDate           ActualDeliveryDate OPTIONAL,
  actualDeliveryTime           ActualDeliveryTime OPTIONAL,
  latestDeliveryDate           LatestDeliveryDate OPTIONAL,
  latestDeliveryTime           LatestDeliveryTime OPTIONAL,
  releaseID                    ReleaseID OPTIONAL,
  trackingID                   TrackingID OPTIONAL,
  deliveryAddress              DeliveryAddress OPTIONAL,
  deliveryLocation             DeliveryLocation OPTIONAL,
  alternativeDeliveryLocation  AlternativeDeliveryLocation OPTIONAL,
  requestedDeliveryPeriod      RequestedDeliveryPeriod OPTIONAL,
  promisedDeliveryPeriod       PromisedDeliveryPeriod OPTIONAL,
  estimatedDeliveryPeriod      EstimatedDeliveryPeriod OPTIONAL,
  carrierParty                 CarrierParty OPTIONAL,
  deliveryParty                DeliveryParty OPTIONAL,
  notifyParty-list             SEQUENCE OF notifyParty NotifyParty,
  despatch                     Despatch OPTIONAL,
  deliveryTerms-list           SEQUENCE OF deliveryTerms DeliveryTerms,
  minimumDeliveryUnit          MinimumDeliveryUnit OPTIONAL,
  maximumDeliveryUnit          MaximumDeliveryUnit OPTIONAL,
  shipment                     Shipment OPTIONAL}

DeliveryTermsType ::= SEQUENCE {
  iD                          ID-1 OPTIONAL,
  specialTerms                SpecialTerms OPTIONAL,
  lossRiskResponsibilityCode  LossRiskResponsibilityCode OPTIONAL,
  lossRisk                    LossRisk OPTIONAL,
  amount                      Amount OPTIONAL,
  deliveryLocation            DeliveryLocation OPTIONAL,
  allowanceCharge             AllowanceCharge OPTIONAL}

DeliveryUnitType ::= SEQUENCE {
  batchQuantity           BatchQuantity,
  consumerUnitQuantity    ConsumerUnitQuantity OPTIONAL,
  hazardousRiskIndicator  HazardousRiskIndicator OPTIONAL}

DependentPriceReferenceType ::= SEQUENCE {
  percent                 Percent OPTIONAL,
  locationAddress         LocationAddress OPTIONAL,
  dependentLineReference  DependentLineReference OPTIONAL}

DespatchType ::= SEQUENCE {
  iD                       ID-1 OPTIONAL,
  requestedDespatchDate    RequestedDespatchDate OPTIONAL,
  requestedDespatchTime    RequestedDespatchTime OPTIONAL,
  estimatedDespatchDate    EstimatedDespatchDate OPTIONAL,
  estimatedDespatchTime    EstimatedDespatchTime OPTIONAL,
  actualDespatchDate       ActualDespatchDate OPTIONAL,
  actualDespatchTime       ActualDespatchTime OPTIONAL,
  guaranteedDespatchDate   GuaranteedDespatchDate OPTIONAL,
  guaranteedDespatchTime   GuaranteedDespatchTime OPTIONAL,
  releaseID                ReleaseID OPTIONAL,
  instructions             Instructions OPTIONAL,
  despatchAddress          DespatchAddress OPTIONAL,
  despatchLocation         DespatchLocation OPTIONAL,
  despatchParty            DespatchParty OPTIONAL,
  carrierParty             CarrierParty OPTIONAL,
  notifyParty-list         SEQUENCE OF notifyParty NotifyParty,
  contact                  Contact OPTIONAL,
  estimatedDespatchPeriod  EstimatedDespatchPeriod OPTIONAL,
  requestedDespatchPeriod  RequestedDespatchPeriod OPTIONAL}

DespatchLineType ::= SEQUENCE {
  iD                       ID-1,
  uUID                     UUID OPTIONAL,
  note-list                SEQUENCE OF note Note,
  lineStatusCode           LineStatusCode OPTIONAL,
  deliveredQuantity        DeliveredQuantity OPTIONAL,
  backorderQuantity        BackorderQuantity OPTIONAL,
  backorderReason          BackorderReason OPTIONAL,
  outstandingQuantity      OutstandingQuantity OPTIONAL,
  outstandingReason        OutstandingReason OPTIONAL,
  oversupplyQuantity       OversupplyQuantity OPTIONAL,
  orderLineReference-list
    SEQUENCE (SIZE (1..MAX)) OF orderLineReference OrderLineReference,
  documentReference-list   SEQUENCE OF documentReference DocumentReference,
  item                     Item,
  shipment-list            SEQUENCE OF shipment Shipment}

DimensionType ::= SEQUENCE {
  attributeID       AttributeID,
  measure           Measure OPTIONAL,
  description-list  SEQUENCE OF description Description,
  minimumMeasure    MinimumMeasure OPTIONAL,
  maximumMeasure    MaximumMeasure OPTIONAL}

DocumentDistributionType ::= SEQUENCE {
  printQualifier        PrintQualifier,
  maximumCopiesNumeric  MaximumCopiesNumeric,
  party                 Party}

DocumentReferenceType ::= SEQUENCE {
  iD                        ID-1,
  copyIndicator             CopyIndicator OPTIONAL,
  uUID                      UUID OPTIONAL,
  issueDate                 IssueDate OPTIONAL,
  issueTime                 IssueTime OPTIONAL,
  documentTypeCode          DocumentTypeCode OPTIONAL,
  documentType              DocumentType OPTIONAL,
  xPath-list                SEQUENCE OF xPath XPath,
  languageID                LanguageID OPTIONAL,
  localeCode                LocaleCode OPTIONAL,
  versionID                 VersionID OPTIONAL,
  documentStatusCode        DocumentStatusCode OPTIONAL,
  documentDescription-list  SEQUENCE OF documentDescription DocumentDescription,
  attachment                Attachment OPTIONAL,
  validityPeriod            ValidityPeriod OPTIONAL,
  issuerParty               IssuerParty OPTIONAL,
  resultOfVerification      ResultOfVerification OPTIONAL}

DocumentResponseType ::= SEQUENCE {
  response                Response,
  documentReference-list
    SEQUENCE (SIZE (1..MAX)) OF documentReference DocumentReference,
  issuerParty             IssuerParty OPTIONAL,
  recipientParty          RecipientParty OPTIONAL,
  lineResponse-list       SEQUENCE OF lineResponse LineResponse}

DutyType ::= SEQUENCE {
  amount       Amount,
  duty         Duty-1 OPTIONAL,
  dutyCode     DutyCode OPTIONAL,
  taxCategory  TaxCategory OPTIONAL}

EconomicOperatorShortListType ::= SEQUENCE {
  limitationDescription-list
    SEQUENCE OF limitationDescription LimitationDescription,
  expectedQuantity            ExpectedQuantity OPTIONAL,
  maximumQuantity             MaximumQuantity OPTIONAL,
  minimumQuantity             MinimumQuantity OPTIONAL,
  preSelectedParty-list       SEQUENCE OF preSelectedParty PreSelectedParty}

EndorsementType ::= SEQUENCE {
  documentID      DocumentID,
  approvalStatus  ApprovalStatus,
  remarks-list    SEQUENCE OF remarks Remarks,
  endorserParty   EndorserParty,
  signature-list  SEQUENCE OF signature Signature-1}

EndorserPartyType ::= SEQUENCE {
  roleCode          RoleCode,
  sequenceNumeric   SequenceNumeric,
  party             Party,
  signatoryContact  SignatoryContact}

EnergyTaxReportType ::= SEQUENCE {
  taxEnergyAmount           TaxEnergyAmount OPTIONAL,
  taxEnergyOnAccountAmount  TaxEnergyOnAccountAmount OPTIONAL,
  taxEnergyBalanceAmount    TaxEnergyBalanceAmount OPTIONAL,
  taxScheme                 TaxScheme}

EnergyWaterSupplyType ::= SEQUENCE {
  consumptionReport-list      SEQUENCE OF consumptionReport ConsumptionReport,
  energyTaxReport-list        SEQUENCE OF energyTaxReport EnergyTaxReport,
  consumptionAverage-list     SEQUENCE OF consumptionAverage ConsumptionAverage,
  energyWaterCorrection-list
    SEQUENCE OF energyWaterCorrection EnergyWaterCorrection}

EnvironmentalEmissionType ::= SEQUENCE {
  environmentalEmissionTypeCode  EnvironmentalEmissionTypeCode,
  valueMeasure                   ValueMeasure,
  description-list               SEQUENCE OF description Description}

EvaluationCriteriaType ::= SEQUENCE {
  evaluationCriteriaTypeCode  EvaluationCriteriaTypeCode OPTIONAL,
  description-list            SEQUENCE OF description Description,
  thresholdAmount             ThresholdAmount OPTIONAL,
  thresholdQuantity           ThresholdQuantity OPTIONAL,
  expressionCode-list         SEQUENCE OF expressionCode ExpressionCode,
  durationPeriod              DurationPeriod OPTIONAL,
  suggestedEvidence-list      SEQUENCE OF suggestedEvidence SuggestedEvidence}

EventType ::= SEQUENCE {
  identificationID     IdentificationID OPTIONAL,
  occurrenceDate       OccurrenceDate OPTIONAL,
  occurrenceTime       OccurrenceTime OPTIONAL,
  typeCode             TypeCode OPTIONAL,
  description-list     SEQUENCE OF description Description,
  completionIndicator  CompletionIndicator OPTIONAL,
  currentStatus-list   SEQUENCE OF currentStatus CurrentStatus,
  contact-list         SEQUENCE OF contact Contact,
  occurenceLocation    OccurenceLocation OPTIONAL}

EventCommentType ::= SEQUENCE {
  comment    Comment,
  issueDate  IssueDate OPTIONAL,
  issueTime  IssueTime OPTIONAL}

EventLineItemType ::= SEQUENCE {
  lineNumberNumeric               LineNumberNumeric OPTIONAL,
  participatingLocationsLocation  ParticipatingLocationsLocation OPTIONAL,
  retailPlannedImpact-list
    SEQUENCE OF retailPlannedImpact RetailPlannedImpact,
  supplyItem                      SupplyItem}

EventTacticType ::= SEQUENCE {
  comment                 Comment OPTIONAL,
  quantity                Quantity OPTIONAL,
  eventTacticEnumeration  EventTacticEnumeration,
  period                  Period OPTIONAL}

EventTacticEnumerationType ::= SEQUENCE {
  consumerIncentiveTacticTypeCode   ConsumerIncentiveTacticTypeCode OPTIONAL,
  displayTacticTypeCode             DisplayTacticTypeCode OPTIONAL,
  featureTacticTypeCode             FeatureTacticTypeCode OPTIONAL,
  tradeItemPackingLabelingTypeCode  TradeItemPackingLabelingTypeCode OPTIONAL}

EvidenceType ::= SEQUENCE {
  iD                    ID-1 OPTIONAL,
  evidenceTypeCode      EvidenceTypeCode OPTIONAL,
  name-list             SEQUENCE OF name Name-1,
  evidenceIssuingParty  EvidenceIssuingParty OPTIONAL,
  documentReference     DocumentReference OPTIONAL}

ExceptionCriteriaLineType ::= SEQUENCE {
  iD                             ID-1,
  note-list                      SEQUENCE OF note Note,
  thresholdValueComparisonCode   ThresholdValueComparisonCode,
  thresholdQuantity              ThresholdQuantity,
  exceptionStatusCode            ExceptionStatusCode OPTIONAL,
  collaborationPriorityCode      CollaborationPriorityCode OPTIONAL,
  exceptionResolutionCode-list
    SEQUENCE OF exceptionResolutionCode ExceptionResolutionCode,
  supplyChainActivityTypeCode    SupplyChainActivityTypeCode OPTIONAL,
  performanceMetricTypeCode      PerformanceMetricTypeCode OPTIONAL,
  effectivePeriod                EffectivePeriod OPTIONAL,
  supplyItem-list
    SEQUENCE (SIZE (1..MAX)) OF supplyItem SupplyItem,
  forecastExceptionCriteriaLine  ForecastExceptionCriteriaLine OPTIONAL}

ExceptionNotificationLineType ::= SEQUENCE {
  iD                           ID-1,
  note-list                    SEQUENCE OF note Note,
  description                  Description OPTIONAL,
  exceptionStatusCode          ExceptionStatusCode OPTIONAL,
  collaborationPriorityCode    CollaborationPriorityCode OPTIONAL,
  resolutionCode               ResolutionCode OPTIONAL,
  comparedValueMeasure         ComparedValueMeasure,
  sourceValueMeasure           SourceValueMeasure,
  varianceQuantity             VarianceQuantity OPTIONAL,
  supplyChainActivityTypeCode  SupplyChainActivityTypeCode OPTIONAL,
  performanceMetricTypeCode    PerformanceMetricTypeCode OPTIONAL,
  exceptionObservationPeriod   ExceptionObservationPeriod OPTIONAL,
  documentReference-list       SEQUENCE OF documentReference DocumentReference,
  forecastException            ForecastException OPTIONAL,
  supplyItem                   SupplyItem}

ExchangeRateType ::= SEQUENCE {
  sourceCurrencyCode       SourceCurrencyCode,
  sourceCurrencyBaseRate   SourceCurrencyBaseRate OPTIONAL,
  targetCurrencyCode       TargetCurrencyCode,
  targetCurrencyBaseRate   TargetCurrencyBaseRate OPTIONAL,
  exchangeMarketID         ExchangeMarketID OPTIONAL,
  calculationRate          CalculationRate OPTIONAL,
  mathematicOperatorCode   MathematicOperatorCode OPTIONAL,
  date                     Date-1 OPTIONAL,
  foreignExchangeContract  ForeignExchangeContract OPTIONAL}

ExternalReferenceType ::= SEQUENCE {
  uRI                       URI OPTIONAL,
  documentHash              DocumentHash OPTIONAL,
  hashAlgorithmMethod-list  SEQUENCE OF hashAlgorithmMethod HashAlgorithmMethod,
  expiryDate                ExpiryDate OPTIONAL,
  expiryTime                ExpiryTime OPTIONAL,
  mimeCode                  MimeCode OPTIONAL,
  formatCode                FormatCode OPTIONAL,
  encodingCode              EncodingCode OPTIONAL,
  characterSetCode          CharacterSetCode OPTIONAL,
  fileName                  FileName OPTIONAL,
  description-list          SEQUENCE OF description Description}

FinancialAccountType ::= SEQUENCE {
  iD                          ID-1 OPTIONAL,
  name                        Name-1 OPTIONAL,
  aliasName                   AliasName OPTIONAL,
  accountTypeCode             AccountTypeCode OPTIONAL,
  accountFormatCode           AccountFormatCode OPTIONAL,
  currencyCode                CurrencyCode OPTIONAL,
  paymentNote-list            SEQUENCE OF paymentNote PaymentNote,
  financialInstitutionBranch  FinancialInstitutionBranch OPTIONAL,
  country                     Country OPTIONAL}

FinancialGuaranteeType ::= SEQUENCE {
  guaranteeTypeCode   GuaranteeTypeCode,
  description-list    SEQUENCE OF description Description,
  liabilityAmount     LiabilityAmount OPTIONAL,
  amountRate          AmountRate OPTIONAL,
  constitutionPeriod  ConstitutionPeriod OPTIONAL}

FinancialInstitutionType ::= SEQUENCE {
  iD       ID-1 OPTIONAL,
  name     Name-1 OPTIONAL,
  address  Address OPTIONAL}

ForecastExceptionType ::= SEQUENCE {
  forecastPurposeCode          ForecastPurposeCode,
  forecastTypeCode             ForecastTypeCode,
  issueDate                    IssueDate,
  issueTime                    IssueTime OPTIONAL,
  dataSourceCode               DataSourceCode,
  comparisonDataCode           ComparisonDataCode OPTIONAL,
  comparisonForecastIssueTime  ComparisonForecastIssueTime OPTIONAL,
  comparisonForecastIssueDate  ComparisonForecastIssueDate OPTIONAL}

ForecastExceptionCriteriaLineType ::= SEQUENCE {
  forecastPurposeCode       ForecastPurposeCode,
  forecastTypeCode          ForecastTypeCode,
  comparisonDataSourceCode  ComparisonDataSourceCode OPTIONAL,
  dataSourceCode            DataSourceCode,
  timeDeltaDaysQuantity     TimeDeltaDaysQuantity OPTIONAL}

ForecastLineType ::= SEQUENCE {
  iD                       ID-1,
  note-list                SEQUENCE OF note Note,
  frozenDocumentIndicator  FrozenDocumentIndicator OPTIONAL,
  forecastTypeCode         ForecastTypeCode,
  forecastPeriod           ForecastPeriod OPTIONAL,
  salesItem                SalesItem OPTIONAL}

ForecastRevisionLineType ::= SEQUENCE {
  iD                       ID-1,
  note-list                SEQUENCE OF note Note,
  description              Description OPTIONAL,
  revisedForecastLineID    RevisedForecastLineID,
  sourceForecastIssueDate  SourceForecastIssueDate,
  sourceForecastIssueTime  SourceForecastIssueTime,
  adjustmentReasonCode     AdjustmentReasonCode OPTIONAL,
  forecastPeriod           ForecastPeriod OPTIONAL,
  salesItem                SalesItem OPTIONAL}

FrameworkAgreementType ::= SEQUENCE {
  expectedOperatorQuantity                 ExpectedOperatorQuantity OPTIONAL,
  maximumOperatorQuantity                  MaximumOperatorQuantity OPTIONAL,
  justification-list
    SEQUENCE OF justification Justification,
  frequency-list                           SEQUENCE OF frequency Frequency,
  durationPeriod                           DurationPeriod OPTIONAL,
  subsequentProcessTenderRequirement-list
    SEQUENCE OF subsequentProcessTenderRequirement
      SubsequentProcessTenderRequirement}

GoodsItemType ::= SEQUENCE {
  iD                                ID-1 OPTIONAL,
  sequenceNumberID                  SequenceNumberID OPTIONAL,
  description-list                  SEQUENCE OF description Description,
  hazardousRiskIndicator            HazardousRiskIndicator OPTIONAL,
  declaredCustomsValueAmount        DeclaredCustomsValueAmount OPTIONAL,
  declaredForCarriageValueAmount    DeclaredForCarriageValueAmount OPTIONAL,
  declaredStatisticsValueAmount     DeclaredStatisticsValueAmount OPTIONAL,
  freeOnBoardValueAmount            FreeOnBoardValueAmount OPTIONAL,
  insuranceValueAmount              InsuranceValueAmount OPTIONAL,
  valueAmount                       ValueAmount OPTIONAL,
  grossWeightMeasure                GrossWeightMeasure OPTIONAL,
  netWeightMeasure                  NetWeightMeasure OPTIONAL,
  netNetWeightMeasure               NetNetWeightMeasure OPTIONAL,
  chargeableWeightMeasure           ChargeableWeightMeasure OPTIONAL,
  grossVolumeMeasure                GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                  NetVolumeMeasure OPTIONAL,
  quantity                          Quantity OPTIONAL,
  preferenceCriterionCode           PreferenceCriterionCode OPTIONAL,
  requiredCustomsID                 RequiredCustomsID OPTIONAL,
  customsStatusCode                 CustomsStatusCode OPTIONAL,
  customsTariffQuantity             CustomsTariffQuantity OPTIONAL,
  customsImportClassifiedIndicator  CustomsImportClassifiedIndicator OPTIONAL,
  chargeableQuantity                ChargeableQuantity OPTIONAL,
  returnableQuantity                ReturnableQuantity OPTIONAL,
  item-list                         SEQUENCE OF item Item,
  goodsItemContainer-list
    SEQUENCE OF goodsItemContainer GoodsItemContainer,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge,
  invoiceLine-list                  SEQUENCE OF invoiceLine InvoiceLine,
  temperature-list                  SEQUENCE OF temperature Temperature,
  containedGoodsItem-list
    SEQUENCE OF containedGoodsItem ContainedGoodsItem,
  originAddress                     OriginAddress OPTIONAL,
  delivery                          Delivery OPTIONAL,
  pickup                            Pickup OPTIONAL,
  despatch                          Despatch OPTIONAL,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  containingPackage-list
    SEQUENCE OF containingPackage ContainingPackage,
  shipmentDocumentReference         ShipmentDocumentReference OPTIONAL}

GoodsItemContainerType ::= SEQUENCE {
  iD                       ID-1,
  quantity                 Quantity OPTIONAL,
  transportEquipment-list  SEQUENCE OF transportEquipment TransportEquipment}

HazardousGoodsTransitType ::= SEQUENCE {
  transportEmergencyCardCode  TransportEmergencyCardCode OPTIONAL,
  packingCriteriaCode         PackingCriteriaCode OPTIONAL,
  hazardousRegulationCode     HazardousRegulationCode OPTIONAL,
  inhalationToxicityZoneCode  InhalationToxicityZoneCode OPTIONAL,
  transportAuthorizationCode  TransportAuthorizationCode OPTIONAL,
  maximumTemperature          MaximumTemperature OPTIONAL,
  minimumTemperature          MinimumTemperature OPTIONAL}

HazardousItemType ::= SEQUENCE {
  iD                          ID-1 OPTIONAL,
  placardNotation             PlacardNotation OPTIONAL,
  placardEndorsement          PlacardEndorsement OPTIONAL,
  additionalInformation       AdditionalInformation OPTIONAL,
  uNDGCode                    UNDGCode OPTIONAL,
  emergencyProceduresCode     EmergencyProceduresCode OPTIONAL,
  medicalFirstAidGuideCode    MedicalFirstAidGuideCode OPTIONAL,
  technicalName               TechnicalName OPTIONAL,
  categoryName                CategoryName OPTIONAL,
  hazardousCategoryCode       HazardousCategoryCode OPTIONAL,
  upperOrangeHazardPlacardID  UpperOrangeHazardPlacardID OPTIONAL,
  lowerOrangeHazardPlacardID  LowerOrangeHazardPlacardID OPTIONAL,
  markingID                   MarkingID OPTIONAL,
  hazardClassID               HazardClassID OPTIONAL,
  netWeightMeasure            NetWeightMeasure OPTIONAL,
  netVolumeMeasure            NetVolumeMeasure OPTIONAL,
  quantity                    Quantity OPTIONAL,
  contactParty                ContactParty OPTIONAL,
  secondaryHazard-list        SEQUENCE OF secondaryHazard SecondaryHazard,
  hazardousGoodsTransit-list
    SEQUENCE OF hazardousGoodsTransit HazardousGoodsTransit,
  emergencyTemperature        EmergencyTemperature OPTIONAL,
  flashpointTemperature       FlashpointTemperature OPTIONAL,
  additionalTemperature-list
    SEQUENCE OF additionalTemperature AdditionalTemperature}

ImmobilizedSecurityType ::= SEQUENCE {
  immobilizationCertificateID  ImmobilizationCertificateID OPTIONAL,
  securityID                   SecurityID OPTIONAL,
  issueDate                    IssueDate OPTIONAL,
  faceValueAmount              FaceValueAmount OPTIONAL,
  marketValueAmount            MarketValueAmount OPTIONAL,
  sharesNumberQuantity         SharesNumberQuantity OPTIONAL,
  issuerParty                  IssuerParty OPTIONAL}

InstructionForReturnsLineType ::= SEQUENCE {
  iD                 ID-1,
  note-list          SEQUENCE OF note Note,
  quantity           Quantity,
  manufacturerParty  ManufacturerParty OPTIONAL,
  item               Item}

InventoryReportLineType ::= SEQUENCE {
  iD                      ID-1,
  note-list               SEQUENCE OF note Note,
  quantity                Quantity,
  inventoryValueAmount    InventoryValueAmount OPTIONAL,
  availabilityDate        AvailabilityDate OPTIONAL,
  availabilityStatusCode  AvailabilityStatusCode OPTIONAL,
  item                    Item}

InvoiceLineType ::= SEQUENCE {
  iD                          ID-1,
  uUID                        UUID OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  invoicedQuantity            InvoicedQuantity OPTIONAL,
  lineExtensionAmount         LineExtensionAmount,
  taxPointDate                TaxPointDate OPTIONAL,
  accountingCostCode          AccountingCostCode OPTIONAL,
  accountingCost              AccountingCost OPTIONAL,
  paymentPurposeCode          PaymentPurposeCode OPTIONAL,
  freeOfChargeIndicator       FreeOfChargeIndicator OPTIONAL,
  invoicePeriod-list          SEQUENCE OF invoicePeriod InvoicePeriod,
  orderLineReference-list     SEQUENCE OF orderLineReference OrderLineReference,
  despatchLineReference-list
    SEQUENCE OF despatchLineReference DespatchLineReference,
  receiptLineReference-list
    SEQUENCE OF receiptLineReference ReceiptLineReference,
  billingReference-list       SEQUENCE OF billingReference BillingReference,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  pricingReference            PricingReference OPTIONAL,
  originatorParty             OriginatorParty OPTIONAL,
  delivery-list               SEQUENCE OF delivery Delivery,
  paymentTerms-list           SEQUENCE OF paymentTerms PaymentTerms,
  allowanceCharge-list        SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list               SEQUENCE OF taxTotal TaxTotal,
  item                        Item,
  price                       Price OPTIONAL,
  deliveryTerms               DeliveryTerms OPTIONAL,
  subInvoiceLine-list         SEQUENCE OF subInvoiceLine SubInvoiceLine}

ItemType ::= SEQUENCE {
  description-list                         SEQUENCE OF description Description,
  packQuantity                             PackQuantity OPTIONAL,
  packSizeNumeric                          PackSizeNumeric OPTIONAL,
  catalogueIndicator                       CatalogueIndicator OPTIONAL,
  name                                     Name-1 OPTIONAL,
  hazardousRiskIndicator                   HazardousRiskIndicator OPTIONAL,
  additionalInformation                    AdditionalInformation OPTIONAL,
  keyword-list                             SEQUENCE OF keyword Keyword,
  brandName-list                           SEQUENCE OF brandName BrandName,
  modelName-list                           SEQUENCE OF modelName ModelName,
  buyersItemIdentification                 BuyersItemIdentification OPTIONAL,
  sellersItemIdentification                SellersItemIdentification OPTIONAL,
  manufacturersItemIdentification-list
    SEQUENCE OF manufacturersItemIdentification ManufacturersItemIdentification,
  standardItemIdentification               StandardItemIdentification OPTIONAL,
  catalogueItemIdentification              CatalogueItemIdentification OPTIONAL,
  additionalItemIdentification-list
    SEQUENCE OF additionalItemIdentification AdditionalItemIdentification,
  catalogueDocumentReference               CatalogueDocumentReference OPTIONAL,
  itemSpecificationDocumentReference-list
    SEQUENCE OF itemSpecificationDocumentReference
      ItemSpecificationDocumentReference,
  originCountry                            OriginCountry OPTIONAL,
  commodityClassification-list
    SEQUENCE OF commodityClassification CommodityClassification,
  transactionConditions-list
    SEQUENCE OF transactionConditions TransactionConditions,
  hazardousItem-list
    SEQUENCE OF hazardousItem HazardousItem,
  classifiedTaxCategory-list
    SEQUENCE OF classifiedTaxCategory ClassifiedTaxCategory,
  additionalItemProperty-list
    SEQUENCE OF additionalItemProperty AdditionalItemProperty,
  manufacturerParty-list
    SEQUENCE OF manufacturerParty ManufacturerParty,
  informationContentProviderParty
    InformationContentProviderParty OPTIONAL,
  originAddress-list
    SEQUENCE OF originAddress OriginAddress,
  itemInstance-list
    SEQUENCE OF itemInstance ItemInstance,
  certificate-list                         SEQUENCE OF certificate Certificate,
  dimension-list                           SEQUENCE OF dimension Dimension}

ItemComparisonType ::= SEQUENCE {
  priceAmount  PriceAmount OPTIONAL,
  quantity     Quantity OPTIONAL}

ItemIdentificationType ::= SEQUENCE {
  iD                         ID-1,
  extendedID                 ExtendedID OPTIONAL,
  physicalAttribute-list     SEQUENCE OF physicalAttribute PhysicalAttribute,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  issuerParty                IssuerParty OPTIONAL}

ItemInformationRequestLineType ::= SEQUENCE {
  timeFrequencyCode            TimeFrequencyCode OPTIONAL,
  supplyChainActivityTypeCode  SupplyChainActivityTypeCode OPTIONAL,
  forecastTypeCode             ForecastTypeCode OPTIONAL,
  performanceMetricTypeCode    PerformanceMetricTypeCode OPTIONAL,
  period-list                  SEQUENCE (SIZE (1..MAX)) OF period Period,
  salesItem-list               SEQUENCE (SIZE (1..MAX)) OF salesItem SalesItem}

ItemInstanceType ::= SEQUENCE {
  productTraceID               ProductTraceID OPTIONAL,
  manufactureDate              ManufactureDate OPTIONAL,
  manufactureTime              ManufactureTime OPTIONAL,
  bestBeforeDate               BestBeforeDate OPTIONAL,
  registrationID               RegistrationID OPTIONAL,
  serialID                     SerialID OPTIONAL,
  additionalItemProperty-list
    SEQUENCE OF additionalItemProperty AdditionalItemProperty,
  lotIdentification            LotIdentification OPTIONAL}

ItemLocationQuantityType ::= SEQUENCE {
  leadTimeMeasure                  LeadTimeMeasure OPTIONAL,
  minimumQuantity                  MinimumQuantity OPTIONAL,
  maximumQuantity                  MaximumQuantity OPTIONAL,
  hazardousRiskIndicator           HazardousRiskIndicator OPTIONAL,
  tradingRestrictions-list
    SEQUENCE OF tradingRestrictions TradingRestrictions,
  applicableTerritoryAddress-list
    SEQUENCE OF applicableTerritoryAddress ApplicableTerritoryAddress,
  price                            Price OPTIONAL,
  deliveryUnit-list                SEQUENCE OF deliveryUnit DeliveryUnit,
  applicableTaxCategory-list
    SEQUENCE OF applicableTaxCategory ApplicableTaxCategory,
  package                          Package OPTIONAL,
  allowanceCharge-list             SEQUENCE OF allowanceCharge AllowanceCharge,
  dependentPriceReference          DependentPriceReference OPTIONAL}

ItemManagementProfileType ::= SEQUENCE {
  frozenPeriodDaysNumeric        FrozenPeriodDaysNumeric OPTIONAL,
  minimumInventoryQuantity       MinimumInventoryQuantity OPTIONAL,
  multipleOrderQuantity          MultipleOrderQuantity OPTIONAL,
  orderIntervalDaysNumeric       OrderIntervalDaysNumeric OPTIONAL,
  replenishmentOwnerDescription  ReplenishmentOwnerDescription OPTIONAL,
  targetServicePercent           TargetServicePercent OPTIONAL,
  targetInventoryQuantity        TargetInventoryQuantity OPTIONAL,
  effectivePeriod                EffectivePeriod,
  item                           Item,
  itemLocationQuantity           ItemLocationQuantity OPTIONAL}

ItemPropertyType ::= SEQUENCE {
  iD                      ID-1 OPTIONAL,
  name                    Name-1,
  nameCode                NameCode OPTIONAL,
  testMethod              TestMethod OPTIONAL,
  value                   Value OPTIONAL,
  valueQuantity           ValueQuantity OPTIONAL,
  valueQualifier-list     SEQUENCE OF valueQualifier ValueQualifier,
  importanceCode          ImportanceCode OPTIONAL,
  listValue-list          SEQUENCE OF listValue ListValue,
  usabilityPeriod         UsabilityPeriod OPTIONAL,
  itemPropertyGroup-list  SEQUENCE OF itemPropertyGroup ItemPropertyGroup,
  rangeDimension          RangeDimension OPTIONAL,
  itemPropertyRange       ItemPropertyRange OPTIONAL}

ItemPropertyGroupType ::= SEQUENCE {
  iD              ID-1,
  name            Name-1 OPTIONAL,
  importanceCode  ImportanceCode OPTIONAL}

ItemPropertyRangeType ::= SEQUENCE {
  minimumValue  MinimumValue OPTIONAL,
  maximumValue  MaximumValue OPTIONAL}

LanguageType ::= SEQUENCE {
  iD          ID-1 OPTIONAL,
  name        Name-1 OPTIONAL,
  localeCode  LocaleCode OPTIONAL}

LineItemType ::= SEQUENCE {
  iD                         ID-1,
  salesOrderID               SalesOrderID OPTIONAL,
  uUID                       UUID OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  lineStatusCode             LineStatusCode OPTIONAL,
  quantity                   Quantity OPTIONAL,
  lineExtensionAmount        LineExtensionAmount OPTIONAL,
  totalTaxAmount             TotalTaxAmount OPTIONAL,
  minimumQuantity            MinimumQuantity OPTIONAL,
  maximumQuantity            MaximumQuantity OPTIONAL,
  minimumBackorderQuantity   MinimumBackorderQuantity OPTIONAL,
  maximumBackorderQuantity   MaximumBackorderQuantity OPTIONAL,
  inspectionMethodCode       InspectionMethodCode OPTIONAL,
  partialDeliveryIndicator   PartialDeliveryIndicator OPTIONAL,
  backOrderAllowedIndicator  BackOrderAllowedIndicator OPTIONAL,
  accountingCostCode         AccountingCostCode OPTIONAL,
  accountingCost             AccountingCost OPTIONAL,
  warrantyInformation-list
    SEQUENCE OF warrantyInformation WarrantyInformation,
  delivery-list              SEQUENCE OF delivery Delivery,
  deliveryTerms              DeliveryTerms OPTIONAL,
  originatorParty            OriginatorParty OPTIONAL,
  orderedShipment-list       SEQUENCE OF orderedShipment OrderedShipment,
  pricingReference           PricingReference OPTIONAL,
  allowanceCharge-list       SEQUENCE OF allowanceCharge AllowanceCharge,
  price                      Price OPTIONAL,
  item                       Item,
  subLineItem-list           SEQUENCE OF subLineItem SubLineItem,
  warrantyValidityPeriod     WarrantyValidityPeriod OPTIONAL,
  warrantyParty              WarrantyParty OPTIONAL}

LineReferenceType ::= SEQUENCE {
  lineID             LineID,
  uUID               UUID OPTIONAL,
  lineStatusCode     LineStatusCode OPTIONAL,
  documentReference  DocumentReference OPTIONAL}

LineResponseType ::= SEQUENCE {
  lineReference  LineReference,
  response-list  SEQUENCE (SIZE (1..MAX)) OF response Response}

LocationType ::= SEQUENCE {
  iD                       ID-1 OPTIONAL,
  description              Description OPTIONAL,
  conditions               Conditions OPTIONAL,
  countrySubentity         CountrySubentity OPTIONAL,
  countrySubentityCode     CountrySubentityCode OPTIONAL,
  locationTypeCode         LocationTypeCode OPTIONAL,
  informationURI           InformationURI OPTIONAL,
  validityPeriod-list      SEQUENCE OF validityPeriod ValidityPeriod,
  address                  Address OPTIONAL,
  subsidiaryLocation-list  SEQUENCE OF subsidiaryLocation SubsidiaryLocation,
  locationCoordinate-list  SEQUENCE OF locationCoordinate LocationCoordinate}

LocationCoordinateType ::= SEQUENCE {
  coordinateSystemCode     CoordinateSystemCode OPTIONAL,
  latitudeDegreesMeasure   LatitudeDegreesMeasure OPTIONAL,
  latitudeMinutesMeasure   LatitudeMinutesMeasure OPTIONAL,
  latitudeDirectionCode    LatitudeDirectionCode OPTIONAL,
  longitudeDegreesMeasure  LongitudeDegreesMeasure OPTIONAL,
  longitudeMinutesMeasure  LongitudeMinutesMeasure OPTIONAL,
  longitudeDirectionCode   LongitudeDirectionCode OPTIONAL,
  altitudeMeasure          AltitudeMeasure OPTIONAL}

LotIdentificationType ::= SEQUENCE {
  lotNumberID                  LotNumberID OPTIONAL,
  expiryDate                   ExpiryDate OPTIONAL,
  additionalItemProperty-list
    SEQUENCE OF additionalItemProperty AdditionalItemProperty}

MaritimeTransportType ::= SEQUENCE {
  vesselID    VesselID OPTIONAL,
  vesselName  VesselName OPTIONAL}

MeterType ::= SEQUENCE {
  meterNumber             MeterNumber OPTIONAL,
  meterName               MeterName OPTIONAL,
  meterConstant           MeterConstant OPTIONAL,
  meterConstantCode       MeterConstantCode OPTIONAL,
  totalDeliveredQuantity  TotalDeliveredQuantity OPTIONAL,
  meterReading-list       SEQUENCE OF meterReading MeterReading,
  meterProperty-list      SEQUENCE OF meterProperty MeterProperty}

MeterPropertyType ::= SEQUENCE {
  name                 Name-1 OPTIONAL,
  nameCode             NameCode OPTIONAL,
  value-list           SEQUENCE OF value Value,
  valueQuantity        ValueQuantity OPTIONAL,
  valueQualifier-list  SEQUENCE OF valueQualifier ValueQualifier}

MeterReadingType ::= SEQUENCE {
  meterReadingType           MeterReadingType-1 OPTIONAL,
  meterReadingTypeCode       MeterReadingTypeCode OPTIONAL,
  previousMeterReadingDate   PreviousMeterReadingDate,
  previousMeterQuantity      PreviousMeterQuantity,
  latestMeterReadingDate     LatestMeterReadingDate,
  latestMeterQuantity        LatestMeterQuantity,
  meterReadingMethod         MeterReadingMethod OPTIONAL,
  meterReadingMethodCode     MeterReadingMethodCode OPTIONAL,
  meterReadingComments-list
    SEQUENCE OF meterReadingComments MeterReadingComments,
  deliveredQuantity          DeliveredQuantity}

MiscellaneousEventType ::= SEQUENCE {
  miscellaneousEventTypeCode  MiscellaneousEventTypeCode,
  eventLineItem-list
    SEQUENCE (SIZE (1..MAX)) OF eventLineItem EventLineItem}

MonetaryTotalType ::= SEQUENCE {
  lineExtensionAmount       LineExtensionAmount OPTIONAL,
  taxExclusiveAmount        TaxExclusiveAmount OPTIONAL,
  taxInclusiveAmount        TaxInclusiveAmount OPTIONAL,
  allowanceTotalAmount      AllowanceTotalAmount OPTIONAL,
  chargeTotalAmount         ChargeTotalAmount OPTIONAL,
  prepaidAmount             PrepaidAmount OPTIONAL,
  payableRoundingAmount     PayableRoundingAmount OPTIONAL,
  payableAmount             PayableAmount,
  payableAlternativeAmount  PayableAlternativeAmount OPTIONAL}

NotificationRequirementType ::= SEQUENCE {
  notificationTypeCode  NotificationTypeCode,
  notifyParty-list      SEQUENCE OF notifyParty NotifyParty,
  preEventPeriod        PreEventPeriod OPTIONAL,
  postEventPeriod       PostEventPeriod OPTIONAL}

OnAccountPaymentType ::= SEQUENCE {
  estimatedConsumedQuantity  EstimatedConsumedQuantity,
  note                       Note OPTIONAL,
  paymentTerms-list
    SEQUENCE (SIZE (1..MAX)) OF paymentTerms PaymentTerms}

OrderLineType ::= SEQUENCE {
  substitutionStatusCode                 SubstitutionStatusCode OPTIONAL,
  note-list                              SEQUENCE OF note Note,
  lineItem                               LineItem,
  sellerProposedSubstituteLineItem-list
    SEQUENCE OF sellerProposedSubstituteLineItem
      SellerProposedSubstituteLineItem,
  sellerSubstitutedLineItem-list
    SEQUENCE OF sellerSubstitutedLineItem SellerSubstitutedLineItem,
  buyerProposedSubstituteLineItem-list
    SEQUENCE OF buyerProposedSubstituteLineItem BuyerProposedSubstituteLineItem,
  catalogueLineReference                 CatalogueLineReference OPTIONAL,
  quotationLineReference                 QuotationLineReference OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference}

OrderLineReferenceType ::= SEQUENCE {
  lineID            LineID,
  salesOrderLineID  SalesOrderLineID OPTIONAL,
  uUID              UUID OPTIONAL,
  lineStatusCode    LineStatusCode OPTIONAL,
  orderReference    OrderReference OPTIONAL}

OrderReferenceType ::= SEQUENCE {
  iD                 ID-1,
  salesOrderID       SalesOrderID OPTIONAL,
  copyIndicator      CopyIndicator OPTIONAL,
  uUID               UUID OPTIONAL,
  issueDate          IssueDate OPTIONAL,
  issueTime          IssueTime OPTIONAL,
  customerReference  CustomerReference OPTIONAL,
  orderTypeCode      OrderTypeCode OPTIONAL,
  documentReference  DocumentReference OPTIONAL}

OrderedShipmentType ::= SEQUENCE {
  shipment      Shipment,
  package-list  SEQUENCE OF package Package}

PackageType ::= SEQUENCE {
  iD                            ID-1 OPTIONAL,
  quantity                      Quantity OPTIONAL,
  returnableMaterialIndicator   ReturnableMaterialIndicator OPTIONAL,
  packageLevelCode              PackageLevelCode OPTIONAL,
  packagingTypeCode             PackagingTypeCode OPTIONAL,
  packingMaterial-list          SEQUENCE OF packingMaterial PackingMaterial,
  traceID                       TraceID OPTIONAL,
  containedPackage-list         SEQUENCE OF containedPackage ContainedPackage,
  containingTransportEquipment  ContainingTransportEquipment OPTIONAL,
  goodsItem-list                SEQUENCE OF goodsItem GoodsItem,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  deliveryUnit-list             SEQUENCE OF deliveryUnit DeliveryUnit,
  delivery                      Delivery OPTIONAL,
  pickup                        Pickup OPTIONAL,
  despatch                      Despatch OPTIONAL}

PartyType ::= SEQUENCE {
  markCareIndicator           MarkCareIndicator OPTIONAL,
  markAttentionIndicator      MarkAttentionIndicator OPTIONAL,
  websiteURI                  WebsiteURI OPTIONAL,
  logoReferenceID             LogoReferenceID OPTIONAL,
  endpointID                  EndpointID OPTIONAL,
  industryClassificationCode  IndustryClassificationCode OPTIONAL,
  partyIdentification-list
    SEQUENCE OF partyIdentification PartyIdentification,
  partyName-list              SEQUENCE OF partyName PartyName,
  language                    Language-1 OPTIONAL,
  postalAddress               PostalAddress OPTIONAL,
  physicalLocation            PhysicalLocation OPTIONAL,
  partyTaxScheme-list         SEQUENCE OF partyTaxScheme PartyTaxScheme,
  partyLegalEntity-list       SEQUENCE OF partyLegalEntity PartyLegalEntity,
  contact                     Contact OPTIONAL,
  person-list                 SEQUENCE OF person Person,
  agentParty                  AgentParty OPTIONAL,
  serviceProviderParty-list
    SEQUENCE OF serviceProviderParty ServiceProviderParty,
  powerOfAttorney-list        SEQUENCE OF powerOfAttorney PowerOfAttorney,
  financialAccount            FinancialAccount OPTIONAL}

PartyIdentificationType ::= SEQUENCE {iD  ID-1}

PartyLegalEntityType ::= SEQUENCE {
  registrationName              RegistrationName OPTIONAL,
  companyID                     CompanyID OPTIONAL,
  registrationDate              RegistrationDate OPTIONAL,
  registrationExpirationDate    RegistrationExpirationDate OPTIONAL,
  companyLegalFormCode          CompanyLegalFormCode OPTIONAL,
  soleProprietorshipIndicator   SoleProprietorshipIndicator OPTIONAL,
  companyLiquidationStatusCode  CompanyLiquidationStatusCode OPTIONAL,
  corporateStockAmount          CorporateStockAmount OPTIONAL,
  fullyPaidSharesIndicator      FullyPaidSharesIndicator OPTIONAL,
  registrationAddress           RegistrationAddress OPTIONAL,
  corporateRegistrationScheme   CorporateRegistrationScheme OPTIONAL,
  headParty                     HeadParty OPTIONAL,
  shareholderParty-list         SEQUENCE OF shareholderParty ShareholderParty}

PartyNameType ::= SEQUENCE {name  Name-1}

PartyTaxSchemeType ::= SEQUENCE {
  registrationName     RegistrationName OPTIONAL,
  companyID            CompanyID OPTIONAL,
  taxLevelCode         TaxLevelCode OPTIONAL,
  exemptionReasonCode  ExemptionReasonCode OPTIONAL,
  exemptionReason      ExemptionReason OPTIONAL,
  registrationAddress  RegistrationAddress OPTIONAL,
  taxScheme            TaxScheme}

PaymentType ::= SEQUENCE {
  iD             ID-1 OPTIONAL,
  paidAmount     PaidAmount OPTIONAL,
  receivedDate   ReceivedDate OPTIONAL,
  paidDate       PaidDate OPTIONAL,
  paidTime       PaidTime OPTIONAL,
  instructionID  InstructionID OPTIONAL}

PaymentMandateType ::= SEQUENCE {
  iD                                 ID-1 OPTIONAL,
  mandateTypeCode                    MandateTypeCode OPTIONAL,
  clause-list                        SEQUENCE OF clause Clause,
  clauseCode-list                    SEQUENCE OF clauseCode ClauseCode,
  maximumPaymentInstructionsNumeric  MaximumPaymentInstructionsNumeric OPTIONAL,
  maximumPaidAmount                  MaximumPaidAmount OPTIONAL,
  signatureID                        SignatureID OPTIONAL,
  payerParty                         PayerParty OPTIONAL,
  payerFinancialAccount              PayerFinancialAccount OPTIONAL,
  validityPeriod                     ValidityPeriod OPTIONAL,
  paymentReversalPeriod              PaymentReversalPeriod OPTIONAL}

PaymentMeansType ::= SEQUENCE {
  iD                     ID-1 OPTIONAL,
  paymentMeansCode       PaymentMeansCode,
  paymentDueDate         PaymentDueDate OPTIONAL,
  paymentChannelCode     PaymentChannelCode OPTIONAL,
  instructionID          InstructionID OPTIONAL,
  instructionNote-list   SEQUENCE OF instructionNote InstructionNote,
  paymentID-list         SEQUENCE OF paymentID PaymentID,
  cardAccount            CardAccount OPTIONAL,
  payerFinancialAccount  PayerFinancialAccount OPTIONAL,
  payeeFinancialAccount  PayeeFinancialAccount OPTIONAL,
  creditAccount          CreditAccount OPTIONAL,
  paymentMandate         PaymentMandate OPTIONAL,
  tradeFinancing         TradeFinancing OPTIONAL}

PaymentTermsType ::= SEQUENCE {
  iD                         ID-1 OPTIONAL,
  paymentMeansID-list        SEQUENCE OF paymentMeansID PaymentMeansID,
  prepaidPaymentReferenceID  PrepaidPaymentReferenceID OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  referenceEventCode         ReferenceEventCode OPTIONAL,
  settlementDiscountPercent  SettlementDiscountPercent OPTIONAL,
  penaltySurchargePercent    PenaltySurchargePercent OPTIONAL,
  paymentPercent             PaymentPercent OPTIONAL,
  amount                     Amount OPTIONAL,
  settlementDiscountAmount   SettlementDiscountAmount OPTIONAL,
  penaltyAmount              PenaltyAmount OPTIONAL,
  paymentTermsDetailsURI     PaymentTermsDetailsURI OPTIONAL,
  paymentDueDate             PaymentDueDate OPTIONAL,
  installmentDueDate         InstallmentDueDate OPTIONAL,
  invoicingPartyReference    InvoicingPartyReference OPTIONAL,
  settlementPeriod           SettlementPeriod OPTIONAL,
  penaltyPeriod              PenaltyPeriod OPTIONAL,
  exchangeRate               ExchangeRate OPTIONAL,
  validityPeriod             ValidityPeriod OPTIONAL}

PerformanceDataLineType ::= SEQUENCE {
  iD                         ID-1,
  note-list                  SEQUENCE OF note Note,
  performanceValueQuantity   PerformanceValueQuantity,
  performanceMetricTypeCode  PerformanceMetricTypeCode,
  period                     Period OPTIONAL,
  item                       Item OPTIONAL}

PeriodType ::= SEQUENCE {
  startDate             StartDate OPTIONAL,
  startTime             StartTime OPTIONAL,
  endDate               EndDate OPTIONAL,
  endTime               EndTime OPTIONAL,
  durationMeasure       DurationMeasure OPTIONAL,
  descriptionCode-list  SEQUENCE OF descriptionCode DescriptionCode,
  description-list      SEQUENCE OF description Description}

PersonType ::= SEQUENCE {
  iD                         ID-1 OPTIONAL,
  firstName                  FirstName OPTIONAL,
  familyName                 FamilyName OPTIONAL,
  title                      Title OPTIONAL,
  middleName                 MiddleName OPTIONAL,
  nameSuffix                 NameSuffix OPTIONAL,
  jobTitle                   JobTitle OPTIONAL,
  nationalityID              NationalityID OPTIONAL,
  genderCode                 GenderCode OPTIONAL,
  birthDate                  BirthDate OPTIONAL,
  organizationDepartment     OrganizationDepartment OPTIONAL,
  contact                    Contact OPTIONAL,
  financialAccount           FinancialAccount OPTIONAL,
  identityDocumentReference  IdentityDocumentReference OPTIONAL}

PhysicalAttributeType ::= SEQUENCE {
  attributeID       AttributeID,
  positionCode      PositionCode OPTIONAL,
  descriptionCode   DescriptionCode OPTIONAL,
  description-list  SEQUENCE OF description Description}

PickupType ::= SEQUENCE {
  iD                  ID-1 OPTIONAL,
  actualPickupDate    ActualPickupDate OPTIONAL,
  actualPickupTime    ActualPickupTime OPTIONAL,
  earliestPickupDate  EarliestPickupDate OPTIONAL,
  earliestPickupTime  EarliestPickupTime OPTIONAL,
  latestPickupDate    LatestPickupDate OPTIONAL,
  latestPickupTime    LatestPickupTime OPTIONAL,
  pickupLocation      PickupLocation OPTIONAL,
  pickupParty         PickupParty OPTIONAL}

PowerOfAttorneyType ::= SEQUENCE {
  iD                             ID-1 OPTIONAL,
  issueDate                      IssueDate OPTIONAL,
  issueTime                      IssueTime OPTIONAL,
  description-list               SEQUENCE OF description Description,
  notaryParty                    NotaryParty,
  agentParty                     AgentParty,
  mandateDocumentReference-list
    SEQUENCE OF mandateDocumentReference MandateDocumentReference}

PriceType ::= SEQUENCE {
  priceAmount              PriceAmount,
  baseQuantity             BaseQuantity OPTIONAL,
  priceChangeReason-list   SEQUENCE OF priceChangeReason PriceChangeReason,
  priceTypeCode            PriceTypeCode OPTIONAL,
  priceType                PriceType-1 OPTIONAL,
  orderableUnitFactorRate  OrderableUnitFactorRate OPTIONAL,
  validityPeriod-list      SEQUENCE OF validityPeriod ValidityPeriod,
  priceList                PriceList OPTIONAL,
  allowanceCharge-list     SEQUENCE OF allowanceCharge AllowanceCharge,
  pricingExchangeRate      PricingExchangeRate OPTIONAL}

PriceListType ::= SEQUENCE {
  iD                   ID-1 OPTIONAL,
  statusCode           StatusCode OPTIONAL,
  validityPeriod-list  SEQUENCE OF validityPeriod ValidityPeriod,
  previousPriceList    PreviousPriceList OPTIONAL}

PricingReferenceType ::= SEQUENCE {
  originalItemLocationQuantity    OriginalItemLocationQuantity OPTIONAL,
  alternativeConditionPrice-list
    SEQUENCE OF alternativeConditionPrice AlternativeConditionPrice}

ProcessJustificationType ::= SEQUENCE {
  previousCancellationReasonCode  PreviousCancellationReasonCode OPTIONAL,
  processReasonCode               ProcessReasonCode OPTIONAL,
  processReason-list              SEQUENCE OF processReason ProcessReason,
  description-list                SEQUENCE OF description Description}

ProcurementProjectType ::= SEQUENCE {
  iD                                    ID-1 OPTIONAL,
  name-list                             SEQUENCE (SIZE (1..MAX)) OF name Name-1,
  description-list                      SEQUENCE OF description Description,
  procurementTypeCode                   ProcurementTypeCode OPTIONAL,
  procurementSubTypeCode                ProcurementSubTypeCode OPTIONAL,
  qualityControlCode                    QualityControlCode OPTIONAL,
  requiredFeeAmount                     RequiredFeeAmount OPTIONAL,
  feeDescription-list
    SEQUENCE OF feeDescription FeeDescription,
  requestedDeliveryDate                 RequestedDeliveryDate OPTIONAL,
  estimatedOverallContractQuantity
    EstimatedOverallContractQuantity OPTIONAL,
  budgetAmount                          BudgetAmount OPTIONAL,
  requiredCommodityClassification-list
    SEQUENCE OF requiredCommodityClassification RequiredCommodityClassification,
  realizedLocation-list
    SEQUENCE OF realizedLocation RealizedLocation,
  plannedPeriod                         PlannedPeriod OPTIONAL,
  contractExtension                     ContractExtension OPTIONAL,
  requestForTenderLine-list
    SEQUENCE OF requestForTenderLine RequestForTenderLine}

ProcurementProjectLotType ::= SEQUENCE {
  iD                  ID-1,
  tenderingTerms      TenderingTerms OPTIONAL,
  procurementProject  ProcurementProject}

PromotionalEventType ::= SEQUENCE {
  promotionalEventTypeCode       PromotionalEventTypeCode,
  submissionDate                 SubmissionDate OPTIONAL,
  firstShipmentAvailibilityDate  FirstShipmentAvailibilityDate OPTIONAL,
  latestProposalAcceptanceDate   LatestProposalAcceptanceDate OPTIONAL,
  promotionalSpecification-list
    SEQUENCE (SIZE (1..MAX)) OF promotionalSpecification
      PromotionalSpecification}

PromotionalEventLineItemType ::= SEQUENCE {
  amount         Amount,
  eventLineItem  EventLineItem}

PromotionalSpecificationType ::= SEQUENCE {
  specificationID                SpecificationID OPTIONAL,
  promotionalEventLineItem-list
    SEQUENCE (SIZE (1..MAX)) OF promotionalEventLineItem
      PromotionalEventLineItem,
  eventTactic-list               SEQUENCE OF eventTactic EventTactic}

QualificationResolutionType ::= SEQUENCE {
  admissionCode            AdmissionCode,
  procurementProjectLotID  ProcurementProjectLotID OPTIONAL,
  exclusionReason-list     SEQUENCE OF exclusionReason ExclusionReason,
  resolution-list          SEQUENCE OF resolution Resolution,
  resolutionDate           ResolutionDate,
  resolutionTime           ResolutionTime OPTIONAL}

QualifyingPartyType ::= SEQUENCE {
  participationPercent              ParticipationPercent OPTIONAL,
  personalSituation-list
    SEQUENCE OF personalSituation PersonalSituation,
  operatingYearsQuantity            OperatingYearsQuantity OPTIONAL,
  employeeQuantity                  EmployeeQuantity OPTIONAL,
  businessClassificationEvidenceID  BusinessClassificationEvidenceID OPTIONAL,
  businessIdentityEvidenceID        BusinessIdentityEvidenceID OPTIONAL,
  businessClassificationScheme      BusinessClassificationScheme OPTIONAL,
  technicalCapability-list
    SEQUENCE OF technicalCapability TechnicalCapability,
  financialCapability-list
    SEQUENCE OF financialCapability FinancialCapability,
  completedTask-list                SEQUENCE OF completedTask CompletedTask,
  declaration-list                  SEQUENCE OF declaration Declaration,
  party                             Party OPTIONAL}

QuotationLineType ::= SEQUENCE {
  iD                                     ID-1 OPTIONAL,
  note-list                              SEQUENCE OF note Note,
  quantity                               Quantity OPTIONAL,
  lineExtensionAmount                    LineExtensionAmount OPTIONAL,
  totalTaxAmount                         TotalTaxAmount OPTIONAL,
  requestForQuotationLineID              RequestForQuotationLineID OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  lineItem                               LineItem,
  sellerProposedSubstituteLineItem-list
    SEQUENCE OF sellerProposedSubstituteLineItem
      SellerProposedSubstituteLineItem,
  alternativeLineItem-list
    SEQUENCE OF alternativeLineItem AlternativeLineItem,
  requestLineReference                   RequestLineReference OPTIONAL}

RailTransportType ::= SEQUENCE {
  trainID    TrainID,
  railCarID  RailCarID OPTIONAL}

ReceiptLineType ::= SEQUENCE {
  iD                          ID-1,
  uUID                        UUID OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  receivedQuantity            ReceivedQuantity OPTIONAL,
  shortQuantity               ShortQuantity OPTIONAL,
  shortageActionCode          ShortageActionCode OPTIONAL,
  rejectedQuantity            RejectedQuantity OPTIONAL,
  rejectReasonCode            RejectReasonCode OPTIONAL,
  rejectReason                RejectReason OPTIONAL,
  rejectActionCode            RejectActionCode OPTIONAL,
  quantityDiscrepancyCode     QuantityDiscrepancyCode OPTIONAL,
  oversupplyQuantity          OversupplyQuantity OPTIONAL,
  receivedDate                ReceivedDate OPTIONAL,
  timingComplaintCode         TimingComplaintCode OPTIONAL,
  timingComplaint             TimingComplaint OPTIONAL,
  orderLineReference          OrderLineReference OPTIONAL,
  despatchLineReference-list
    SEQUENCE OF despatchLineReference DespatchLineReference,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  item-list                   SEQUENCE OF item Item,
  shipment-list               SEQUENCE OF shipment Shipment}

RegulationType ::= SEQUENCE {
  name-list       SEQUENCE (SIZE (1..MAX)) OF name Name-1,
  legalReference  LegalReference OPTIONAL,
  ontologyURI     OntologyURI OPTIONAL}

RelatedItemType ::= SEQUENCE {
  iD                ID-1 OPTIONAL,
  quantity          Quantity OPTIONAL,
  description-list  SEQUENCE OF description Description}

ReminderLineType ::= SEQUENCE {
  iD                              ID-1,
  note-list                       SEQUENCE OF note Note,
  uUID                            UUID OPTIONAL,
  balanceBroughtForwardIndicator  BalanceBroughtForwardIndicator OPTIONAL,
  debitLineAmount                 DebitLineAmount OPTIONAL,
  creditLineAmount                CreditLineAmount OPTIONAL,
  accountingCostCode              AccountingCostCode OPTIONAL,
  accountingCost                  AccountingCost OPTIONAL,
  penaltySurchargePercent         PenaltySurchargePercent OPTIONAL,
  amount                          Amount OPTIONAL,
  paymentPurposeCode              PaymentPurposeCode OPTIONAL,
  reminderPeriod-list             SEQUENCE OF reminderPeriod ReminderPeriod,
  billingReference-list           SEQUENCE OF billingReference BillingReference,
  exchangeRate                    ExchangeRate OPTIONAL}

RemittanceAdviceLineType ::= SEQUENCE {
  iD                       ID-1,
  note-list                SEQUENCE OF note Note,
  uUID                     UUID OPTIONAL,
  debitLineAmount          DebitLineAmount OPTIONAL,
  creditLineAmount         CreditLineAmount OPTIONAL,
  balanceAmount            BalanceAmount OPTIONAL,
  paymentPurposeCode       PaymentPurposeCode OPTIONAL,
  invoicingPartyReference  InvoicingPartyReference OPTIONAL,
  accountingSupplierParty  AccountingSupplierParty OPTIONAL,
  accountingCustomerParty  AccountingCustomerParty OPTIONAL,
  buyerCustomerParty       BuyerCustomerParty OPTIONAL,
  sellerSupplierParty      SellerSupplierParty OPTIONAL,
  originatorCustomerParty  OriginatorCustomerParty OPTIONAL,
  payeeParty               PayeeParty OPTIONAL,
  invoicePeriod-list       SEQUENCE OF invoicePeriod InvoicePeriod,
  billingReference-list    SEQUENCE OF billingReference BillingReference,
  documentReference-list   SEQUENCE OF documentReference DocumentReference,
  exchangeRate             ExchangeRate OPTIONAL}

RenewalType ::= SEQUENCE {amount  Amount OPTIONAL,
                          period  Period OPTIONAL}

RequestForQuotationLineType ::= SEQUENCE {
  iD                          ID-1 OPTIONAL,
  uUID                        UUID OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  optionalLineItemIndicator   OptionalLineItemIndicator OPTIONAL,
  privacyCode                 PrivacyCode OPTIONAL,
  securityClassificationCode  SecurityClassificationCode OPTIONAL,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  lineItem                    LineItem}

RequestForTenderLineType ::= SEQUENCE {
  iD                                 ID-1 OPTIONAL,
  uUID                               UUID OPTIONAL,
  note-list                          SEQUENCE OF note Note,
  quantity                           Quantity OPTIONAL,
  minimumQuantity                    MinimumQuantity OPTIONAL,
  maximumQuantity                    MaximumQuantity OPTIONAL,
  maximumTaxExclusiveAmount          MaximumTaxExclusiveAmount OPTIONAL,
  maximumTaxInclusiveAmount          MaximumTaxInclusiveAmount OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  deliveryPeriod-list                SEQUENCE OF deliveryPeriod DeliveryPeriod,
  requiredItemLocationQuantity-list
    SEQUENCE OF requiredItemLocationQuantity RequiredItemLocationQuantity,
  warrantyValidityPeriod             WarrantyValidityPeriod OPTIONAL,
  item                               Item,
  subRequestForTenderLine-list
    SEQUENCE OF subRequestForTenderLine SubRequestForTenderLine}

ResponseType ::= SEQUENCE {
  referenceID       ReferenceID OPTIONAL,
  responseCode      ResponseCode OPTIONAL,
  description-list  SEQUENCE OF description Description,
  effectiveDate     EffectiveDate OPTIONAL,
  effectiveTime     EffectiveTime OPTIONAL,
  status            Status OPTIONAL}

ResultOfVerificationType ::= SEQUENCE {
  validatorID           ValidatorID OPTIONAL,
  validationResultCode  ValidationResultCode OPTIONAL,
  validationDate        ValidationDate OPTIONAL,
  validationTime        ValidationTime OPTIONAL,
  validateProcess       ValidateProcess OPTIONAL,
  validateTool          ValidateTool OPTIONAL,
  validateToolVersion   ValidateToolVersion OPTIONAL,
  signatoryParty        SignatoryParty OPTIONAL}

RetailPlannedImpactType ::= SEQUENCE {
  amount               Amount,
  forecastPurposeCode  ForecastPurposeCode,
  forecastTypeCode     ForecastTypeCode,
  period               Period OPTIONAL}

RoadTransportType ::= SEQUENCE {licensePlateID  LicensePlateID}

SalesItemType ::= SEQUENCE {
  quantity                Quantity,
  activityProperty-list   SEQUENCE OF activityProperty ActivityProperty,
  taxExclusivePrice-list  SEQUENCE OF taxExclusivePrice TaxExclusivePrice,
  taxInclusivePrice-list  SEQUENCE OF taxInclusivePrice TaxInclusivePrice,
  item                    Item}

SecondaryHazardType ::= SEQUENCE {
  iD                       ID-1 OPTIONAL,
  placardNotation          PlacardNotation OPTIONAL,
  placardEndorsement       PlacardEndorsement OPTIONAL,
  emergencyProceduresCode  EmergencyProceduresCode OPTIONAL,
  extension                Extension OPTIONAL}

ServicePointType ::= SEQUENCE {
  sequenceNumberID        SequenceNumberID,
  transportModeCode       TransportModeCode OPTIONAL,
  remarks-list            SEQUENCE OF remarks Remarks,
  servicePointLocation    ServicePointLocation OPTIONAL,
  transportMeans          TransportMeans OPTIONAL,
  plannedDeparturePeriod  PlannedDeparturePeriod OPTIONAL,
  plannedArrivalPeriod    PlannedArrivalPeriod OPTIONAL,
  despatchPeriod          DespatchPeriod OPTIONAL,
  deliveryPeriod          DeliveryPeriod OPTIONAL}

ServiceProviderPartyType ::= SEQUENCE {
  iD                ID-1 OPTIONAL,
  serviceTypeCode   ServiceTypeCode OPTIONAL,
  serviceType-list  SEQUENCE OF serviceType ServiceType,
  party             Party,
  sellerContact     SellerContact OPTIONAL}

ShareholderPartyType ::= SEQUENCE {
  partecipationPercent  PartecipationPercent OPTIONAL,
  party                 Party OPTIONAL}

ShipmentType ::= SEQUENCE {
  iD                                  ID-1,
  shippingPriorityLevelCode           ShippingPriorityLevelCode OPTIONAL,
  handlingCode                        HandlingCode OPTIONAL,
  handlingInstructions                HandlingInstructions OPTIONAL,
  information                         Information OPTIONAL,
  grossWeightMeasure                  GrossWeightMeasure OPTIONAL,
  netWeightMeasure                    NetWeightMeasure OPTIONAL,
  netNetWeightMeasure                 NetNetWeightMeasure OPTIONAL,
  grossVolumeMeasure                  GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                    NetVolumeMeasure OPTIONAL,
  totalGoodsItemQuantity              TotalGoodsItemQuantity OPTIONAL,
  totalTransportHandlingUnitQuantity
    TotalTransportHandlingUnitQuantity OPTIONAL,
  insuranceValueAmount                InsuranceValueAmount OPTIONAL,
  declaredCustomsValueAmount          DeclaredCustomsValueAmount OPTIONAL,
  declaredForCarriageValueAmount      DeclaredForCarriageValueAmount OPTIONAL,
  declaredStatisticsValueAmount       DeclaredStatisticsValueAmount OPTIONAL,
  freeOnBoardValueAmount              FreeOnBoardValueAmount OPTIONAL,
  specialInstructions-list
    SEQUENCE OF specialInstructions SpecialInstructions,
  deliveryInstructions-list
    SEQUENCE OF deliveryInstructions DeliveryInstructions,
  splitConsignmentIndicator           SplitConsignmentIndicator OPTIONAL,
  consignmentQuantity                 ConsignmentQuantity OPTIONAL,
  consignment-list
    SEQUENCE (SIZE (1..MAX)) OF consignment Consignment,
  goodsItem-list                      SEQUENCE OF goodsItem GoodsItem,
  shipmentStage-list                  SEQUENCE OF shipmentStage ShipmentStage,
  delivery                            Delivery OPTIONAL,
  transportHandlingUnit-list
    SEQUENCE OF transportHandlingUnit TransportHandlingUnit,
  returnAddress                       ReturnAddress OPTIONAL,
  originAddress                       OriginAddress OPTIONAL,
  firstArrivalPortLocation            FirstArrivalPortLocation OPTIONAL,
  lastExitPortLocation                LastExitPortLocation OPTIONAL,
  exportCountry                       ExportCountry OPTIONAL,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge}

ShipmentStageType ::= SEQUENCE {
  iD                              ID-1 OPTIONAL,
  transportModeCode               TransportModeCode OPTIONAL,
  transportMeansTypeCode          TransportMeansTypeCode OPTIONAL,
  transitDirectionCode            TransitDirectionCode OPTIONAL,
  preCarriageIndicator            PreCarriageIndicator,
  onCarriageIndicator             OnCarriageIndicator,
  estimatedDeliveryDate           EstimatedDeliveryDate OPTIONAL,
  estimatedDeliveryTime           EstimatedDeliveryTime OPTIONAL,
  requiredDeliveryDate            RequiredDeliveryDate OPTIONAL,
  requiredDeliveryTime            RequiredDeliveryTime OPTIONAL,
  loadingSequenceID               LoadingSequenceID OPTIONAL,
  successiveSequenceID            SuccessiveSequenceID OPTIONAL,
  instructions                    Instructions OPTIONAL,
  demurrageInstructions           DemurrageInstructions OPTIONAL,
  transitPeriod                   TransitPeriod OPTIONAL,
  carrierParty-list               SEQUENCE OF carrierParty CarrierParty,
  transportMeans                  TransportMeans OPTIONAL,
  loadingPortLocation             LoadingPortLocation OPTIONAL,
  unloadingPortLocation           UnloadingPortLocation OPTIONAL,
  transshipPortLocation           TransshipPortLocation OPTIONAL,
  loadingTransportEvent           LoadingTransportEvent OPTIONAL,
  examinationTransportEvent       ExaminationTransportEvent OPTIONAL,
  availabilityTransportEvent      AvailabilityTransportEvent OPTIONAL,
  exportationTransportEvent       ExportationTransportEvent OPTIONAL,
  dischargeTransportEvent         DischargeTransportEvent OPTIONAL,
  warehousingTransportEvent       WarehousingTransportEvent OPTIONAL,
  takeoverTransportEvent          TakeoverTransportEvent OPTIONAL,
  optionalTakeoverTransportEvent  OptionalTakeoverTransportEvent OPTIONAL,
  dropoffTransportEvent           DropoffTransportEvent OPTIONAL,
  actualPickupTransportEvent      ActualPickupTransportEvent OPTIONAL,
  deliveryTransportEvent          DeliveryTransportEvent OPTIONAL,
  receiptTransportEvent           ReceiptTransportEvent OPTIONAL,
  storageTransportEvent           StorageTransportEvent OPTIONAL,
  acceptanceTransportEvent        AcceptanceTransportEvent OPTIONAL,
  terminalOperatorParty           TerminalOperatorParty OPTIONAL,
  customsAgentParty               CustomsAgentParty OPTIONAL}

SignatureType-1 ::= SEQUENCE {
  iD                          ID-1,
  note-list                   SEQUENCE OF note Note,
  validationDate              ValidationDate OPTIONAL,
  validationTime              ValidationTime OPTIONAL,
  validatorID                 ValidatorID OPTIONAL,
  canonicalizationMethod      CanonicalizationMethod-1 OPTIONAL,
  signatureMethod             SignatureMethod-1 OPTIONAL,
  signatoryParty              SignatoryParty OPTIONAL,
  digitalSignatureAttachment  DigitalSignatureAttachment OPTIONAL,
  originalDocumentReference   OriginalDocumentReference OPTIONAL}

StatementLineType ::= SEQUENCE {
  iD                              ID-1,
  note-list                       SEQUENCE OF note Note,
  uUID                            UUID OPTIONAL,
  balanceBroughtForwardIndicator  BalanceBroughtForwardIndicator OPTIONAL,
  debitLineAmount                 DebitLineAmount OPTIONAL,
  creditLineAmount                CreditLineAmount OPTIONAL,
  balanceAmount                   BalanceAmount OPTIONAL,
  paymentPurposeCode              PaymentPurposeCode OPTIONAL,
  paymentMeans                    PaymentMeans OPTIONAL,
  paymentTerms-list               SEQUENCE OF paymentTerms PaymentTerms,
  buyerCustomerParty              BuyerCustomerParty OPTIONAL,
  sellerSupplierParty             SellerSupplierParty OPTIONAL,
  originatorCustomerParty         OriginatorCustomerParty OPTIONAL,
  accountingCustomerParty         AccountingCustomerParty OPTIONAL,
  accountingSupplierParty         AccountingSupplierParty OPTIONAL,
  payeeParty                      PayeeParty OPTIONAL,
  invoicePeriod-list              SEQUENCE OF invoicePeriod InvoicePeriod,
  billingReference-list           SEQUENCE OF billingReference BillingReference,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  exchangeRate                    ExchangeRate OPTIONAL,
  allowanceCharge-list            SEQUENCE OF allowanceCharge AllowanceCharge}

StatusType ::= SEQUENCE {
  conditionCode               ConditionCode OPTIONAL,
  referenceDate               ReferenceDate OPTIONAL,
  referenceTime               ReferenceTime OPTIONAL,
  description-list            SEQUENCE OF description Description,
  statusReasonCode            StatusReasonCode OPTIONAL,
  statusReason-list           SEQUENCE OF statusReason StatusReason,
  sequenceID                  SequenceID OPTIONAL,
  text-list                   SEQUENCE OF text Text,
  indicationIndicator         IndicationIndicator OPTIONAL,
  percent                     Percent OPTIONAL,
  conditionValueMeasure-list
    SEQUENCE OF conditionValueMeasure ConditionValueMeasure,
  reliabilityPercent          ReliabilityPercent OPTIONAL}

StockAvailabilityReportLineType ::= SEQUENCE {
  iD                      ID-1,
  note-list               SEQUENCE OF note Note,
  quantity                Quantity,
  valueAmount             ValueAmount OPTIONAL,
  availabilityDate        AvailabilityDate OPTIONAL,
  availabilityStatusCode  AvailabilityStatusCode OPTIONAL,
  item                    Item}

StowageType ::= SEQUENCE {
  locationID                 LocationID OPTIONAL,
  location-list              SEQUENCE OF location Location-1,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension}

SubcontractTermsType ::= SEQUENCE {
  rate                   Rate OPTIONAL,
  unknownPriceIndicator  UnknownPriceIndicator OPTIONAL,
  description-list       SEQUENCE OF description Description,
  amount                 Amount OPTIONAL}

SubscriberConsumptionType ::= SEQUENCE {
  consumptionID             ConsumptionID OPTIONAL,
  specificationTypeCode     SpecificationTypeCode OPTIONAL,
  note-list                 SEQUENCE OF note Note,
  totalMeteredQuantity      TotalMeteredQuantity OPTIONAL,
  subscriberParty           SubscriberParty OPTIONAL,
  utilityConsumptionPoint   UtilityConsumptionPoint,
  onAccountPayment-list     SEQUENCE OF onAccountPayment OnAccountPayment,
  consumption               Consumption OPTIONAL,
  supplierConsumption-list  SEQUENCE OF supplierConsumption SupplierConsumption}

SupplierConsumptionType ::= SEQUENCE {
  description           Description OPTIONAL,
  utilitySupplierParty  UtilitySupplierParty OPTIONAL,
  utilityCustomerParty  UtilityCustomerParty OPTIONAL,
  consumption           Consumption,
  consumptionLine-list
    SEQUENCE (SIZE (1..MAX)) OF consumptionLine ConsumptionLine}

SupplierPartyType ::= SEQUENCE {
  customerAssignedAccountID  CustomerAssignedAccountID OPTIONAL,
  additionalAccountID-list
    SEQUENCE OF additionalAccountID AdditionalAccountID,
  dataSendingCapability      DataSendingCapability OPTIONAL,
  party                      Party OPTIONAL,
  despatchContact            DespatchContact OPTIONAL,
  accountingContact          AccountingContact OPTIONAL,
  sellerContact              SellerContact OPTIONAL}

TaxCategoryType ::= SEQUENCE {
  iD                      ID-1 OPTIONAL,
  name                    Name-1 OPTIONAL,
  percent                 Percent OPTIONAL,
  baseUnitMeasure         BaseUnitMeasure OPTIONAL,
  perUnitAmount           PerUnitAmount OPTIONAL,
  taxExemptionReasonCode  TaxExemptionReasonCode OPTIONAL,
  taxExemptionReason      TaxExemptionReason OPTIONAL,
  tierRange               TierRange OPTIONAL,
  tierRatePercent         TierRatePercent OPTIONAL,
  taxScheme               TaxScheme}

TaxSchemeType ::= SEQUENCE {
  iD                              ID-1 OPTIONAL,
  name                            Name-1 OPTIONAL,
  taxTypeCode                     TaxTypeCode OPTIONAL,
  currencyCode                    CurrencyCode OPTIONAL,
  jurisdictionRegionAddress-list
    SEQUENCE OF jurisdictionRegionAddress JurisdictionRegionAddress}

TaxSubtotalType ::= SEQUENCE {
  taxableAmount                 TaxableAmount OPTIONAL,
  taxAmount                     TaxAmount,
  calculationSequenceNumeric    CalculationSequenceNumeric OPTIONAL,
  transactionCurrencyTaxAmount  TransactionCurrencyTaxAmount OPTIONAL,
  percent                       Percent OPTIONAL,
  baseUnitMeasure               BaseUnitMeasure OPTIONAL,
  perUnitAmount                 PerUnitAmount OPTIONAL,
  tierRange                     TierRange OPTIONAL,
  tierRatePercent               TierRatePercent OPTIONAL,
  taxCategory                   TaxCategory}

TaxTotalType ::= SEQUENCE {
  taxAmount             TaxAmount,
  roundingAmount        RoundingAmount OPTIONAL,
  taxEvidenceIndicator  TaxEvidenceIndicator OPTIONAL,
  taxIncludedIndicator  TaxIncludedIndicator OPTIONAL,
  taxSubtotal-list      SEQUENCE OF taxSubtotal TaxSubtotal}

TelecommunicationsServiceType ::= SEQUENCE {
  iD                                     ID-1 OPTIONAL,
  callDate                               CallDate,
  callTime                               CallTime,
  serviceNumberCalled                    ServiceNumberCalled,
  telecommunicationsServiceCategory
    TelecommunicationsServiceCategory OPTIONAL,
  telecommunicationsServiceCategoryCode
    TelecommunicationsServiceCategoryCode OPTIONAL,
  movieTitle                             MovieTitle OPTIONAL,
  roamingPartnerName-list
    SEQUENCE OF roamingPartnerName RoamingPartnerName,
  payPerView                             PayPerView OPTIONAL,
  quantity                               Quantity OPTIONAL,
  telecommunicationsServiceCall          TelecommunicationsServiceCall OPTIONAL,
  telecommunicationsServiceCallCode
    TelecommunicationsServiceCallCode OPTIONAL,
  callBaseAmount                         CallBaseAmount OPTIONAL,
  callExtensionAmount                    CallExtensionAmount OPTIONAL,
  price                                  Price OPTIONAL,
  country                                Country OPTIONAL,
  exchangeRate-list                      SEQUENCE OF exchangeRate ExchangeRate,
  allowanceCharge-list
    SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                          SEQUENCE OF taxTotal TaxTotal,
  callDuty-list                          SEQUENCE OF callDuty CallDuty,
  timeDuty-list                          SEQUENCE OF timeDuty TimeDuty}

TelecommunicationsSupplyType ::= SEQUENCE {
  telecommunicationsSupplyType       TelecommunicationsSupplyType-1 OPTIONAL,
  telecommunicationsSupplyTypeCode   TelecommunicationsSupplyTypeCode OPTIONAL,
  privacyCode                        PrivacyCode,
  description                        Description OPTIONAL,
  totalAmount                        TotalAmount OPTIONAL,
  telecommunicationsSupplyLine-list
    SEQUENCE (SIZE (1..MAX)) OF telecommunicationsSupplyLine
      TelecommunicationsSupplyLine}

TelecommunicationsSupplyLineType ::= SEQUENCE {
  iD                              ID-1,
  phoneNumber                     PhoneNumber,
  description                     Description OPTIONAL,
  lineExtensionAmount             LineExtensionAmount OPTIONAL,
  exchangeRate-list               SEQUENCE OF exchangeRate ExchangeRate,
  allowanceCharge-list            SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                   SEQUENCE OF taxTotal TaxTotal,
  telecommunicationsService-list
    SEQUENCE (SIZE (1..MAX)) OF telecommunicationsService
      TelecommunicationsService}

TemperatureType ::= SEQUENCE {
  attributeID       AttributeID,
  measure           Measure,
  description-list  SEQUENCE OF description Description}

TenderLineType ::= SEQUENCE {
  iD                                ID-1 OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  quantity                          Quantity OPTIONAL,
  lineExtensionAmount               LineExtensionAmount OPTIONAL,
  totalTaxAmount                    TotalTaxAmount OPTIONAL,
  orderableUnit-list                SEQUENCE OF orderableUnit OrderableUnit,
  contentUnitQuantity               ContentUnitQuantity OPTIONAL,
  orderQuantityIncrementNumeric     OrderQuantityIncrementNumeric OPTIONAL,
  minimumOrderQuantity              MinimumOrderQuantity OPTIONAL,
  maximumOrderQuantity              MaximumOrderQuantity OPTIONAL,
  warrantyInformation-list
    SEQUENCE OF warrantyInformation WarrantyInformation,
  packLevelCode                     PackLevelCode OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  item                              Item OPTIONAL,
  offeredItemLocationQuantity-list
    SEQUENCE OF offeredItemLocationQuantity OfferedItemLocationQuantity,
  replacementRelatedItem-list
    SEQUENCE OF replacementRelatedItem ReplacementRelatedItem,
  warrantyParty                     WarrantyParty OPTIONAL,
  warrantyValidityPeriod            WarrantyValidityPeriod OPTIONAL,
  subTenderLine-list                SEQUENCE OF subTenderLine SubTenderLine}

TenderPreparationType ::= SEQUENCE {
  tenderEnvelopeID                TenderEnvelopeID,
  tenderEnvelopeTypeCode          TenderEnvelopeTypeCode OPTIONAL,
  description-list                SEQUENCE OF description Description,
  openTenderID                    OpenTenderID OPTIONAL,
  procurementProjectLotID-list
    SEQUENCE OF procurementProjectLotID ProcurementProjectLotID,
  documentTenderRequirement-list
    SEQUENCE OF documentTenderRequirement DocumentTenderRequirement}

TenderRequirementType ::= SEQUENCE {
  name-list                  SEQUENCE OF name Name-1,
  description-list           SEQUENCE OF description Description,
  templateDocumentReference  TemplateDocumentReference OPTIONAL}

TenderResultType ::= SEQUENCE {
  tenderResultCode             TenderResultCode OPTIONAL,
  description-list             SEQUENCE OF description Description,
  advertisementAmount          AdvertisementAmount OPTIONAL,
  awardDate                    AwardDate,
  awardTime                    AwardTime OPTIONAL,
  receivedTenderQuantity       ReceivedTenderQuantity OPTIONAL,
  lowerTenderAmount            LowerTenderAmount OPTIONAL,
  higherTenderAmount           HigherTenderAmount OPTIONAL,
  startDate                    StartDate OPTIONAL,
  contract                     Contract OPTIONAL,
  winningParty                 WinningParty OPTIONAL,
  awardedTenderedProject       AwardedTenderedProject OPTIONAL,
  contractFormalizationPeriod  ContractFormalizationPeriod OPTIONAL,
  subcontractTerms-list        SEQUENCE OF subcontractTerms SubcontractTerms}

TenderedProjectType ::= SEQUENCE {
  procurementProjectLotID        ProcurementProjectLotID OPTIONAL,
  variantID                      VariantID OPTIONAL,
  feeAmount                      FeeAmount OPTIONAL,
  feeDescription-list            SEQUENCE OF feeDescription FeeDescription,
  taxTotal-list                  SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal             LegalMonetaryTotal OPTIONAL,
  tenderLine-list                SEQUENCE OF tenderLine TenderLine,
  awardingCriteriaResponse-list
    SEQUENCE OF awardingCriteriaResponse AwardingCriteriaResponse}

TendererPartyQualificationType ::= SEQUENCE {
  interestedProcurementLotsID-list
    SEQUENCE OF interestedProcurementLotsID InterestedProcurementLotsID,
  mainQualifyingParty               MainQualifyingParty,
  additionalQualifyingParty-list
    SEQUENCE OF additionalQualifyingParty AdditionalQualifyingParty}

TendererQualificationRequestType ::= SEQUENCE {
  legalForm-list                             SEQUENCE OF legalForm LegalForm,
  personalSituation-list
    SEQUENCE OF personalSituation PersonalSituation,
  operatingYearsQuantity                     OperatingYearsQuantity OPTIONAL,
  employeeQuantity                           EmployeeQuantity OPTIONAL,
  description-list
    SEQUENCE OF description Description,
  requiredBusinessClassificationScheme-list
    SEQUENCE OF requiredBusinessClassificationScheme
      RequiredBusinessClassificationScheme,
  technicalEvaluationCriteria-list
    SEQUENCE OF technicalEvaluationCriteria TechnicalEvaluationCriteria,
  financialEvaluationCriteria-list
    SEQUENCE OF financialEvaluationCriteria FinancialEvaluationCriteria,
  specificTendererRequirement-list
    SEQUENCE OF specificTendererRequirement SpecificTendererRequirement}

TendererRequirementType ::= SEQUENCE {
  name-list                    SEQUENCE OF name Name-1,
  tendererRequirementTypeCode  TendererRequirementTypeCode OPTIONAL,
  description-list             SEQUENCE OF description Description,
  suggestedEvidence-list       SEQUENCE OF suggestedEvidence SuggestedEvidence}

TenderingProcessType ::= SEQUENCE {
  iD                                      ID-1 OPTIONAL,
  originalContractingSystemID             OriginalContractingSystemID OPTIONAL,
  description-list                        SEQUENCE OF description Description,
  negotiationDescription-list
    SEQUENCE OF negotiationDescription NegotiationDescription,
  procedureCode                           ProcedureCode OPTIONAL,
  urgencyCode                             UrgencyCode OPTIONAL,
  expenseCode                             ExpenseCode OPTIONAL,
  partPresentationCode                    PartPresentationCode OPTIONAL,
  contractingSystemCode                   ContractingSystemCode OPTIONAL,
  submissionMethodCode                    SubmissionMethodCode OPTIONAL,
  candidateReductionConstraintIndicator
    CandidateReductionConstraintIndicator OPTIONAL,
  governmentAgreementConstraintIndicator
    GovernmentAgreementConstraintIndicator OPTIONAL,
  documentAvailabilityPeriod              DocumentAvailabilityPeriod OPTIONAL,
  tenderSubmissionDeadlinePeriod
    TenderSubmissionDeadlinePeriod OPTIONAL,
  invitationSubmissionPeriod              InvitationSubmissionPeriod OPTIONAL,
  participationRequestReceptionPeriod
    ParticipationRequestReceptionPeriod OPTIONAL,
  noticeDocumentReference-list
    SEQUENCE OF noticeDocumentReference NoticeDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  processJustification-list
    SEQUENCE OF processJustification ProcessJustification,
  economicOperatorShortList               EconomicOperatorShortList OPTIONAL,
  openTenderEvent-list
    SEQUENCE OF openTenderEvent OpenTenderEvent,
  auctionTerms                            AuctionTerms OPTIONAL,
  frameworkAgreement                      FrameworkAgreement OPTIONAL}

TenderingTermsType ::= SEQUENCE {
  awardingMethodTypeCode                     AwardingMethodTypeCode OPTIONAL,
  priceEvaluationCode                        PriceEvaluationCode OPTIONAL,
  maximumVariantQuantity                     MaximumVariantQuantity OPTIONAL,
  variantConstraintIndicator
    VariantConstraintIndicator OPTIONAL,
  acceptedVariantsDescription-list
    SEQUENCE OF acceptedVariantsDescription AcceptedVariantsDescription,
  priceRevisionFormulaDescription-list
    SEQUENCE OF priceRevisionFormulaDescription PriceRevisionFormulaDescription,
  fundingProgramCode                         FundingProgramCode OPTIONAL,
  fundingProgram-list
    SEQUENCE OF fundingProgram FundingProgram,
  maximumAdvertisementAmount
    MaximumAdvertisementAmount OPTIONAL,
  note-list                                  SEQUENCE OF note Note,
  paymentFrequencyCode                       PaymentFrequencyCode OPTIONAL,
  economicOperatorRegistryURI
    EconomicOperatorRegistryURI OPTIONAL,
  penaltyClauses-list
    SEQUENCE OF penaltyClauses PenaltyClauses,
  requiredCurriculaIndicator
    RequiredCurriculaIndicator OPTIONAL,
  requiredFinancialGuarantee-list
    SEQUENCE OF requiredFinancialGuarantee RequiredFinancialGuarantee,
  procurementLegislationDocumentReference
    ProcurementLegislationDocumentReference OPTIONAL,
  fiscalLegislationDocumentReference
    FiscalLegislationDocumentReference OPTIONAL,
  environmentalLegislationDocumentReference
    EnvironmentalLegislationDocumentReference OPTIONAL,
  employmentLegislationDocumentReference
    EmploymentLegislationDocumentReference OPTIONAL,
  contractualDocumentReference-list
    SEQUENCE OF contractualDocumentReference ContractualDocumentReference,
  callForTenderDocumentReference
    CallForTenderDocumentReference OPTIONAL,
  warrantyValidityPeriod                     WarrantyValidityPeriod OPTIONAL,
  paymentTerms-list
    SEQUENCE OF paymentTerms PaymentTerms,
  tendererQualificationRequest
    TendererQualificationRequest OPTIONAL,
  allowedSubcontractTerms-list
    SEQUENCE OF allowedSubcontractTerms AllowedSubcontractTerms,
  tenderPreparation-list
    SEQUENCE OF tenderPreparation TenderPreparation,
  contractExecutionRequirement-list
    SEQUENCE OF contractExecutionRequirement ContractExecutionRequirement,
  awardingTerms                              AwardingTerms OPTIONAL,
  additionalInformationParty
    AdditionalInformationParty OPTIONAL,
  documentProviderParty                      DocumentProviderParty OPTIONAL,
  tenderRecipientParty                       TenderRecipientParty OPTIONAL,
  contractResponsibleParty                   ContractResponsibleParty OPTIONAL,
  tenderEvaluationParty-list
    SEQUENCE OF tenderEvaluationParty TenderEvaluationParty,
  tenderValidityPeriod                       TenderValidityPeriod OPTIONAL,
  contractAcceptancePeriod                   ContractAcceptancePeriod OPTIONAL,
  appealTerms                                AppealTerms OPTIONAL,
  language-list                              SEQUENCE OF language Language-1,
  budgetAccountLine-list
    SEQUENCE OF budgetAccountLine BudgetAccountLine}

TradeFinancingType ::= SEQUENCE {
  iD                         ID-1 OPTIONAL,
  financingInstrumentCode    FinancingInstrumentCode OPTIONAL,
  clauseCode-list            SEQUENCE OF clauseCode ClauseCode,
  clause-list                SEQUENCE OF clause Clause,
  contractDocumentReference  ContractDocumentReference OPTIONAL,
  documentReference-list     SEQUENCE OF documentReference DocumentReference,
  financingParty             FinancingParty,
  financingFinancialAccount  FinancingFinancialAccount OPTIONAL}

TradingTermsType ::= SEQUENCE {
  information-list   SEQUENCE OF information Information,
  reference          Reference-1 OPTIONAL,
  applicableAddress  ApplicableAddress OPTIONAL}

TransactionConditionsType ::= SEQUENCE {
  iD                      ID-1 OPTIONAL,
  actionCode              ActionCode OPTIONAL,
  description-list        SEQUENCE OF description Description,
  documentReference-list  SEQUENCE OF documentReference DocumentReference}

TransportEquipmentType ::= SEQUENCE {
  iD                                  ID-1 OPTIONAL,
  referencedConsignmentID             ReferencedConsignmentID OPTIONAL,
  transportEquipmentTypeCode          TransportEquipmentTypeCode OPTIONAL,
  providerTypeCode                    ProviderTypeCode OPTIONAL,
  ownerTypeCode                       OwnerTypeCode OPTIONAL,
  sizeTypeCode                        SizeTypeCode OPTIONAL,
  dispositionCode                     DispositionCode OPTIONAL,
  fullnessIndicationCode              FullnessIndicationCode OPTIONAL,
  refrigerationOnIndicator            RefrigerationOnIndicator OPTIONAL,
  information                         Information OPTIONAL,
  returnabilityIndicator              ReturnabilityIndicator OPTIONAL,
  legalStatusIndicator                LegalStatusIndicator OPTIONAL,
  airFlowPercent                      AirFlowPercent OPTIONAL,
  humidityPercent                     HumidityPercent OPTIONAL,
  animalFoodApprovedIndicator         AnimalFoodApprovedIndicator OPTIONAL,
  humanFoodApprovedIndicator          HumanFoodApprovedIndicator OPTIONAL,
  dangerousGoodsApprovedIndicator     DangerousGoodsApprovedIndicator OPTIONAL,
  refrigeratedIndicator               RefrigeratedIndicator OPTIONAL,
  characteristics                     Characteristics OPTIONAL,
  damageRemarks                       DamageRemarks OPTIONAL,
  description                         Description OPTIONAL,
  specialTransportRequirments         SpecialTransportRequirments OPTIONAL,
  grossWeightMeasure                  GrossWeightMeasure OPTIONAL,
  grossVolumeMeasure                  GrossVolumeMeasure OPTIONAL,
  tareWeightMeasure                   TareWeightMeasure OPTIONAL,
  trackingDeviceCode                  TrackingDeviceCode OPTIONAL,
  powerIndicator                      PowerIndicator OPTIONAL,
  traceID                             TraceID OPTIONAL,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  transportEquipmentSeal-list
    SEQUENCE OF transportEquipmentSeal TransportEquipmentSeal,
  minimumTemperature                  MinimumTemperature OPTIONAL,
  maximumTemperature                  MaximumTemperature OPTIONAL,
  providerParty                       ProviderParty OPTIONAL,
  loadingProofParty                   LoadingProofParty OPTIONAL,
  supplierParty                       SupplierParty OPTIONAL,
  ownerParty                          OwnerParty OPTIONAL,
  operatingParty                      OperatingParty OPTIONAL,
  loadingLocation                     LoadingLocation OPTIONAL,
  unloadingLocation                   UnloadingLocation OPTIONAL,
  storageLocation                     StorageLocation OPTIONAL,
  positioningTransportEvent-list
    SEQUENCE OF positioningTransportEvent PositioningTransportEvent,
  quarantineTransportEvent-list
    SEQUENCE OF quarantineTransportEvent QuarantineTransportEvent,
  deliveryTransportEvent-list
    SEQUENCE OF deliveryTransportEvent DeliveryTransportEvent,
  pickupTransportEvent-list
    SEQUENCE OF pickupTransportEvent PickupTransportEvent,
  handlingTransportEvent-list
    SEQUENCE OF handlingTransportEvent HandlingTransportEvent,
  loadingTransportEvent-list
    SEQUENCE OF loadingTransportEvent LoadingTransportEvent,
  transportEvent-list                 SEQUENCE OF transportEvent TransportEvent,
  applicableTransportMeans            ApplicableTransportMeans OPTIONAL,
  haulageTradingTerms-list
    SEQUENCE OF haulageTradingTerms HaulageTradingTerms,
  hazardousGoodsTransit-list
    SEQUENCE OF hazardousGoodsTransit HazardousGoodsTransit,
  packagedTransportHandlingUnit-list
    SEQUENCE OF packagedTransportHandlingUnit PackagedTransportHandlingUnit,
  serviceAllowanceCharge-list
    SEQUENCE OF serviceAllowanceCharge ServiceAllowanceCharge,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge,
  attachedTransportEquipment-list
    SEQUENCE OF attachedTransportEquipment AttachedTransportEquipment,
  goodsItem-list                      SEQUENCE OF goodsItem GoodsItem,
  delivery                            Delivery OPTIONAL,
  containedInTransportEquipment-list
    SEQUENCE OF containedInTransportEquipment ContainedInTransportEquipment,
  pickup                              Pickup OPTIONAL,
  despatch                            Despatch OPTIONAL,
  shipmentDocumentReference           ShipmentDocumentReference OPTIONAL}

TransportEquipmentSealType ::= SEQUENCE {
  iD                  ID-1,
  sealIssuerTypeCode  SealIssuerTypeCode OPTIONAL,
  condition           Condition OPTIONAL,
  sealStatusCode      SealStatusCode OPTIONAL,
  sealingPartyType    SealingPartyType OPTIONAL}

TransportEventType ::= SEQUENCE {
  identificationID        IdentificationID OPTIONAL,
  occurrenceDate          OccurrenceDate OPTIONAL,
  occurrenceTime          OccurrenceTime OPTIONAL,
  transportEventTypeCode  TransportEventTypeCode OPTIONAL,
  description             Description OPTIONAL,
  completionIndicator     CompletionIndicator OPTIONAL,
  reportedShipment        ReportedShipment OPTIONAL,
  currentStatus-list
    SEQUENCE (SIZE (1..MAX)) OF currentStatus CurrentStatus,
  contact-list            SEQUENCE OF contact Contact,
  location                Location OPTIONAL}

TransportExecutionTermsType ::= SEQUENCE {
  transportUserSpecialTerms-list
    SEQUENCE OF transportUserSpecialTerms TransportUserSpecialTerms,
  transportServiceProviderSpecialTerms-list
    SEQUENCE OF transportServiceProviderSpecialTerms
      TransportServiceProviderSpecialTerms,
  changeConditions-list
    SEQUENCE OF changeConditions ChangeConditions,
  paymentTerms                               PaymentTerms,
  deliveryTerms-list
    SEQUENCE OF deliveryTerms DeliveryTerms,
  bonusPaymentTerms                          BonusPaymentTerms OPTIONAL,
  commissionPaymentTerms                     CommissionPaymentTerms OPTIONAL,
  penaltyPaymentTerms                        PenaltyPaymentTerms OPTIONAL,
  environmentalEmission-list
    SEQUENCE OF environmentalEmission EnvironmentalEmission,
  notificationRequirement-list
    SEQUENCE OF notificationRequirement NotificationRequirement}

TransportHandlingUnitType ::= SEQUENCE {
  iD                                    ID-1 OPTIONAL,
  transportHandlingUnitTypeCode         TransportHandlingUnitTypeCode OPTIONAL,
  handlingCode                          HandlingCode OPTIONAL,
  handlingInstructions                  HandlingInstructions OPTIONAL,
  hazardousRiskIndicator                HazardousRiskIndicator OPTIONAL,
  totalGoodsItemQuantity                TotalGoodsItemQuantity OPTIONAL,
  totalPackageQuantity                  TotalPackageQuantity OPTIONAL,
  damageRemarks-list                    SEQUENCE OF damageRemarks DamageRemarks,
  shippingMarks-list                    SEQUENCE OF shippingMarks ShippingMarks,
  handlingUnitDespatchLine-list
    SEQUENCE OF handlingUnitDespatchLine HandlingUnitDespatchLine,
  actualPackage-list                    SEQUENCE OF actualPackage ActualPackage,
  receivedHandlingUnitReceiptLine-list
    SEQUENCE OF receivedHandlingUnitReceiptLine ReceivedHandlingUnitReceiptLine,
  transportEquipment-list
    SEQUENCE OF transportEquipment TransportEquipment,
  transportMeans-list
    SEQUENCE OF transportMeans TransportMeans,
  hazardousGoodsTransit-list
    SEQUENCE OF hazardousGoodsTransit HazardousGoodsTransit,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  minimumTemperature                    MinimumTemperature OPTIONAL,
  maximumTemperature                    MaximumTemperature OPTIONAL,
  goodsItem-list                        SEQUENCE OF goodsItem GoodsItem,
  floorSpaceMeasurementDimension        FloorSpaceMeasurementDimension OPTIONAL,
  palletSpaceMeasurementDimension
    PalletSpaceMeasurementDimension OPTIONAL,
  shipmentDocumentReference-list
    SEQUENCE OF shipmentDocumentReference ShipmentDocumentReference,
  status-list                           SEQUENCE OF status Status}

TransportLocationType ::= SEQUENCE {
  plannedDeparturePeriod         PlannedDeparturePeriod OPTIONAL,
  plannedArrivalPeriod           PlannedArrivalPeriod OPTIONAL,
  estimatedDeparturePeriod       EstimatedDeparturePeriod OPTIONAL,
  estimatedArrivalPeriod         EstimatedArrivalPeriod OPTIONAL,
  actualDepartureTransportEvent  ActualDepartureTransportEvent OPTIONAL,
  transportEvent                 TransportEvent OPTIONAL,
  location                       Location}

TransportMeansType ::= SEQUENCE {
  journeyID                     JourneyID OPTIONAL,
  registrationNationalityID     RegistrationNationalityID OPTIONAL,
  registrationNationality-list
    SEQUENCE OF registrationNationality RegistrationNationality,
  directionCode                 DirectionCode OPTIONAL,
  transportMeansTypeCode        TransportMeansTypeCode OPTIONAL,
  tradeServiceCode              TradeServiceCode OPTIONAL,
  stowage                       Stowage OPTIONAL,
  airTransport                  AirTransport OPTIONAL,
  roadTransport                 RoadTransport OPTIONAL,
  railTransport                 RailTransport OPTIONAL,
  maritimeTransport             MaritimeTransport OPTIONAL,
  ownerParty                    OwnerParty OPTIONAL,
  operatorParty-list            SEQUENCE OF operatorParty OperatorParty}

TransportScheduleType ::= SEQUENCE {
  sequenceNumberID               SequenceNumberID,
  referenceDate                  ReferenceDate,
  referenceTime                  ReferenceTime,
  reliabilityPercent             ReliabilityPercent OPTIONAL,
  remarks-list                   SEQUENCE OF remarks Remarks,
  statusLocation                 StatusLocation,
  estimatedArrivalPeriod         EstimatedArrivalPeriod OPTIONAL,
  estimatedDeparturePeriod       EstimatedDeparturePeriod OPTIONAL,
  actualArrivalTransportEvent    ActualArrivalTransportEvent OPTIONAL,
  actualDepartureTransportEvent  ActualDepartureTransportEvent OPTIONAL}

TransportStatusType ::= SEQUENCE {
  timeDeviationIndicator                TimeDeviationIndicator,
  conditionDeviationIndicator           ConditionDeviationIndicator,
  updatedDelivery                       UpdatedDelivery OPTIONAL,
  updatedDespatch                       UpdatedDespatch OPTIONAL,
  statusLocation                        StatusLocation OPTIONAL,
  referencedTransportHandlingUnit-list
    SEQUENCE OF referencedTransportHandlingUnit ReferencedTransportHandlingUnit}

TransportationSegmentType ::= SEQUENCE {
  sequenceNumberID                    SequenceNumberID,
  transportExecutionPlanReferenceID   TransportExecutionPlanReferenceID,
  transportModeCode                   TransportModeCode OPTIONAL,
  transportMeansTypeCode              TransportMeansTypeCode OPTIONAL,
  transportationService               TransportationService,
  transportServiceProviderParty       TransportServiceProviderParty,
  carryingTransportEquipment          CarryingTransportEquipment OPTIONAL,
  carryingPackage                     CarryingPackage OPTIONAL,
  carryingTransportMeans              CarryingTransportMeans OPTIONAL,
  departureTransportLocation          DepartureTransportLocation OPTIONAL,
  intermediateTransportLocation-list
    SEQUENCE OF intermediateTransportLocation IntermediateTransportLocation,
  arrivalTransportLocation            ArrivalTransportLocation OPTIONAL}

TransportationServiceType ::= SEQUENCE {
  transportServiceCode              TransportServiceCode,
  tariffClassCode                   TariffClassCode OPTIONAL,
  priority                          Priority OPTIONAL,
  freightRateClassCode              FreightRateClassCode OPTIONAL,
  transportationServiceDescription  TransportationServiceDescription OPTIONAL,
  transportationServiceDetailsURI   TransportationServiceDetailsURI OPTIONAL,
  nominationDate                    NominationDate OPTIONAL,
  nominationTime                    NominationTime OPTIONAL}

UnstructuredPriceType ::= SEQUENCE {
  priceAmount  PriceAmount OPTIONAL,
  timeAmount   TimeAmount OPTIONAL}

UtilityItemType ::= SEQUENCE {
  iD                     ID-1,
  subscriberID           SubscriberID OPTIONAL,
  subscriberIDType       SubscriberIDType OPTIONAL,
  subscriberIDTypeCode   SubscriberIDTypeCode OPTIONAL,
  description-list       SEQUENCE OF description Description,
  packQuantity           PackQuantity OPTIONAL,
  packSizeNumeric        PackSizeNumeric OPTIONAL,
  consumptionType        ConsumptionType-1 OPTIONAL,
  consumptionTypeCode    ConsumptionTypeCode OPTIONAL,
  currentChargeType      CurrentChargeType OPTIONAL,
  currentChargeTypeCode  CurrentChargeTypeCode OPTIONAL,
  oneTimeChargeType      OneTimeChargeType OPTIONAL,
  oneTimeChargeTypeCode  OneTimeChargeTypeCode OPTIONAL,
  taxCategory            TaxCategory OPTIONAL,
  contract               Contract OPTIONAL}

WebSiteAccessType ::= SEQUENCE {
  uRI       URI OPTIONAL,
  password  Password,
  login     Login}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	PREFIX "cac"
    NAMESPACE ActivityDataLineType.iD, 
	ActivityDataLineType.supplyChainActivityTypeCode, 
	ActivityPropertyType.name, ActivityPropertyType.value, AddressType.iD,
	AddressType.addressTypeCode, AddressType.addressFormatCode, 
	AddressType.postbox, AddressType.floor, AddressType.room, 
	AddressType.streetName, AddressType.additionalStreetName, 
	AddressType.blockName, AddressType.buildingName, 
	AddressType.buildingNumber, AddressType.inhouseMail, 
	AddressType.department, AddressType.markAttention, 
	AddressType.markCare, AddressType.plotIdentification, 
	AddressType.citySubdivisionName, AddressType.cityName, 
	AddressType.postalZone, AddressType.countrySubentity, 
	AddressType.countrySubentityCode, AddressType.region, 
	AddressType.district, AddressType.timezoneOffset, 
	AddressLineType.line, AirTransportType.aircraftID, 
	AllowanceChargeType.iD, AllowanceChargeType.chargeIndicator, 
	AllowanceChargeType.allowanceChargeReasonCode, 
	AllowanceChargeType.allowanceChargeReason, 
	AllowanceChargeType.multiplierFactorNumeric, 
	AllowanceChargeType.prepaidIndicator, 
	AllowanceChargeType.sequenceNumeric, AllowanceChargeType.amount, 
	AllowanceChargeType.baseAmount, 
	AllowanceChargeType.accountingCostCode, 
	AllowanceChargeType.accountingCost, AllowanceChargeType.perUnitAmount,
	AppealTermsType.description-list.description, 
	AttachmentType.embeddedDocumentBinaryObject, 
	AuctionTermsType.auctionConstraintIndicator, 
	AuctionTermsType.justificationDescription-list.justificationDescription,
	AuctionTermsType.description-list.description, 
	AuctionTermsType.processDescription-list.processDescription, 
	AuctionTermsType.conditionsDescription-list.conditionsDescription, 
	AuctionTermsType.electronicDeviceDescription-list.electronicDeviceDescription,
	AuctionTermsType.auctionURI, AwardingCriteriaType.iD, 
	AwardingCriteriaType.awardingCriteriaTypeCode, 
	AwardingCriteriaType.description-list.description, 
	AwardingCriteriaType.weightNumeric, 
	AwardingCriteriaType.weight-list.weight, 
	AwardingCriteriaType.calculationExpression-list.calculationExpression,
	AwardingCriteriaType.calculationExpressionCode, 
	AwardingCriteriaType.minimumQuantity, 
	AwardingCriteriaType.maximumQuantity, 
	AwardingCriteriaType.minimumAmount, 
	AwardingCriteriaType.maximumAmount, 
	AwardingCriteriaType.minimumImprovementBid-list.minimumImprovementBid,
	AwardingCriteriaResponseType.iD, 
	AwardingCriteriaResponseType.awardingCriteriaID, 
	AwardingCriteriaResponseType.awardingCriteriaDescription-list.awardingCriteriaDescription,
	AwardingCriteriaResponseType.description-list.description, 
	AwardingCriteriaResponseType.quantity, 
	AwardingCriteriaResponseType.amount, 
	AwardingTermsType.weightingAlgorithmCode, 
	AwardingTermsType.description-list.description, 
	AwardingTermsType.technicalCommitteeDescription-list.technicalCommitteeDescription,
	AwardingTermsType.lowTendersDescription-list.lowTendersDescription, 
	BillingReferenceLineType.iD, BillingReferenceLineType.amount, 
	BranchType.iD, BranchType.name, BudgetAccountType.iD, 
	BudgetAccountType.budgetYearNumeric, BudgetAccountLineType.iD, 
	BudgetAccountLineType.totalAmount, 
	BudgetAmountType.estimatedOverallContractAmount, 
	BudgetAmountType.totalAmount, BudgetAmountType.taxExclusiveAmount, 
	BudgetAmountType.minimumAmount, 
	BudgetAmountType.monetaryScope-list.monetaryScope, 
	BudgetAmountType.averageSubsequentContractAmount, 
	CapabilityType.capabilityTypeCode, 
	CapabilityType.description-list.description, 
	CapabilityType.valueAmount, CapabilityType.valueQuantity, 
	CapabilityType.evidenceSuppliedID-list.evidenceSuppliedID, 
	CardAccountType.primaryAccountNumberID, CardAccountType.networkID, 
	CardAccountType.cardTypeCode, CardAccountType.validityStartDate, 
	CardAccountType.expiryDate, CardAccountType.issuerID, 
	CardAccountType.issueNumberID, CardAccountType.cV2ID, 
	CardAccountType.cardChipCode, CardAccountType.chipApplicationID, 
	CardAccountType.holderName, 
	CatalogueItemSpecificationUpdateLineType.iD, CatalogueLineType.iD, 
	CatalogueLineType.actionCode, CatalogueLineType.lifeCycleStatusCode, 
	CatalogueLineType.contractSubdivision, 
	CatalogueLineType.note-list.note, 
	CatalogueLineType.orderableIndicator, CatalogueLineType.orderableUnit,
	CatalogueLineType.contentUnitQuantity, 
	CatalogueLineType.orderQuantityIncrementNumeric, 
	CatalogueLineType.minimumOrderQuantity, 
	CatalogueLineType.maximumOrderQuantity, 
	CatalogueLineType.warrantyInformation-list.warrantyInformation, 
	CatalogueLineType.packLevelCode, CataloguePricingUpdateLineType.iD, 
	CatalogueReferenceType.iD, CatalogueReferenceType.uUID, 
	CatalogueReferenceType.issueDate, CatalogueReferenceType.issueTime, 
	CatalogueReferenceType.revisionDate, 
	CatalogueReferenceType.revisionTime, 
	CatalogueReferenceType.note-list.note, 
	CatalogueReferenceType.description-list.description, 
	CatalogueReferenceType.versionID, 
	CatalogueReferenceType.previousVersionID, CatalogueRequestLineType.iD,
	CatalogueRequestLineType.contractSubdivision, 
	CatalogueRequestLineType.note-list.note, CertificateType.iD, 
	CertificateType.certificateTypeCode, CertificateType.certificateType, 
	CertificateType.remarks, 
	CertificateOfOriginApplicationType.referenceID, 
	CertificateOfOriginApplicationType.certificateType, 
	CertificateOfOriginApplicationType.applicationStatusCode, 
	CertificateOfOriginApplicationType.originalJobID, 
	CertificateOfOriginApplicationType.previousJobID, 
	CertificateOfOriginApplicationType.remarks, 
	ClassificationCategoryType.name, ClassificationCategoryType.codeValue,
	ClassificationCategoryType.description-list.description, 
	ClassificationSchemeType.iD, ClassificationSchemeType.uUID, 
	ClassificationSchemeType.lastRevisionDate, 
	ClassificationSchemeType.lastRevisionTime, 
	ClassificationSchemeType.note-list.note, 
	ClassificationSchemeType.name, 
	ClassificationSchemeType.description-list.description, 
	ClassificationSchemeType.agencyID, 
	ClassificationSchemeType.agencyName, 
	ClassificationSchemeType.versionID, ClassificationSchemeType.uRI, 
	ClassificationSchemeType.schemeURI, 
	ClassificationSchemeType.languageID, 
	CommodityClassificationType.natureCode, 
	CommodityClassificationType.cargoTypeCode, 
	CommodityClassificationType.commodityCode, 
	CommodityClassificationType.itemClassificationCode, 
	CommunicationType.channelCode, CommunicationType.channel, 
	CommunicationType.value, CompletedTaskType.annualAverageAmount, 
	CompletedTaskType.totalTaskAmount, 
	CompletedTaskType.partyCapacityAmount, 
	CompletedTaskType.description-list.description, 
	CompletedTaskType.evidenceSuppliedID, ConsignmentType.iD, 
	ConsignmentType.carrierAssignedID, 
	ConsignmentType.consigneeAssignedID, 
	ConsignmentType.consignorAssignedID, 
	ConsignmentType.freightForwarderAssignedID, 
	ConsignmentType.brokerAssignedID, 
	ConsignmentType.contractedCarrierAssignedID, 
	ConsignmentType.performingCarrierAssignedID, 
	ConsignmentType.summaryDescription-list.summaryDescription, 
	ConsignmentType.totalInvoiceAmount, 
	ConsignmentType.declaredCustomsValueAmount, 
	ConsignmentType.tariffDescription-list.tariffDescription, 
	ConsignmentType.tariffCode, ConsignmentType.insurancePremiumAmount, 
	ConsignmentType.grossWeightMeasure, ConsignmentType.netWeightMeasure, 
	ConsignmentType.netNetWeightMeasure, 
	ConsignmentType.chargeableWeightMeasure, 
	ConsignmentType.grossVolumeMeasure, ConsignmentType.netVolumeMeasure, 
	ConsignmentType.loadingLengthMeasure, 
	ConsignmentType.remarks-list.remarks, 
	ConsignmentType.hazardousRiskIndicator, 
	ConsignmentType.animalFoodIndicator, 
	ConsignmentType.humanFoodIndicator, 
	ConsignmentType.livestockIndicator, 
	ConsignmentType.bulkCargoIndicator, 
	ConsignmentType.containerizedIndicator, 
	ConsignmentType.generalCargoIndicator, 
	ConsignmentType.specialSecurityIndicator, 
	ConsignmentType.thirdPartyPayerIndicator, 
	ConsignmentType.carrierServiceInstructions, 
	ConsignmentType.customsClearanceServiceInstructions, 
	ConsignmentType.forwarderServiceInstructions, 
	ConsignmentType.specialServiceInstructions, 
	ConsignmentType.sequenceID, ConsignmentType.shippingPriorityLevelCode,
	ConsignmentType.handlingCode, ConsignmentType.handlingInstructions, 
	ConsignmentType.information, ConsignmentType.totalGoodsItemQuantity, 
	ConsignmentType.totalTransportHandlingUnitQuantity, 
	ConsignmentType.insuranceValueAmount, 
	ConsignmentType.declaredForCarriageValueAmount, 
	ConsignmentType.declaredStatisticsValueAmount, 
	ConsignmentType.freeOnBoardValueAmount, 
	ConsignmentType.specialInstructions-list.specialInstructions, 
	ConsignmentType.splitConsignmentIndicator, 
	ConsignmentType.deliveryInstructions-list.deliveryInstructions, 
	ConsignmentType.consignmentQuantity, 
	ConsignmentType.consolidatableIndicator, 
	ConsignmentType.haulageInstructions-list.haulageInstructions, 
	ConsignmentType.loadingSequenceID, 
	ConsumptionType.utilityStatementTypeCode, 
	ConsumptionAverageType.averageAmount, 
	ConsumptionAverageType.description, 
	ConsumptionHistoryType.meterNumber, ConsumptionHistoryType.quantity, 
	ConsumptionHistoryType.amount, 
	ConsumptionHistoryType.consumptionLevelCode, 
	ConsumptionHistoryType.consumptionLevel, 
	ConsumptionHistoryType.description-list.description, 
	ConsumptionLineType.iD, 
	ConsumptionLineType.parentDocumentLineReferenceID, 
	ConsumptionLineType.invoicedQuantity, 
	ConsumptionLineType.lineExtensionAmount, ConsumptionPointType.iD, 
	ConsumptionPointType.description, ConsumptionPointType.subscriberID, 
	ConsumptionPointType.subscriberTypeIdentifier, 
	ConsumptionPointType.subscriberTypeCode, 
	ConsumptionPointType.totalDeliveredQuantity, ConsumptionReportType.iD,
	ConsumptionReportType.consumptionType, 
	ConsumptionReportType.consumptionTypeCode, 
	ConsumptionReportType.description-list.description, 
	ConsumptionReportType.totalConsumedQuantity, 
	ConsumptionReportType.basicConsumedQuantity, 
	ConsumptionReportType.residentOccupantsNumeric, 
	ConsumptionReportType.consumersEnergyLevelCode, 
	ConsumptionReportType.consumersEnergyLevel, 
	ConsumptionReportType.residenceType, 
	ConsumptionReportType.residenceTypeCode, 
	ConsumptionReportType.heatingType, 
	ConsumptionReportType.heatingTypeCode, 
	ConsumptionReportReferenceType.consumptionReportID, 
	ConsumptionReportReferenceType.consumptionType, 
	ConsumptionReportReferenceType.consumptionTypeCode, 
	ConsumptionReportReferenceType.totalConsumedQuantity, ContactType.iD, 
	ContactType.name, ContactType.telephone, ContactType.telefax, 
	ContactType.electronicMail, ContactType.note-list.note, 
	ContractType.iD, ContractType.issueDate, ContractType.issueTime, 
	ContractType.nominationDate, ContractType.nominationTime, 
	ContractType.contractTypeCode, ContractType.contractType, 
	ContractType.note-list.note, ContractType.versionID, 
	ContractType.description-list.description, 
	ContractExecutionRequirementType.name-list.name, 
	ContractExecutionRequirementType.executionRequirementCode, 
	ContractExecutionRequirementType.description-list.description, 
	ContractExtensionType.optionsDescription-list.optionsDescription, 
	ContractExtensionType.minimumNumberNumeric, 
	ContractExtensionType.maximumNumberNumeric, 
	ContractingPartyType.contractingPartyTypeCode, 
	ContractingPartyType.activityCode-list.activityCode, 
	ContractingPartyType.buyerProfileURI, 
	CorporateRegistrationSchemeType.iD, 
	CorporateRegistrationSchemeType.name, 
	CorporateRegistrationSchemeType.corporateRegistrationTypeCode, 
	CorrectionType.correctionType, CorrectionType.correctionTypeCode, 
	CorrectionType.meterNumber, CorrectionType.gasPressureQuantity, 
	CorrectionType.actualTemperatureReductionQuantity, 
	CorrectionType.normalTemperatureReductionQuantity, 
	CorrectionType.differenceTemperatureReductionQuantity, 
	CorrectionType.description, CorrectionType.correctionUnitAmount, 
	CorrectionType.consumptionEnergyQuantity, 
	CorrectionType.consumptionWaterQuantity, 
	CorrectionType.correctionAmount, CountryType.identificationCode, 
	CountryType.name, CreditAccountType.accountID, CreditNoteLineType.iD, 
	CreditNoteLineType.uUID, CreditNoteLineType.note-list.note, 
	CreditNoteLineType.creditedQuantity, 
	CreditNoteLineType.lineExtensionAmount, 
	CreditNoteLineType.taxPointDate, 
	CreditNoteLineType.accountingCostCode, 
	CreditNoteLineType.accountingCost, 
	CreditNoteLineType.paymentPurposeCode, 
	CreditNoteLineType.freeOfChargeIndicator, 
	CustomerPartyType.customerAssignedAccountID, 
	CustomerPartyType.supplierAssignedAccountID, 
	CustomerPartyType.additionalAccountID-list.additionalAccountID, 
	DebitNoteLineType.iD, DebitNoteLineType.uUID, 
	DebitNoteLineType.note-list.note, DebitNoteLineType.debitedQuantity, 
	DebitNoteLineType.lineExtensionAmount, DebitNoteLineType.taxPointDate,
	DebitNoteLineType.accountingCostCode, 
	DebitNoteLineType.accountingCost, 
	DebitNoteLineType.paymentPurposeCode, DeclarationType.name-list.name, 
	DeclarationType.declarationTypeCode, 
	DeclarationType.description-list.description, 
	DeclarationType.evidenceSuppliedID-list.evidenceSuppliedID, 
	DeliveryType.iD, DeliveryType.quantity, DeliveryType.minimumQuantity, 
	DeliveryType.maximumQuantity, DeliveryType.actualDeliveryDate, 
	DeliveryType.actualDeliveryTime, DeliveryType.latestDeliveryDate, 
	DeliveryType.latestDeliveryTime, DeliveryType.releaseID, 
	DeliveryType.trackingID, DeliveryTermsType.iD, 
	DeliveryTermsType.specialTerms, 
	DeliveryTermsType.lossRiskResponsibilityCode, 
	DeliveryTermsType.lossRisk, DeliveryTermsType.amount, 
	DeliveryUnitType.batchQuantity, DeliveryUnitType.consumerUnitQuantity,
	DeliveryUnitType.hazardousRiskIndicator, 
	DependentPriceReferenceType.percent, DespatchType.iD, 
	DespatchType.requestedDespatchDate, 
	DespatchType.requestedDespatchTime, 
	DespatchType.estimatedDespatchDate, 
	DespatchType.estimatedDespatchTime, DespatchType.actualDespatchDate, 
	DespatchType.actualDespatchTime, DespatchType.guaranteedDespatchDate, 
	DespatchType.guaranteedDespatchTime, DespatchType.releaseID, 
	DespatchType.instructions, DespatchLineType.iD, DespatchLineType.uUID,
	DespatchLineType.note-list.note, DespatchLineType.lineStatusCode, 
	DespatchLineType.deliveredQuantity, 
	DespatchLineType.backorderQuantity, DespatchLineType.backorderReason, 
	DespatchLineType.outstandingQuantity, 
	DespatchLineType.outstandingReason, 
	DespatchLineType.oversupplyQuantity, DimensionType.attributeID, 
	DimensionType.measure, DimensionType.description-list.description, 
	DimensionType.minimumMeasure, DimensionType.maximumMeasure, 
	DocumentDistributionType.printQualifier, 
	DocumentDistributionType.maximumCopiesNumeric, 
	DocumentReferenceType.iD, DocumentReferenceType.copyIndicator, 
	DocumentReferenceType.uUID, DocumentReferenceType.issueDate, 
	DocumentReferenceType.issueTime, 
	DocumentReferenceType.documentTypeCode, 
	DocumentReferenceType.documentType, 
	DocumentReferenceType.xPath-list.xPath, 
	DocumentReferenceType.languageID, DocumentReferenceType.localeCode, 
	DocumentReferenceType.versionID, 
	DocumentReferenceType.documentStatusCode, 
	DocumentReferenceType.documentDescription-list.documentDescription, 
	DutyType.amount, DutyType.duty, DutyType.dutyCode, 
	EconomicOperatorShortListType.limitationDescription-list.limitationDescription,
	EconomicOperatorShortListType.expectedQuantity, 
	EconomicOperatorShortListType.maximumQuantity, 
	EconomicOperatorShortListType.minimumQuantity, 
	EndorsementType.documentID, EndorsementType.approvalStatus, 
	EndorsementType.remarks-list.remarks, EndorserPartyType.roleCode, 
	EndorserPartyType.sequenceNumeric, 
	EnergyTaxReportType.taxEnergyAmount, 
	EnergyTaxReportType.taxEnergyOnAccountAmount, 
	EnergyTaxReportType.taxEnergyBalanceAmount, 
	EnvironmentalEmissionType.environmentalEmissionTypeCode, 
	EnvironmentalEmissionType.valueMeasure, 
	EnvironmentalEmissionType.description-list.description, 
	EvaluationCriteriaType.evaluationCriteriaTypeCode, 
	EvaluationCriteriaType.description-list.description, 
	EvaluationCriteriaType.thresholdAmount, 
	EvaluationCriteriaType.thresholdQuantity, 
	EvaluationCriteriaType.expressionCode-list.expressionCode, 
	EventType.identificationID, EventType.occurrenceDate, 
	EventType.occurrenceTime, EventType.typeCode, 
	EventType.description-list.description, EventType.completionIndicator,
	EventCommentType.comment, EventCommentType.issueDate, 
	EventCommentType.issueTime, EventLineItemType.lineNumberNumeric, 
	EventTacticType.comment, EventTacticType.quantity, 
	EventTacticEnumerationType.consumerIncentiveTacticTypeCode, 
	EventTacticEnumerationType.displayTacticTypeCode, 
	EventTacticEnumerationType.featureTacticTypeCode, 
	EventTacticEnumerationType.tradeItemPackingLabelingTypeCode, 
	EvidenceType.iD, EvidenceType.evidenceTypeCode, 
	EvidenceType.name-list.name, ExceptionCriteriaLineType.iD, 
	ExceptionCriteriaLineType.note-list.note, 
	ExceptionCriteriaLineType.thresholdValueComparisonCode, 
	ExceptionCriteriaLineType.thresholdQuantity, 
	ExceptionCriteriaLineType.exceptionStatusCode, 
	ExceptionCriteriaLineType.collaborationPriorityCode, 
	ExceptionCriteriaLineType.exceptionResolutionCode-list.exceptionResolutionCode,
	ExceptionCriteriaLineType.supplyChainActivityTypeCode, 
	ExceptionCriteriaLineType.performanceMetricTypeCode, 
	ExceptionNotificationLineType.iD, 
	ExceptionNotificationLineType.note-list.note, 
	ExceptionNotificationLineType.description, 
	ExceptionNotificationLineType.exceptionStatusCode, 
	ExceptionNotificationLineType.collaborationPriorityCode, 
	ExceptionNotificationLineType.resolutionCode, 
	ExceptionNotificationLineType.comparedValueMeasure, 
	ExceptionNotificationLineType.sourceValueMeasure, 
	ExceptionNotificationLineType.varianceQuantity, 
	ExceptionNotificationLineType.supplyChainActivityTypeCode, 
	ExceptionNotificationLineType.performanceMetricTypeCode, 
	ExchangeRateType.sourceCurrencyCode, 
	ExchangeRateType.sourceCurrencyBaseRate, 
	ExchangeRateType.targetCurrencyCode, 
	ExchangeRateType.targetCurrencyBaseRate, 
	ExchangeRateType.exchangeMarketID, ExchangeRateType.calculationRate, 
	ExchangeRateType.mathematicOperatorCode, ExchangeRateType.date, 
	ExternalReferenceType.uRI, ExternalReferenceType.documentHash, 
	ExternalReferenceType.hashAlgorithmMethod-list.hashAlgorithmMethod, 
	ExternalReferenceType.expiryDate, ExternalReferenceType.expiryTime, 
	ExternalReferenceType.mimeCode, ExternalReferenceType.formatCode, 
	ExternalReferenceType.encodingCode, 
	ExternalReferenceType.characterSetCode, 
	ExternalReferenceType.fileName, 
	ExternalReferenceType.description-list.description, 
	FinancialAccountType.iD, FinancialAccountType.name, 
	FinancialAccountType.aliasName, FinancialAccountType.accountTypeCode, 
	FinancialAccountType.accountFormatCode, 
	FinancialAccountType.currencyCode, 
	FinancialAccountType.paymentNote-list.paymentNote, 
	FinancialGuaranteeType.guaranteeTypeCode, 
	FinancialGuaranteeType.description-list.description, 
	FinancialGuaranteeType.liabilityAmount, 
	FinancialGuaranteeType.amountRate, FinancialInstitutionType.iD, 
	FinancialInstitutionType.name, 
	ForecastExceptionType.forecastPurposeCode, 
	ForecastExceptionType.forecastTypeCode, 
	ForecastExceptionType.issueDate, ForecastExceptionType.issueTime, 
	ForecastExceptionType.dataSourceCode, 
	ForecastExceptionType.comparisonDataCode, 
	ForecastExceptionType.comparisonForecastIssueTime, 
	ForecastExceptionType.comparisonForecastIssueDate, 
	ForecastExceptionCriteriaLineType.forecastPurposeCode, 
	ForecastExceptionCriteriaLineType.forecastTypeCode, 
	ForecastExceptionCriteriaLineType.comparisonDataSourceCode, 
	ForecastExceptionCriteriaLineType.dataSourceCode, 
	ForecastExceptionCriteriaLineType.timeDeltaDaysQuantity, 
	ForecastLineType.iD, ForecastLineType.note-list.note, 
	ForecastLineType.frozenDocumentIndicator, 
	ForecastLineType.forecastTypeCode, ForecastRevisionLineType.iD, 
	ForecastRevisionLineType.note-list.note, 
	ForecastRevisionLineType.description, 
	ForecastRevisionLineType.revisedForecastLineID, 
	ForecastRevisionLineType.sourceForecastIssueDate, 
	ForecastRevisionLineType.sourceForecastIssueTime, 
	ForecastRevisionLineType.adjustmentReasonCode, 
	FrameworkAgreementType.expectedOperatorQuantity, 
	FrameworkAgreementType.maximumOperatorQuantity, 
	FrameworkAgreementType.justification-list.justification, 
	FrameworkAgreementType.frequency-list.frequency, GoodsItemType.iD, 
	GoodsItemType.sequenceNumberID, 
	GoodsItemType.description-list.description, 
	GoodsItemType.hazardousRiskIndicator, 
	GoodsItemType.declaredCustomsValueAmount, 
	GoodsItemType.declaredForCarriageValueAmount, 
	GoodsItemType.declaredStatisticsValueAmount, 
	GoodsItemType.freeOnBoardValueAmount, 
	GoodsItemType.insuranceValueAmount, GoodsItemType.valueAmount, 
	GoodsItemType.grossWeightMeasure, GoodsItemType.netWeightMeasure, 
	GoodsItemType.netNetWeightMeasure, 
	GoodsItemType.chargeableWeightMeasure, 
	GoodsItemType.grossVolumeMeasure, GoodsItemType.netVolumeMeasure, 
	GoodsItemType.quantity, GoodsItemType.preferenceCriterionCode, 
	GoodsItemType.requiredCustomsID, GoodsItemType.customsStatusCode, 
	GoodsItemType.customsTariffQuantity, 
	GoodsItemType.customsImportClassifiedIndicator, 
	GoodsItemType.chargeableQuantity, GoodsItemType.returnableQuantity, 
	GoodsItemContainerType.iD, GoodsItemContainerType.quantity, 
	HazardousGoodsTransitType.transportEmergencyCardCode, 
	HazardousGoodsTransitType.packingCriteriaCode, 
	HazardousGoodsTransitType.hazardousRegulationCode, 
	HazardousGoodsTransitType.inhalationToxicityZoneCode, 
	HazardousGoodsTransitType.transportAuthorizationCode, 
	HazardousItemType.iD, HazardousItemType.placardNotation, 
	HazardousItemType.placardEndorsement, 
	HazardousItemType.additionalInformation, HazardousItemType.uNDGCode, 
	HazardousItemType.emergencyProceduresCode, 
	HazardousItemType.medicalFirstAidGuideCode, 
	HazardousItemType.technicalName, HazardousItemType.categoryName, 
	HazardousItemType.hazardousCategoryCode, 
	HazardousItemType.upperOrangeHazardPlacardID, 
	HazardousItemType.lowerOrangeHazardPlacardID, 
	HazardousItemType.markingID, HazardousItemType.hazardClassID, 
	HazardousItemType.netWeightMeasure, 
	HazardousItemType.netVolumeMeasure, HazardousItemType.quantity, 
	ImmobilizedSecurityType.immobilizationCertificateID, 
	ImmobilizedSecurityType.securityID, ImmobilizedSecurityType.issueDate,
	ImmobilizedSecurityType.faceValueAmount, 
	ImmobilizedSecurityType.marketValueAmount, 
	ImmobilizedSecurityType.sharesNumberQuantity, 
	InstructionForReturnsLineType.iD, 
	InstructionForReturnsLineType.note-list.note, 
	InstructionForReturnsLineType.quantity, InventoryReportLineType.iD, 
	InventoryReportLineType.note-list.note, 
	InventoryReportLineType.quantity, 
	InventoryReportLineType.inventoryValueAmount, 
	InventoryReportLineType.availabilityDate, 
	InventoryReportLineType.availabilityStatusCode, InvoiceLineType.iD, 
	InvoiceLineType.uUID, InvoiceLineType.note-list.note, 
	InvoiceLineType.invoicedQuantity, InvoiceLineType.lineExtensionAmount,
	InvoiceLineType.taxPointDate, InvoiceLineType.accountingCostCode, 
	InvoiceLineType.accountingCost, InvoiceLineType.paymentPurposeCode, 
	InvoiceLineType.freeOfChargeIndicator, 
	ItemType.description-list.description, ItemType.packQuantity, 
	ItemType.packSizeNumeric, ItemType.catalogueIndicator, ItemType.name, 
	ItemType.hazardousRiskIndicator, ItemType.additionalInformation, 
	ItemType.keyword-list.keyword, ItemType.brandName-list.brandName, 
	ItemType.modelName-list.modelName, ItemComparisonType.priceAmount, 
	ItemComparisonType.quantity, ItemIdentificationType.iD, 
	ItemIdentificationType.extendedID, 
	ItemInformationRequestLineType.timeFrequencyCode, 
	ItemInformationRequestLineType.supplyChainActivityTypeCode, 
	ItemInformationRequestLineType.forecastTypeCode, 
	ItemInformationRequestLineType.performanceMetricTypeCode, 
	ItemInstanceType.productTraceID, ItemInstanceType.manufactureDate, 
	ItemInstanceType.manufactureTime, ItemInstanceType.bestBeforeDate, 
	ItemInstanceType.registrationID, ItemInstanceType.serialID, 
	ItemLocationQuantityType.leadTimeMeasure, 
	ItemLocationQuantityType.minimumQuantity, 
	ItemLocationQuantityType.maximumQuantity, 
	ItemLocationQuantityType.hazardousRiskIndicator, 
	ItemLocationQuantityType.tradingRestrictions-list.tradingRestrictions,
	ItemManagementProfileType.frozenPeriodDaysNumeric, 
	ItemManagementProfileType.minimumInventoryQuantity, 
	ItemManagementProfileType.multipleOrderQuantity, 
	ItemManagementProfileType.orderIntervalDaysNumeric, 
	ItemManagementProfileType.replenishmentOwnerDescription, 
	ItemManagementProfileType.targetServicePercent, 
	ItemManagementProfileType.targetInventoryQuantity, 
	ItemPropertyType.iD, ItemPropertyType.name, ItemPropertyType.nameCode,
	ItemPropertyType.testMethod, ItemPropertyType.value, 
	ItemPropertyType.valueQuantity, 
	ItemPropertyType.valueQualifier-list.valueQualifier, 
	ItemPropertyType.importanceCode, 
	ItemPropertyType.listValue-list.listValue, ItemPropertyGroupType.iD, 
	ItemPropertyGroupType.name, ItemPropertyGroupType.importanceCode, 
	ItemPropertyRangeType.minimumValue, 
	ItemPropertyRangeType.maximumValue, LanguageType.iD, 
	LanguageType.name, LanguageType.localeCode, LineItemType.iD, 
	LineItemType.salesOrderID, LineItemType.uUID, 
	LineItemType.note-list.note, LineItemType.lineStatusCode, 
	LineItemType.quantity, LineItemType.lineExtensionAmount, 
	LineItemType.totalTaxAmount, LineItemType.minimumQuantity, 
	LineItemType.maximumQuantity, LineItemType.minimumBackorderQuantity, 
	LineItemType.maximumBackorderQuantity, 
	LineItemType.inspectionMethodCode, 
	LineItemType.partialDeliveryIndicator, 
	LineItemType.backOrderAllowedIndicator, 
	LineItemType.accountingCostCode, LineItemType.accountingCost, 
	LineItemType.warrantyInformation-list.warrantyInformation, 
	LineReferenceType.lineID, LineReferenceType.uUID, 
	LineReferenceType.lineStatusCode, LocationType.iD, 
	LocationType.description, LocationType.conditions, 
	LocationType.countrySubentity, LocationType.countrySubentityCode, 
	LocationType.locationTypeCode, LocationType.informationURI, 
	LocationCoordinateType.coordinateSystemCode, 
	LocationCoordinateType.latitudeDegreesMeasure, 
	LocationCoordinateType.latitudeMinutesMeasure, 
	LocationCoordinateType.latitudeDirectionCode, 
	LocationCoordinateType.longitudeDegreesMeasure, 
	LocationCoordinateType.longitudeMinutesMeasure, 
	LocationCoordinateType.longitudeDirectionCode, 
	LocationCoordinateType.altitudeMeasure, 
	LotIdentificationType.lotNumberID, LotIdentificationType.expiryDate, 
	MaritimeTransportType.vesselID, MaritimeTransportType.vesselName, 
	MeterType.meterNumber, MeterType.meterName, MeterType.meterConstant, 
	MeterType.meterConstantCode, MeterType.totalDeliveredQuantity, 
	MeterPropertyType.name, MeterPropertyType.nameCode, 
	MeterPropertyType.value-list.value, MeterPropertyType.valueQuantity, 
	MeterPropertyType.valueQualifier-list.valueQualifier, 
	MeterReadingType.meterReadingType, 
	MeterReadingType.meterReadingTypeCode, 
	MeterReadingType.previousMeterReadingDate, 
	MeterReadingType.previousMeterQuantity, 
	MeterReadingType.latestMeterReadingDate, 
	MeterReadingType.latestMeterQuantity, 
	MeterReadingType.meterReadingMethod, 
	MeterReadingType.meterReadingMethodCode, 
	MeterReadingType.meterReadingComments-list.meterReadingComments, 
	MeterReadingType.deliveredQuantity, 
	MiscellaneousEventType.miscellaneousEventTypeCode, 
	MonetaryTotalType.lineExtensionAmount, 
	MonetaryTotalType.taxExclusiveAmount, 
	MonetaryTotalType.taxInclusiveAmount, 
	MonetaryTotalType.allowanceTotalAmount, 
	MonetaryTotalType.chargeTotalAmount, MonetaryTotalType.prepaidAmount, 
	MonetaryTotalType.payableRoundingAmount, 
	MonetaryTotalType.payableAmount, 
	MonetaryTotalType.payableAlternativeAmount, 
	NotificationRequirementType.notificationTypeCode, 
	OnAccountPaymentType.estimatedConsumedQuantity, 
	OnAccountPaymentType.note, OrderLineType.substitutionStatusCode, 
	OrderLineType.note-list.note, OrderLineReferenceType.lineID, 
	OrderLineReferenceType.salesOrderLineID, OrderLineReferenceType.uUID, 
	OrderLineReferenceType.lineStatusCode, OrderReferenceType.iD, 
	OrderReferenceType.salesOrderID, OrderReferenceType.copyIndicator, 
	OrderReferenceType.uUID, OrderReferenceType.issueDate, 
	OrderReferenceType.issueTime, OrderReferenceType.customerReference, 
	OrderReferenceType.orderTypeCode, PackageType.iD, 
	PackageType.quantity, PackageType.returnableMaterialIndicator, 
	PackageType.packageLevelCode, PackageType.packagingTypeCode, 
	PackageType.packingMaterial-list.packingMaterial, PackageType.traceID,
	PartyType.markCareIndicator, PartyType.markAttentionIndicator, 
	PartyType.websiteURI, PartyType.logoReferenceID, PartyType.endpointID,
	PartyType.industryClassificationCode, PartyIdentificationType.iD, 
	PartyLegalEntityType.registrationName, PartyLegalEntityType.companyID,
	PartyLegalEntityType.registrationDate, 
	PartyLegalEntityType.registrationExpirationDate, 
	PartyLegalEntityType.companyLegalFormCode, 
	PartyLegalEntityType.soleProprietorshipIndicator, 
	PartyLegalEntityType.companyLiquidationStatusCode, 
	PartyLegalEntityType.corporateStockAmount, 
	PartyLegalEntityType.fullyPaidSharesIndicator, PartyNameType.name, 
	PartyTaxSchemeType.registrationName, PartyTaxSchemeType.companyID, 
	PartyTaxSchemeType.taxLevelCode, 
	PartyTaxSchemeType.exemptionReasonCode, 
	PartyTaxSchemeType.exemptionReason, PaymentType.iD, 
	PaymentType.paidAmount, PaymentType.receivedDate, 
	PaymentType.paidDate, PaymentType.paidTime, PaymentType.instructionID,
	PaymentMandateType.iD, PaymentMandateType.mandateTypeCode, 
	PaymentMandateType.clause-list.clause, 
	PaymentMandateType.clauseCode-list.clauseCode, 
	PaymentMandateType.maximumPaymentInstructionsNumeric, 
	PaymentMandateType.maximumPaidAmount, PaymentMandateType.signatureID, 
	PaymentMeansType.iD, PaymentMeansType.paymentMeansCode, 
	PaymentMeansType.paymentDueDate, PaymentMeansType.paymentChannelCode, 
	PaymentMeansType.instructionID, 
	PaymentMeansType.instructionNote-list.instructionNote, 
	PaymentMeansType.paymentID-list.paymentID, PaymentTermsType.iD, 
	PaymentTermsType.paymentMeansID-list.paymentMeansID, 
	PaymentTermsType.prepaidPaymentReferenceID, 
	PaymentTermsType.note-list.note, PaymentTermsType.referenceEventCode, 
	PaymentTermsType.settlementDiscountPercent, 
	PaymentTermsType.penaltySurchargePercent, 
	PaymentTermsType.paymentPercent, PaymentTermsType.amount, 
	PaymentTermsType.settlementDiscountAmount, 
	PaymentTermsType.penaltyAmount, 
	PaymentTermsType.paymentTermsDetailsURI, 
	PaymentTermsType.paymentDueDate, PaymentTermsType.installmentDueDate, 
	PaymentTermsType.invoicingPartyReference, PerformanceDataLineType.iD, 
	PerformanceDataLineType.note-list.note, 
	PerformanceDataLineType.performanceValueQuantity, 
	PerformanceDataLineType.performanceMetricTypeCode, 
	PeriodType.startDate, PeriodType.startTime, PeriodType.endDate, 
	PeriodType.endTime, PeriodType.durationMeasure, 
	PeriodType.descriptionCode-list.descriptionCode, 
	PeriodType.description-list.description, PersonType.iD, 
	PersonType.firstName, PersonType.familyName, PersonType.title, 
	PersonType.middleName, PersonType.nameSuffix, PersonType.jobTitle, 
	PersonType.nationalityID, PersonType.genderCode, PersonType.birthDate,
	PersonType.organizationDepartment, PhysicalAttributeType.attributeID, 
	PhysicalAttributeType.positionCode, 
	PhysicalAttributeType.descriptionCode, 
	PhysicalAttributeType.description-list.description, PickupType.iD, 
	PickupType.actualPickupDate, PickupType.actualPickupTime, 
	PickupType.earliestPickupDate, PickupType.earliestPickupTime, 
	PickupType.latestPickupDate, PickupType.latestPickupTime, 
	PowerOfAttorneyType.iD, PowerOfAttorneyType.issueDate, 
	PowerOfAttorneyType.issueTime, 
	PowerOfAttorneyType.description-list.description, 
	PriceType.priceAmount, PriceType.baseQuantity, 
	PriceType.priceChangeReason-list.priceChangeReason, 
	PriceType.priceTypeCode, PriceType.priceType, 
	PriceType.orderableUnitFactorRate, PriceListType.iD, 
	PriceListType.statusCode, 
	ProcessJustificationType.previousCancellationReasonCode, 
	ProcessJustificationType.processReasonCode, 
	ProcessJustificationType.processReason-list.processReason, 
	ProcessJustificationType.description-list.description, 
	ProcurementProjectType.iD, ProcurementProjectType.name-list.name, 
	ProcurementProjectType.description-list.description, 
	ProcurementProjectType.procurementTypeCode, 
	ProcurementProjectType.procurementSubTypeCode, 
	ProcurementProjectType.qualityControlCode, 
	ProcurementProjectType.requiredFeeAmount, 
	ProcurementProjectType.feeDescription-list.feeDescription, 
	ProcurementProjectType.requestedDeliveryDate, 
	ProcurementProjectType.estimatedOverallContractQuantity, 
	ProcurementProjectLotType.iD, 
	PromotionalEventType.promotionalEventTypeCode, 
	PromotionalEventType.submissionDate, 
	PromotionalEventType.firstShipmentAvailibilityDate, 
	PromotionalEventType.latestProposalAcceptanceDate, 
	PromotionalEventLineItemType.amount, 
	PromotionalSpecificationType.specificationID, 
	QualificationResolutionType.admissionCode, 
	QualificationResolutionType.procurementProjectLotID, 
	QualificationResolutionType.exclusionReason-list.exclusionReason, 
	QualificationResolutionType.resolution-list.resolution, 
	QualificationResolutionType.resolutionDate, 
	QualificationResolutionType.resolutionTime, 
	QualifyingPartyType.participationPercent, 
	QualifyingPartyType.personalSituation-list.personalSituation, 
	QualifyingPartyType.operatingYearsQuantity, 
	QualifyingPartyType.employeeQuantity, 
	QualifyingPartyType.businessClassificationEvidenceID, 
	QualifyingPartyType.businessIdentityEvidenceID, QuotationLineType.iD, 
	QuotationLineType.note-list.note, QuotationLineType.quantity, 
	QuotationLineType.lineExtensionAmount, 
	QuotationLineType.totalTaxAmount, 
	QuotationLineType.requestForQuotationLineID, 
	RailTransportType.trainID, RailTransportType.railCarID, 
	ReceiptLineType.iD, ReceiptLineType.uUID, 
	ReceiptLineType.note-list.note, ReceiptLineType.receivedQuantity, 
	ReceiptLineType.shortQuantity, ReceiptLineType.shortageActionCode, 
	ReceiptLineType.rejectedQuantity, ReceiptLineType.rejectReasonCode, 
	ReceiptLineType.rejectReason, ReceiptLineType.rejectActionCode, 
	ReceiptLineType.quantityDiscrepancyCode, 
	ReceiptLineType.oversupplyQuantity, ReceiptLineType.receivedDate, 
	ReceiptLineType.timingComplaintCode, ReceiptLineType.timingComplaint, 
	RegulationType.name-list.name, RegulationType.legalReference, 
	RegulationType.ontologyURI, RelatedItemType.iD, 
	RelatedItemType.quantity, 
	RelatedItemType.description-list.description, ReminderLineType.iD, 
	ReminderLineType.note-list.note, ReminderLineType.uUID, 
	ReminderLineType.balanceBroughtForwardIndicator, 
	ReminderLineType.debitLineAmount, ReminderLineType.creditLineAmount, 
	ReminderLineType.accountingCostCode, ReminderLineType.accountingCost, 
	ReminderLineType.penaltySurchargePercent, ReminderLineType.amount, 
	ReminderLineType.paymentPurposeCode, RemittanceAdviceLineType.iD, 
	RemittanceAdviceLineType.note-list.note, 
	RemittanceAdviceLineType.uUID, 
	RemittanceAdviceLineType.debitLineAmount, 
	RemittanceAdviceLineType.creditLineAmount, 
	RemittanceAdviceLineType.balanceAmount, 
	RemittanceAdviceLineType.paymentPurposeCode, 
	RemittanceAdviceLineType.invoicingPartyReference, RenewalType.amount, 
	RequestForQuotationLineType.iD, RequestForQuotationLineType.uUID, 
	RequestForQuotationLineType.note-list.note, 
	RequestForQuotationLineType.optionalLineItemIndicator, 
	RequestForQuotationLineType.privacyCode, 
	RequestForQuotationLineType.securityClassificationCode, 
	RequestForTenderLineType.iD, RequestForTenderLineType.uUID, 
	RequestForTenderLineType.note-list.note, 
	RequestForTenderLineType.quantity, 
	RequestForTenderLineType.minimumQuantity, 
	RequestForTenderLineType.maximumQuantity, 
	RequestForTenderLineType.maximumTaxExclusiveAmount, 
	RequestForTenderLineType.maximumTaxInclusiveAmount, 
	ResponseType.referenceID, ResponseType.responseCode, 
	ResponseType.description-list.description, ResponseType.effectiveDate,
	ResponseType.effectiveTime, ResultOfVerificationType.validatorID, 
	ResultOfVerificationType.validationResultCode, 
	ResultOfVerificationType.validationDate, 
	ResultOfVerificationType.validationTime, 
	ResultOfVerificationType.validateProcess, 
	ResultOfVerificationType.validateTool, 
	ResultOfVerificationType.validateToolVersion, 
	RetailPlannedImpactType.amount, 
	RetailPlannedImpactType.forecastPurposeCode, 
	RetailPlannedImpactType.forecastTypeCode, 
	RoadTransportType.licensePlateID, SalesItemType.quantity, 
	SecondaryHazardType.iD, SecondaryHazardType.placardNotation, 
	SecondaryHazardType.placardEndorsement, 
	SecondaryHazardType.emergencyProceduresCode, 
	SecondaryHazardType.extension, ServicePointType.sequenceNumberID, 
	ServicePointType.transportModeCode, 
	ServicePointType.remarks-list.remarks, ServiceProviderPartyType.iD, 
	ServiceProviderPartyType.serviceTypeCode, 
	ServiceProviderPartyType.serviceType-list.serviceType, 
	ShareholderPartyType.partecipationPercent, ShipmentType.iD, 
	ShipmentType.shippingPriorityLevelCode, ShipmentType.handlingCode, 
	ShipmentType.handlingInstructions, ShipmentType.information, 
	ShipmentType.grossWeightMeasure, ShipmentType.netWeightMeasure, 
	ShipmentType.netNetWeightMeasure, ShipmentType.grossVolumeMeasure, 
	ShipmentType.netVolumeMeasure, ShipmentType.totalGoodsItemQuantity, 
	ShipmentType.totalTransportHandlingUnitQuantity, 
	ShipmentType.insuranceValueAmount, 
	ShipmentType.declaredCustomsValueAmount, 
	ShipmentType.declaredForCarriageValueAmount, 
	ShipmentType.declaredStatisticsValueAmount, 
	ShipmentType.freeOnBoardValueAmount, 
	ShipmentType.specialInstructions-list.specialInstructions, 
	ShipmentType.deliveryInstructions-list.deliveryInstructions, 
	ShipmentType.splitConsignmentIndicator, 
	ShipmentType.consignmentQuantity, ShipmentStageType.iD, 
	ShipmentStageType.transportModeCode, 
	ShipmentStageType.transportMeansTypeCode, 
	ShipmentStageType.transitDirectionCode, 
	ShipmentStageType.preCarriageIndicator, 
	ShipmentStageType.onCarriageIndicator, 
	ShipmentStageType.estimatedDeliveryDate, 
	ShipmentStageType.estimatedDeliveryTime, 
	ShipmentStageType.requiredDeliveryDate, 
	ShipmentStageType.requiredDeliveryTime, 
	ShipmentStageType.loadingSequenceID, 
	ShipmentStageType.successiveSequenceID, 
	ShipmentStageType.instructions, 
	ShipmentStageType.demurrageInstructions, SignatureType-1.iD, 
	SignatureType-1.note-list.note, SignatureType-1.validationDate, 
	SignatureType-1.validationTime, SignatureType-1.validatorID, 
	SignatureType-1.canonicalizationMethod, 
	SignatureType-1.signatureMethod, StatementLineType.iD, 
	StatementLineType.note-list.note, StatementLineType.uUID, 
	StatementLineType.balanceBroughtForwardIndicator, 
	StatementLineType.debitLineAmount, StatementLineType.creditLineAmount,
	StatementLineType.balanceAmount, StatementLineType.paymentPurposeCode,
	StatusType.conditionCode, StatusType.referenceDate, 
	StatusType.referenceTime, StatusType.description-list.description, 
	StatusType.statusReasonCode, 
	StatusType.statusReason-list.statusReason, StatusType.sequenceID, 
	StatusType.text-list.text, StatusType.indicationIndicator, 
	StatusType.percent, 
	StatusType.conditionValueMeasure-list.conditionValueMeasure, 
	StatusType.reliabilityPercent, StockAvailabilityReportLineType.iD, 
	StockAvailabilityReportLineType.note-list.note, 
	StockAvailabilityReportLineType.quantity, 
	StockAvailabilityReportLineType.valueAmount, 
	StockAvailabilityReportLineType.availabilityDate, 
	StockAvailabilityReportLineType.availabilityStatusCode, 
	StowageType.locationID, StowageType.location-list.location, 
	SubcontractTermsType.rate, SubcontractTermsType.unknownPriceIndicator,
	SubcontractTermsType.description-list.description, 
	SubcontractTermsType.amount, SubscriberConsumptionType.consumptionID, 
	SubscriberConsumptionType.specificationTypeCode, 
	SubscriberConsumptionType.note-list.note, 
	SubscriberConsumptionType.totalMeteredQuantity, 
	SupplierConsumptionType.description, 
	SupplierPartyType.customerAssignedAccountID, 
	SupplierPartyType.additionalAccountID-list.additionalAccountID, 
	SupplierPartyType.dataSendingCapability, TaxCategoryType.iD, 
	TaxCategoryType.name, TaxCategoryType.percent, 
	TaxCategoryType.baseUnitMeasure, TaxCategoryType.perUnitAmount, 
	TaxCategoryType.taxExemptionReasonCode, 
	TaxCategoryType.taxExemptionReason, TaxCategoryType.tierRange, 
	TaxCategoryType.tierRatePercent, TaxSchemeType.iD, TaxSchemeType.name,
	TaxSchemeType.taxTypeCode, TaxSchemeType.currencyCode, 
	TaxSubtotalType.taxableAmount, TaxSubtotalType.taxAmount, 
	TaxSubtotalType.calculationSequenceNumeric, 
	TaxSubtotalType.transactionCurrencyTaxAmount, TaxSubtotalType.percent,
	TaxSubtotalType.baseUnitMeasure, TaxSubtotalType.perUnitAmount, 
	TaxSubtotalType.tierRange, TaxSubtotalType.tierRatePercent, 
	TaxTotalType.taxAmount, TaxTotalType.roundingAmount, 
	TaxTotalType.taxEvidenceIndicator, TaxTotalType.taxIncludedIndicator, 
	TelecommunicationsServiceType.iD, 
	TelecommunicationsServiceType.callDate, 
	TelecommunicationsServiceType.callTime, 
	TelecommunicationsServiceType.serviceNumberCalled, 
	TelecommunicationsServiceType.telecommunicationsServiceCategory, 
	TelecommunicationsServiceType.telecommunicationsServiceCategoryCode, 
	TelecommunicationsServiceType.movieTitle, 
	TelecommunicationsServiceType.roamingPartnerName-list.roamingPartnerName,
	TelecommunicationsServiceType.payPerView, 
	TelecommunicationsServiceType.quantity, 
	TelecommunicationsServiceType.telecommunicationsServiceCall, 
	TelecommunicationsServiceType.telecommunicationsServiceCallCode, 
	TelecommunicationsServiceType.callBaseAmount, 
	TelecommunicationsServiceType.callExtensionAmount, 
	TelecommunicationsSupplyType.telecommunicationsSupplyType, 
	TelecommunicationsSupplyType.telecommunicationsSupplyTypeCode, 
	TelecommunicationsSupplyType.privacyCode, 
	TelecommunicationsSupplyType.description, 
	TelecommunicationsSupplyType.totalAmount, 
	TelecommunicationsSupplyLineType.iD, 
	TelecommunicationsSupplyLineType.phoneNumber, 
	TelecommunicationsSupplyLineType.description, 
	TelecommunicationsSupplyLineType.lineExtensionAmount, 
	TemperatureType.attributeID, TemperatureType.measure, 
	TemperatureType.description-list.description, TenderLineType.iD, 
	TenderLineType.note-list.note, TenderLineType.quantity, 
	TenderLineType.lineExtensionAmount, TenderLineType.totalTaxAmount, 
	TenderLineType.orderableUnit-list.orderableUnit, 
	TenderLineType.contentUnitQuantity, 
	TenderLineType.orderQuantityIncrementNumeric, 
	TenderLineType.minimumOrderQuantity, 
	TenderLineType.maximumOrderQuantity, 
	TenderLineType.warrantyInformation-list.warrantyInformation, 
	TenderLineType.packLevelCode, TenderPreparationType.tenderEnvelopeID, 
	TenderPreparationType.tenderEnvelopeTypeCode, 
	TenderPreparationType.description-list.description, 
	TenderPreparationType.openTenderID, 
	TenderPreparationType.procurementProjectLotID-list.procurementProjectLotID,
	TenderRequirementType.name-list.name, 
	TenderRequirementType.description-list.description, 
	TenderResultType.tenderResultCode, 
	TenderResultType.description-list.description, 
	TenderResultType.advertisementAmount, TenderResultType.awardDate, 
	TenderResultType.awardTime, TenderResultType.receivedTenderQuantity, 
	TenderResultType.lowerTenderAmount, 
	TenderResultType.higherTenderAmount, TenderResultType.startDate, 
	TenderedProjectType.procurementProjectLotID, 
	TenderedProjectType.variantID, TenderedProjectType.feeAmount, 
	TenderedProjectType.feeDescription-list.feeDescription, 
	TendererPartyQualificationType.interestedProcurementLotsID-list.interestedProcurementLotsID,
	TendererQualificationRequestType.legalForm-list.legalForm, 
	TendererQualificationRequestType.personalSituation-list.personalSituation,
	TendererQualificationRequestType.operatingYearsQuantity, 
	TendererQualificationRequestType.employeeQuantity, 
	TendererQualificationRequestType.description-list.description, 
	TendererRequirementType.name-list.name, 
	TendererRequirementType.tendererRequirementTypeCode, 
	TendererRequirementType.description-list.description, 
	TenderingProcessType.iD, 
	TenderingProcessType.originalContractingSystemID, 
	TenderingProcessType.description-list.description, 
	TenderingProcessType.negotiationDescription-list.negotiationDescription,
	TenderingProcessType.procedureCode, TenderingProcessType.urgencyCode, 
	TenderingProcessType.expenseCode, 
	TenderingProcessType.partPresentationCode, 
	TenderingProcessType.contractingSystemCode, 
	TenderingProcessType.submissionMethodCode, 
	TenderingProcessType.candidateReductionConstraintIndicator, 
	TenderingProcessType.governmentAgreementConstraintIndicator, 
	TenderingTermsType.awardingMethodTypeCode, 
	TenderingTermsType.priceEvaluationCode, 
	TenderingTermsType.maximumVariantQuantity, 
	TenderingTermsType.variantConstraintIndicator, 
	TenderingTermsType.acceptedVariantsDescription-list.acceptedVariantsDescription,
	TenderingTermsType.priceRevisionFormulaDescription-list.priceRevisionFormulaDescription,
	TenderingTermsType.fundingProgramCode, 
	TenderingTermsType.fundingProgram-list.fundingProgram, 
	TenderingTermsType.maximumAdvertisementAmount, 
	TenderingTermsType.note-list.note, 
	TenderingTermsType.paymentFrequencyCode, 
	TenderingTermsType.economicOperatorRegistryURI, 
	TenderingTermsType.penaltyClauses-list.penaltyClauses, 
	TenderingTermsType.requiredCurriculaIndicator, TradeFinancingType.iD, 
	TradeFinancingType.financingInstrumentCode, 
	TradeFinancingType.clauseCode-list.clauseCode, 
	TradeFinancingType.clause-list.clause, 
	TradingTermsType.information-list.information, 
	TradingTermsType.reference, TransactionConditionsType.iD, 
	TransactionConditionsType.actionCode, 
	TransactionConditionsType.description-list.description, 
	TransportEquipmentType.iD, 
	TransportEquipmentType.referencedConsignmentID, 
	TransportEquipmentType.transportEquipmentTypeCode, 
	TransportEquipmentType.providerTypeCode, 
	TransportEquipmentType.ownerTypeCode, 
	TransportEquipmentType.sizeTypeCode, 
	TransportEquipmentType.dispositionCode, 
	TransportEquipmentType.fullnessIndicationCode, 
	TransportEquipmentType.refrigerationOnIndicator, 
	TransportEquipmentType.information, 
	TransportEquipmentType.returnabilityIndicator, 
	TransportEquipmentType.legalStatusIndicator, 
	TransportEquipmentType.airFlowPercent, 
	TransportEquipmentType.humidityPercent, 
	TransportEquipmentType.animalFoodApprovedIndicator, 
	TransportEquipmentType.humanFoodApprovedIndicator, 
	TransportEquipmentType.dangerousGoodsApprovedIndicator, 
	TransportEquipmentType.refrigeratedIndicator, 
	TransportEquipmentType.characteristics, 
	TransportEquipmentType.damageRemarks, 
	TransportEquipmentType.description, 
	TransportEquipmentType.specialTransportRequirments, 
	TransportEquipmentType.grossWeightMeasure, 
	TransportEquipmentType.grossVolumeMeasure, 
	TransportEquipmentType.tareWeightMeasure, 
	TransportEquipmentType.trackingDeviceCode, 
	TransportEquipmentType.powerIndicator, TransportEquipmentType.traceID,
	TransportEquipmentSealType.iD, 
	TransportEquipmentSealType.sealIssuerTypeCode, 
	TransportEquipmentSealType.condition, 
	TransportEquipmentSealType.sealStatusCode, 
	TransportEquipmentSealType.sealingPartyType, 
	TransportEventType.identificationID, 
	TransportEventType.occurrenceDate, TransportEventType.occurrenceTime, 
	TransportEventType.transportEventTypeCode, 
	TransportEventType.description, 
	TransportEventType.completionIndicator, 
	TransportExecutionTermsType.transportUserSpecialTerms-list.transportUserSpecialTerms,
	TransportExecutionTermsType.transportServiceProviderSpecialTerms-list.transportServiceProviderSpecialTerms,
	TransportExecutionTermsType.changeConditions-list.changeConditions, 
	TransportHandlingUnitType.iD, 
	TransportHandlingUnitType.transportHandlingUnitTypeCode, 
	TransportHandlingUnitType.handlingCode, 
	TransportHandlingUnitType.handlingInstructions, 
	TransportHandlingUnitType.hazardousRiskIndicator, 
	TransportHandlingUnitType.totalGoodsItemQuantity, 
	TransportHandlingUnitType.totalPackageQuantity, 
	TransportHandlingUnitType.damageRemarks-list.damageRemarks, 
	TransportHandlingUnitType.shippingMarks-list.shippingMarks, 
	TransportMeansType.journeyID, 
	TransportMeansType.registrationNationalityID, 
	TransportMeansType.registrationNationality-list.registrationNationality,
	TransportMeansType.directionCode, 
	TransportMeansType.transportMeansTypeCode, 
	TransportMeansType.tradeServiceCode, 
	TransportScheduleType.sequenceNumberID, 
	TransportScheduleType.referenceDate, 
	TransportScheduleType.referenceTime, 
	TransportScheduleType.reliabilityPercent, 
	TransportScheduleType.remarks-list.remarks, 
	TransportStatusType.timeDeviationIndicator, 
	TransportStatusType.conditionDeviationIndicator, 
	TransportationSegmentType.sequenceNumberID, 
	TransportationSegmentType.transportExecutionPlanReferenceID, 
	TransportationSegmentType.transportModeCode, 
	TransportationSegmentType.transportMeansTypeCode, 
	TransportationServiceType.transportServiceCode, 
	TransportationServiceType.tariffClassCode, 
	TransportationServiceType.priority, 
	TransportationServiceType.freightRateClassCode, 
	TransportationServiceType.transportationServiceDescription, 
	TransportationServiceType.transportationServiceDetailsURI, 
	TransportationServiceType.nominationDate, 
	TransportationServiceType.nominationTime, 
	UnstructuredPriceType.priceAmount, UnstructuredPriceType.timeAmount, 
	UtilityItemType.iD, UtilityItemType.subscriberID, 
	UtilityItemType.subscriberIDType, 
	UtilityItemType.subscriberIDTypeCode, 
	UtilityItemType.description-list.description, 
	UtilityItemType.packQuantity, UtilityItemType.packSizeNumeric, 
	UtilityItemType.consumptionType, UtilityItemType.consumptionTypeCode, 
	UtilityItemType.currentChargeType, 
	UtilityItemType.currentChargeTypeCode, 
	UtilityItemType.oneTimeChargeType, 
	UtilityItemType.oneTimeChargeTypeCode, WebSiteAccessType.uRI, 
	WebSiteAccessType.password, WebSiteAccessType.login
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAME Language-1 AS "Language"
    NAME Signature-1 AS "Signature"
    NAME ActivityDataLineType.iD, 
	ActivityDataLineType.supplyChainActivityTypeCode, 
	ActivityDataLineType.buyerCustomerParty, 
	ActivityDataLineType.sellerSupplierParty, 
	ActivityDataLineType.activityPeriod, 
	ActivityDataLineType.activityOriginLocation, 
	ActivityDataLineType.activityFinalLocation, 
	ActivityDataLineType.salesItem-list.salesItem, 
	ActivityPropertyType.name, ActivityPropertyType.value, AddressType.iD,
	AddressType.addressTypeCode, AddressType.addressFormatCode, 
	AddressType.postbox, AddressType.floor, AddressType.room, 
	AddressType.streetName, AddressType.additionalStreetName, 
	AddressType.blockName, AddressType.buildingName, 
	AddressType.buildingNumber, AddressType.inhouseMail, 
	AddressType.department, AddressType.markAttention, 
	AddressType.markCare, AddressType.plotIdentification, 
	AddressType.citySubdivisionName, AddressType.cityName, 
	AddressType.postalZone, AddressType.countrySubentity, 
	AddressType.countrySubentityCode, AddressType.region, 
	AddressType.district, AddressType.timezoneOffset, 
	AddressType.addressLine-list.addressLine, AddressType.country, 
	AddressType.locationCoordinate-list.locationCoordinate, 
	AddressLineType.line, AirTransportType.aircraftID, 
	AllowanceChargeType.iD, AllowanceChargeType.chargeIndicator, 
	AllowanceChargeType.allowanceChargeReasonCode, 
	AllowanceChargeType.allowanceChargeReason, 
	AllowanceChargeType.multiplierFactorNumeric, 
	AllowanceChargeType.prepaidIndicator, 
	AllowanceChargeType.sequenceNumeric, AllowanceChargeType.amount, 
	AllowanceChargeType.baseAmount, 
	AllowanceChargeType.accountingCostCode, 
	AllowanceChargeType.accountingCost, AllowanceChargeType.perUnitAmount,
	AllowanceChargeType.taxCategory-list.taxCategory, 
	AllowanceChargeType.taxTotal, 
	AllowanceChargeType.paymentMeans-list.paymentMeans, 
	AppealTermsType.description-list.description, 
	AppealTermsType.presentationPeriod, 
	AppealTermsType.appealInformationParty, 
	AppealTermsType.appealReceiverParty, AppealTermsType.mediationParty, 
	AttachmentType.embeddedDocumentBinaryObject, 
	AttachmentType.externalReference, 
	AuctionTermsType.auctionConstraintIndicator, 
	AuctionTermsType.justificationDescription-list.justificationDescription,
	AuctionTermsType.description-list.description, 
	AuctionTermsType.processDescription-list.processDescription, 
	AuctionTermsType.conditionsDescription-list.conditionsDescription, 
	AuctionTermsType.electronicDeviceDescription-list.electronicDeviceDescription,
	AuctionTermsType.auctionURI, AwardingCriteriaType.iD, 
	AwardingCriteriaType.awardingCriteriaTypeCode, 
	AwardingCriteriaType.description-list.description, 
	AwardingCriteriaType.weightNumeric, 
	AwardingCriteriaType.weight-list.weight, 
	AwardingCriteriaType.calculationExpression-list.calculationExpression,
	AwardingCriteriaType.calculationExpressionCode, 
	AwardingCriteriaType.minimumQuantity, 
	AwardingCriteriaType.maximumQuantity, 
	AwardingCriteriaType.minimumAmount, 
	AwardingCriteriaType.maximumAmount, 
	AwardingCriteriaType.minimumImprovementBid-list.minimumImprovementBid,
	AwardingCriteriaType.subordinateAwardingCriteria-list.subordinateAwardingCriteria,
	AwardingCriteriaResponseType.iD, 
	AwardingCriteriaResponseType.awardingCriteriaID, 
	AwardingCriteriaResponseType.awardingCriteriaDescription-list.awardingCriteriaDescription,
	AwardingCriteriaResponseType.description-list.description, 
	AwardingCriteriaResponseType.quantity, 
	AwardingCriteriaResponseType.amount, 
	AwardingCriteriaResponseType.subordinateAwardingCriteriaResponse-list.subordinateAwardingCriteriaResponse,
	AwardingTermsType.weightingAlgorithmCode, 
	AwardingTermsType.description-list.description, 
	AwardingTermsType.technicalCommitteeDescription-list.technicalCommitteeDescription,
	AwardingTermsType.lowTendersDescription-list.lowTendersDescription, 
	AwardingTermsType.awardingCriteria-list.awardingCriteria, 
	AwardingTermsType.technicalCommitteePerson-list.technicalCommitteePerson,
	BillingReferenceType.invoiceDocumentReference, 
	BillingReferenceType.selfBilledInvoiceDocumentReference, 
	BillingReferenceType.creditNoteDocumentReference, 
	BillingReferenceType.selfBilledCreditNoteDocumentReference, 
	BillingReferenceType.debitNoteDocumentReference, 
	BillingReferenceType.reminderDocumentReference, 
	BillingReferenceType.additionalDocumentReference, 
	BillingReferenceType.billingReferenceLine-list.billingReferenceLine, 
	BillingReferenceLineType.iD, BillingReferenceLineType.amount, 
	BillingReferenceLineType.allowanceCharge-list.allowanceCharge, 
	BranchType.iD, BranchType.name, BranchType.financialInstitution, 
	BranchType.address, BudgetAccountType.iD, 
	BudgetAccountType.budgetYearNumeric, 
	BudgetAccountType.requiredClassificationScheme, 
	BudgetAccountLineType.iD, BudgetAccountLineType.totalAmount, 
	BudgetAccountLineType.budgetAccount-list.budgetAccount, 
	BudgetAmountType.estimatedOverallContractAmount, 
	BudgetAmountType.totalAmount, BudgetAmountType.taxExclusiveAmount, 
	BudgetAmountType.minimumAmount, 
	BudgetAmountType.monetaryScope-list.monetaryScope, 
	BudgetAmountType.averageSubsequentContractAmount, 
	BudgetAmountType.applicableTaxCategory-list.applicableTaxCategory, 
	CapabilityType.capabilityTypeCode, 
	CapabilityType.description-list.description, 
	CapabilityType.valueAmount, CapabilityType.valueQuantity, 
	CapabilityType.evidenceSuppliedID-list.evidenceSuppliedID, 
	CapabilityType.validityPeriod, CardAccountType.primaryAccountNumberID,
	CardAccountType.networkID, CardAccountType.cardTypeCode, 
	CardAccountType.validityStartDate, CardAccountType.expiryDate, 
	CardAccountType.issuerID, CardAccountType.issueNumberID, 
	CardAccountType.cV2ID, CardAccountType.cardChipCode, 
	CardAccountType.chipApplicationID, CardAccountType.holderName, 
	CatalogueItemSpecificationUpdateLineType.iD, 
	CatalogueItemSpecificationUpdateLineType.contractorCustomerParty, 
	CatalogueItemSpecificationUpdateLineType.sellerSupplierParty, 
	CatalogueItemSpecificationUpdateLineType.item, CatalogueLineType.iD, 
	CatalogueLineType.actionCode, CatalogueLineType.lifeCycleStatusCode, 
	CatalogueLineType.contractSubdivision, 
	CatalogueLineType.note-list.note, 
	CatalogueLineType.orderableIndicator, CatalogueLineType.orderableUnit,
	CatalogueLineType.contentUnitQuantity, 
	CatalogueLineType.orderQuantityIncrementNumeric, 
	CatalogueLineType.minimumOrderQuantity, 
	CatalogueLineType.maximumOrderQuantity, 
	CatalogueLineType.warrantyInformation-list.warrantyInformation, 
	CatalogueLineType.packLevelCode, 
	CatalogueLineType.contractorCustomerParty, 
	CatalogueLineType.sellerSupplierParty, 
	CatalogueLineType.warrantyParty, 
	CatalogueLineType.warrantyValidityPeriod, 
	CatalogueLineType.lineValidityPeriod, 
	CatalogueLineType.itemComparison-list.itemComparison, 
	CatalogueLineType.componentRelatedItem-list.componentRelatedItem, 
	CatalogueLineType.accessoryRelatedItem-list.accessoryRelatedItem, 
	CatalogueLineType.requiredRelatedItem-list.requiredRelatedItem, 
	CatalogueLineType.replacementRelatedItem-list.replacementRelatedItem, 
	CatalogueLineType.complementaryRelatedItem-list.complementaryRelatedItem,
	CatalogueLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	CatalogueLineType.documentReference-list.documentReference, 
	CatalogueLineType.item, 
	CatalogueLineType.keywordItemProperty-list.keywordItemProperty, 
	CataloguePricingUpdateLineType.iD, 
	CataloguePricingUpdateLineType.contractorCustomerParty, 
	CataloguePricingUpdateLineType.sellerSupplierParty, 
	CataloguePricingUpdateLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	CatalogueReferenceType.iD, CatalogueReferenceType.uUID, 
	CatalogueReferenceType.issueDate, CatalogueReferenceType.issueTime, 
	CatalogueReferenceType.revisionDate, 
	CatalogueReferenceType.revisionTime, 
	CatalogueReferenceType.note-list.note, 
	CatalogueReferenceType.description-list.description, 
	CatalogueReferenceType.versionID, 
	CatalogueReferenceType.previousVersionID, CatalogueRequestLineType.iD,
	CatalogueRequestLineType.contractSubdivision, 
	CatalogueRequestLineType.note-list.note, 
	CatalogueRequestLineType.lineValidityPeriod, 
	CatalogueRequestLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	CatalogueRequestLineType.item, CertificateType.iD, 
	CertificateType.certificateTypeCode, CertificateType.certificateType, 
	CertificateType.remarks, CertificateType.issuerParty, 
	CertificateType.documentReference-list.documentReference, 
	CertificateType.signature-list.signature, 
	CertificateOfOriginApplicationType.referenceID, 
	CertificateOfOriginApplicationType.certificateType, 
	CertificateOfOriginApplicationType.applicationStatusCode, 
	CertificateOfOriginApplicationType.originalJobID, 
	CertificateOfOriginApplicationType.previousJobID, 
	CertificateOfOriginApplicationType.remarks, 
	CertificateOfOriginApplicationType.shipment, 
	CertificateOfOriginApplicationType.endorserParty-list.endorserParty, 
	CertificateOfOriginApplicationType.preparationParty, 
	CertificateOfOriginApplicationType.issuerParty, 
	CertificateOfOriginApplicationType.exporterParty, 
	CertificateOfOriginApplicationType.importerParty, 
	CertificateOfOriginApplicationType.issuingCountry, 
	CertificateOfOriginApplicationType.documentDistribution-list.documentDistribution,
	CertificateOfOriginApplicationType.supportingDocumentReference-list.supportingDocumentReference,
	CertificateOfOriginApplicationType.signature-list.signature, 
	ClassificationCategoryType.name, ClassificationCategoryType.codeValue,
	ClassificationCategoryType.description-list.description, 
	ClassificationCategoryType.categorizesClassificationCategory-list.categorizesClassificationCategory,
	ClassificationSchemeType.iD, ClassificationSchemeType.uUID, 
	ClassificationSchemeType.lastRevisionDate, 
	ClassificationSchemeType.lastRevisionTime, 
	ClassificationSchemeType.note-list.note, 
	ClassificationSchemeType.name, 
	ClassificationSchemeType.description-list.description, 
	ClassificationSchemeType.agencyID, 
	ClassificationSchemeType.agencyName, 
	ClassificationSchemeType.versionID, ClassificationSchemeType.uRI, 
	ClassificationSchemeType.schemeURI, 
	ClassificationSchemeType.languageID, 
	ClassificationSchemeType.classificationCategory-list.classificationCategory,
	CommodityClassificationType.natureCode, 
	CommodityClassificationType.cargoTypeCode, 
	CommodityClassificationType.commodityCode, 
	CommodityClassificationType.itemClassificationCode, 
	CommunicationType.channelCode, CommunicationType.channel, 
	CommunicationType.value, CompletedTaskType.annualAverageAmount, 
	CompletedTaskType.totalTaskAmount, 
	CompletedTaskType.partyCapacityAmount, 
	CompletedTaskType.description-list.description, 
	CompletedTaskType.evidenceSuppliedID, CompletedTaskType.period, 
	CompletedTaskType.recipientCustomerParty, ConsignmentType.iD, 
	ConsignmentType.carrierAssignedID, 
	ConsignmentType.consigneeAssignedID, 
	ConsignmentType.consignorAssignedID, 
	ConsignmentType.freightForwarderAssignedID, 
	ConsignmentType.brokerAssignedID, 
	ConsignmentType.contractedCarrierAssignedID, 
	ConsignmentType.performingCarrierAssignedID, 
	ConsignmentType.summaryDescription-list.summaryDescription, 
	ConsignmentType.totalInvoiceAmount, 
	ConsignmentType.declaredCustomsValueAmount, 
	ConsignmentType.tariffDescription-list.tariffDescription, 
	ConsignmentType.tariffCode, ConsignmentType.insurancePremiumAmount, 
	ConsignmentType.grossWeightMeasure, ConsignmentType.netWeightMeasure, 
	ConsignmentType.netNetWeightMeasure, 
	ConsignmentType.chargeableWeightMeasure, 
	ConsignmentType.grossVolumeMeasure, ConsignmentType.netVolumeMeasure, 
	ConsignmentType.loadingLengthMeasure, 
	ConsignmentType.remarks-list.remarks, 
	ConsignmentType.hazardousRiskIndicator, 
	ConsignmentType.animalFoodIndicator, 
	ConsignmentType.humanFoodIndicator, 
	ConsignmentType.livestockIndicator, 
	ConsignmentType.bulkCargoIndicator, 
	ConsignmentType.containerizedIndicator, 
	ConsignmentType.generalCargoIndicator, 
	ConsignmentType.specialSecurityIndicator, 
	ConsignmentType.thirdPartyPayerIndicator, 
	ConsignmentType.carrierServiceInstructions, 
	ConsignmentType.customsClearanceServiceInstructions, 
	ConsignmentType.forwarderServiceInstructions, 
	ConsignmentType.specialServiceInstructions, 
	ConsignmentType.sequenceID, ConsignmentType.shippingPriorityLevelCode,
	ConsignmentType.handlingCode, ConsignmentType.handlingInstructions, 
	ConsignmentType.information, ConsignmentType.totalGoodsItemQuantity, 
	ConsignmentType.totalTransportHandlingUnitQuantity, 
	ConsignmentType.insuranceValueAmount, 
	ConsignmentType.declaredForCarriageValueAmount, 
	ConsignmentType.declaredStatisticsValueAmount, 
	ConsignmentType.freeOnBoardValueAmount, 
	ConsignmentType.specialInstructions-list.specialInstructions, 
	ConsignmentType.splitConsignmentIndicator, 
	ConsignmentType.deliveryInstructions-list.deliveryInstructions, 
	ConsignmentType.consignmentQuantity, 
	ConsignmentType.consolidatableIndicator, 
	ConsignmentType.haulageInstructions-list.haulageInstructions, 
	ConsignmentType.loadingSequenceID, ConsignmentType.consigneeParty, 
	ConsignmentType.exporterParty, ConsignmentType.consignorParty, 
	ConsignmentType.importerParty, ConsignmentType.carrierParty, 
	ConsignmentType.freightForwarderParty, ConsignmentType.notifyParty, 
	ConsignmentType.originalDespatchParty, 
	ConsignmentType.finalDeliveryParty, 
	ConsignmentType.performingCarrierParty, 
	ConsignmentType.substituteCarrierParty, 
	ConsignmentType.logisticsOperatorParty, 
	ConsignmentType.transportAdvisorParty, 
	ConsignmentType.hazardousItemNotificationParty, 
	ConsignmentType.insuranceParty, ConsignmentType.mortgageHolderParty, 
	ConsignmentType.billOfLadingHolderParty, 
	ConsignmentType.originalDepartureCountry, 
	ConsignmentType.finalDestinationCountry, 
	ConsignmentType.transitCountry-list.transitCountry, 
	ConsignmentType.transportContract, 
	ConsignmentType.originalDespatchTransportationService, 
	ConsignmentType.finalDeliveryTransportationService, 
	ConsignmentType.deliveryTerms, ConsignmentType.paymentTerms, 
	ConsignmentType.collectPaymentTerms, 
	ConsignmentType.disbursementPaymentTerms, 
	ConsignmentType.prepaidPaymentTerms, 
	ConsignmentType.freightAllowanceCharge-list.freightAllowanceCharge, 
	ConsignmentType.extraAllowanceCharge-list.extraAllowanceCharge, 
	ConsignmentType.mainCarriageShipmentStage, 
	ConsignmentType.preCarriageShipmentStage-list.preCarriageShipmentStage,
	ConsignmentType.onCarriageShipmentStage-list.onCarriageShipmentStage, 
	ConsignmentType.transportHandlingUnit-list.transportHandlingUnit, 
	ConsignmentType.firstArrivalPortLocation, 
	ConsignmentType.lastExitPortLocation, 
	ConsignmentType.consolidatedShipment-list.consolidatedShipment, 
	ConsumptionType.utilityStatementTypeCode, ConsumptionType.mainPeriod, 
	ConsumptionType.allowanceCharge-list.allowanceCharge, 
	ConsumptionType.taxTotal-list.taxTotal, 
	ConsumptionType.energyWaterSupply, 
	ConsumptionType.telecommunicationsSupply, 
	ConsumptionType.legalMonetaryTotal, 
	ConsumptionAverageType.averageAmount, 
	ConsumptionAverageType.description, 
	ConsumptionHistoryType.meterNumber, ConsumptionHistoryType.quantity, 
	ConsumptionHistoryType.amount, 
	ConsumptionHistoryType.consumptionLevelCode, 
	ConsumptionHistoryType.consumptionLevel, 
	ConsumptionHistoryType.description-list.description, 
	ConsumptionHistoryType.period, ConsumptionLineType.iD, 
	ConsumptionLineType.parentDocumentLineReferenceID, 
	ConsumptionLineType.invoicedQuantity, 
	ConsumptionLineType.lineExtensionAmount, ConsumptionLineType.period, 
	ConsumptionLineType.delivery-list.delivery, 
	ConsumptionLineType.allowanceCharge-list.allowanceCharge, 
	ConsumptionLineType.taxTotal-list.taxTotal, 
	ConsumptionLineType.utilityItem, ConsumptionLineType.price, 
	ConsumptionLineType.unstructuredPrice, ConsumptionPointType.iD, 
	ConsumptionPointType.description, ConsumptionPointType.subscriberID, 
	ConsumptionPointType.subscriberTypeIdentifier, 
	ConsumptionPointType.subscriberTypeCode, 
	ConsumptionPointType.totalDeliveredQuantity, 
	ConsumptionPointType.address, ConsumptionPointType.webSiteAccess, 
	ConsumptionPointType.utilityMeter-list.utilityMeter, 
	ConsumptionReportType.iD, ConsumptionReportType.consumptionType, 
	ConsumptionReportType.consumptionTypeCode, 
	ConsumptionReportType.description-list.description, 
	ConsumptionReportType.totalConsumedQuantity, 
	ConsumptionReportType.basicConsumedQuantity, 
	ConsumptionReportType.residentOccupantsNumeric, 
	ConsumptionReportType.consumersEnergyLevelCode, 
	ConsumptionReportType.consumersEnergyLevel, 
	ConsumptionReportType.residenceType, 
	ConsumptionReportType.residenceTypeCode, 
	ConsumptionReportType.heatingType, 
	ConsumptionReportType.heatingTypeCode, ConsumptionReportType.period, 
	ConsumptionReportType.guidanceDocumentReference, 
	ConsumptionReportType.documentReference, 
	ConsumptionReportType.consumptionReportReference-list.consumptionReportReference,
	ConsumptionReportType.consumptionHistory-list.consumptionHistory, 
	ConsumptionReportReferenceType.consumptionReportID, 
	ConsumptionReportReferenceType.consumptionType, 
	ConsumptionReportReferenceType.consumptionTypeCode, 
	ConsumptionReportReferenceType.totalConsumedQuantity, 
	ConsumptionReportReferenceType.period, ContactType.iD, 
	ContactType.name, ContactType.telephone, ContactType.telefax, 
	ContactType.electronicMail, ContactType.note-list.note, 
	ContactType.otherCommunication-list.otherCommunication, 
	ContractType.iD, ContractType.issueDate, ContractType.issueTime, 
	ContractType.nominationDate, ContractType.nominationTime, 
	ContractType.contractTypeCode, ContractType.contractType, 
	ContractType.note-list.note, ContractType.versionID, 
	ContractType.description-list.description, 
	ContractType.validityPeriod, 
	ContractType.contractDocumentReference-list.contractDocumentReference,
	ContractType.nominationPeriod, ContractType.contractualDelivery, 
	ContractExecutionRequirementType.name-list.name, 
	ContractExecutionRequirementType.executionRequirementCode, 
	ContractExecutionRequirementType.description-list.description, 
	ContractExtensionType.optionsDescription-list.optionsDescription, 
	ContractExtensionType.minimumNumberNumeric, 
	ContractExtensionType.maximumNumberNumeric, 
	ContractExtensionType.optionValidityPeriod, 
	ContractExtensionType.renewal-list.renewal, 
	ContractingPartyType.contractingPartyTypeCode, 
	ContractingPartyType.activityCode-list.activityCode, 
	ContractingPartyType.buyerProfileURI, ContractingPartyType.party, 
	CorporateRegistrationSchemeType.iD, 
	CorporateRegistrationSchemeType.name, 
	CorporateRegistrationSchemeType.corporateRegistrationTypeCode, 
	CorporateRegistrationSchemeType.jurisdictionRegionAddress-list.jurisdictionRegionAddress,
	CorrectionType.correctionType, CorrectionType.correctionTypeCode, 
	CorrectionType.meterNumber, CorrectionType.gasPressureQuantity, 
	CorrectionType.actualTemperatureReductionQuantity, 
	CorrectionType.normalTemperatureReductionQuantity, 
	CorrectionType.differenceTemperatureReductionQuantity, 
	CorrectionType.description, CorrectionType.correctionUnitAmount, 
	CorrectionType.consumptionEnergyQuantity, 
	CorrectionType.consumptionWaterQuantity, 
	CorrectionType.correctionAmount, CountryType.identificationCode, 
	CountryType.name, CreditAccountType.accountID, CreditNoteLineType.iD, 
	CreditNoteLineType.uUID, CreditNoteLineType.note-list.note, 
	CreditNoteLineType.creditedQuantity, 
	CreditNoteLineType.lineExtensionAmount, 
	CreditNoteLineType.taxPointDate, 
	CreditNoteLineType.accountingCostCode, 
	CreditNoteLineType.accountingCost, 
	CreditNoteLineType.paymentPurposeCode, 
	CreditNoteLineType.freeOfChargeIndicator, 
	CreditNoteLineType.invoicePeriod-list.invoicePeriod, 
	CreditNoteLineType.orderLineReference-list.orderLineReference, 
	CreditNoteLineType.discrepancyResponse-list.discrepancyResponse, 
	CreditNoteLineType.despatchLineReference-list.despatchLineReference, 
	CreditNoteLineType.receiptLineReference-list.receiptLineReference, 
	CreditNoteLineType.billingReference-list.billingReference, 
	CreditNoteLineType.documentReference-list.documentReference, 
	CreditNoteLineType.pricingReference, 
	CreditNoteLineType.originatorParty, 
	CreditNoteLineType.delivery-list.delivery, 
	CreditNoteLineType.paymentTerms-list.paymentTerms, 
	CreditNoteLineType.taxTotal-list.taxTotal, 
	CreditNoteLineType.allowanceCharge-list.allowanceCharge, 
	CreditNoteLineType.item, CreditNoteLineType.price, 
	CreditNoteLineType.deliveryTerms-list.deliveryTerms, 
	CreditNoteLineType.subCreditNoteLine-list.subCreditNoteLine, 
	CustomerPartyType.customerAssignedAccountID, 
	CustomerPartyType.supplierAssignedAccountID, 
	CustomerPartyType.additionalAccountID-list.additionalAccountID, 
	CustomerPartyType.party, CustomerPartyType.deliveryContact, 
	CustomerPartyType.accountingContact, CustomerPartyType.buyerContact, 
	DebitNoteLineType.iD, DebitNoteLineType.uUID, 
	DebitNoteLineType.note-list.note, DebitNoteLineType.debitedQuantity, 
	DebitNoteLineType.lineExtensionAmount, DebitNoteLineType.taxPointDate,
	DebitNoteLineType.accountingCostCode, 
	DebitNoteLineType.accountingCost, 
	DebitNoteLineType.paymentPurposeCode, 
	DebitNoteLineType.discrepancyResponse-list.discrepancyResponse, 
	DebitNoteLineType.despatchLineReference-list.despatchLineReference, 
	DebitNoteLineType.receiptLineReference-list.receiptLineReference, 
	DebitNoteLineType.billingReference-list.billingReference, 
	DebitNoteLineType.documentReference-list.documentReference, 
	DebitNoteLineType.pricingReference, 
	DebitNoteLineType.delivery-list.delivery, 
	DebitNoteLineType.taxTotal-list.taxTotal, 
	DebitNoteLineType.allowanceCharge-list.allowanceCharge, 
	DebitNoteLineType.item, DebitNoteLineType.price, 
	DebitNoteLineType.subDebitNoteLine-list.subDebitNoteLine, 
	DeclarationType.name-list.name, DeclarationType.declarationTypeCode, 
	DeclarationType.description-list.description, 
	DeclarationType.evidenceSuppliedID-list.evidenceSuppliedID, 
	DeliveryType.iD, DeliveryType.quantity, DeliveryType.minimumQuantity, 
	DeliveryType.maximumQuantity, DeliveryType.actualDeliveryDate, 
	DeliveryType.actualDeliveryTime, DeliveryType.latestDeliveryDate, 
	DeliveryType.latestDeliveryTime, DeliveryType.releaseID, 
	DeliveryType.trackingID, DeliveryType.deliveryAddress, 
	DeliveryType.deliveryLocation, 
	DeliveryType.alternativeDeliveryLocation, 
	DeliveryType.requestedDeliveryPeriod, 
	DeliveryType.promisedDeliveryPeriod, 
	DeliveryType.estimatedDeliveryPeriod, DeliveryType.carrierParty, 
	DeliveryType.deliveryParty, DeliveryType.notifyParty-list.notifyParty,
	DeliveryType.despatch, DeliveryType.deliveryTerms-list.deliveryTerms, 
	DeliveryType.minimumDeliveryUnit, DeliveryType.maximumDeliveryUnit, 
	DeliveryType.shipment, DeliveryTermsType.iD, 
	DeliveryTermsType.specialTerms, 
	DeliveryTermsType.lossRiskResponsibilityCode, 
	DeliveryTermsType.lossRisk, DeliveryTermsType.amount, 
	DeliveryTermsType.deliveryLocation, DeliveryTermsType.allowanceCharge,
	DeliveryUnitType.batchQuantity, DeliveryUnitType.consumerUnitQuantity,
	DeliveryUnitType.hazardousRiskIndicator, 
	DependentPriceReferenceType.percent, 
	DependentPriceReferenceType.locationAddress, 
	DependentPriceReferenceType.dependentLineReference, DespatchType.iD, 
	DespatchType.requestedDespatchDate, 
	DespatchType.requestedDespatchTime, 
	DespatchType.estimatedDespatchDate, 
	DespatchType.estimatedDespatchTime, DespatchType.actualDespatchDate, 
	DespatchType.actualDespatchTime, DespatchType.guaranteedDespatchDate, 
	DespatchType.guaranteedDespatchTime, DespatchType.releaseID, 
	DespatchType.instructions, DespatchType.despatchAddress, 
	DespatchType.despatchLocation, DespatchType.despatchParty, 
	DespatchType.carrierParty, DespatchType.notifyParty-list.notifyParty, 
	DespatchType.contact, DespatchType.estimatedDespatchPeriod, 
	DespatchType.requestedDespatchPeriod, DespatchLineType.iD, 
	DespatchLineType.uUID, DespatchLineType.note-list.note, 
	DespatchLineType.lineStatusCode, DespatchLineType.deliveredQuantity, 
	DespatchLineType.backorderQuantity, DespatchLineType.backorderReason, 
	DespatchLineType.outstandingQuantity, 
	DespatchLineType.outstandingReason, 
	DespatchLineType.oversupplyQuantity, 
	DespatchLineType.orderLineReference-list.orderLineReference, 
	DespatchLineType.documentReference-list.documentReference, 
	DespatchLineType.item, DespatchLineType.shipment-list.shipment, 
	DimensionType.attributeID, DimensionType.measure, 
	DimensionType.description-list.description, 
	DimensionType.minimumMeasure, DimensionType.maximumMeasure, 
	DocumentDistributionType.printQualifier, 
	DocumentDistributionType.maximumCopiesNumeric, 
	DocumentDistributionType.party, DocumentReferenceType.iD, 
	DocumentReferenceType.copyIndicator, DocumentReferenceType.uUID, 
	DocumentReferenceType.issueDate, DocumentReferenceType.issueTime, 
	DocumentReferenceType.documentTypeCode, 
	DocumentReferenceType.documentType, 
	DocumentReferenceType.xPath-list.xPath, 
	DocumentReferenceType.languageID, DocumentReferenceType.localeCode, 
	DocumentReferenceType.versionID, 
	DocumentReferenceType.documentStatusCode, 
	DocumentReferenceType.documentDescription-list.documentDescription, 
	DocumentReferenceType.attachment, 
	DocumentReferenceType.validityPeriod, 
	DocumentReferenceType.issuerParty, 
	DocumentReferenceType.resultOfVerification, 
	DocumentResponseType.response, 
	DocumentResponseType.documentReference-list.documentReference, 
	DocumentResponseType.issuerParty, DocumentResponseType.recipientParty,
	DocumentResponseType.lineResponse-list.lineResponse, DutyType.amount, 
	DutyType.duty, DutyType.dutyCode, DutyType.taxCategory, 
	EconomicOperatorShortListType.limitationDescription-list.limitationDescription,
	EconomicOperatorShortListType.expectedQuantity, 
	EconomicOperatorShortListType.maximumQuantity, 
	EconomicOperatorShortListType.minimumQuantity, 
	EconomicOperatorShortListType.preSelectedParty-list.preSelectedParty, 
	EndorsementType.documentID, EndorsementType.approvalStatus, 
	EndorsementType.remarks-list.remarks, EndorsementType.endorserParty, 
	EndorsementType.signature-list.signature, EndorserPartyType.roleCode, 
	EndorserPartyType.sequenceNumeric, EndorserPartyType.party, 
	EndorserPartyType.signatoryContact, 
	EnergyTaxReportType.taxEnergyAmount, 
	EnergyTaxReportType.taxEnergyOnAccountAmount, 
	EnergyTaxReportType.taxEnergyBalanceAmount, 
	EnergyTaxReportType.taxScheme, 
	EnergyWaterSupplyType.consumptionReport-list.consumptionReport, 
	EnergyWaterSupplyType.energyTaxReport-list.energyTaxReport, 
	EnergyWaterSupplyType.consumptionAverage-list.consumptionAverage, 
	EnergyWaterSupplyType.energyWaterCorrection-list.energyWaterCorrection,
	EnvironmentalEmissionType.environmentalEmissionTypeCode, 
	EnvironmentalEmissionType.valueMeasure, 
	EnvironmentalEmissionType.description-list.description, 
	EvaluationCriteriaType.evaluationCriteriaTypeCode, 
	EvaluationCriteriaType.description-list.description, 
	EvaluationCriteriaType.thresholdAmount, 
	EvaluationCriteriaType.thresholdQuantity, 
	EvaluationCriteriaType.expressionCode-list.expressionCode, 
	EvaluationCriteriaType.durationPeriod, 
	EvaluationCriteriaType.suggestedEvidence-list.suggestedEvidence, 
	EventType.identificationID, EventType.occurrenceDate, 
	EventType.occurrenceTime, EventType.typeCode, 
	EventType.description-list.description, EventType.completionIndicator,
	EventType.currentStatus-list.currentStatus, 
	EventType.contact-list.contact, EventType.occurenceLocation, 
	EventCommentType.comment, EventCommentType.issueDate, 
	EventCommentType.issueTime, EventLineItemType.lineNumberNumeric, 
	EventLineItemType.participatingLocationsLocation, 
	EventLineItemType.retailPlannedImpact-list.retailPlannedImpact, 
	EventLineItemType.supplyItem, EventTacticType.comment, 
	EventTacticType.quantity, EventTacticType.eventTacticEnumeration, 
	EventTacticType.period, 
	EventTacticEnumerationType.consumerIncentiveTacticTypeCode, 
	EventTacticEnumerationType.displayTacticTypeCode, 
	EventTacticEnumerationType.featureTacticTypeCode, 
	EventTacticEnumerationType.tradeItemPackingLabelingTypeCode, 
	EvidenceType.iD, EvidenceType.evidenceTypeCode, 
	EvidenceType.name-list.name, EvidenceType.evidenceIssuingParty, 
	EvidenceType.documentReference, ExceptionCriteriaLineType.iD, 
	ExceptionCriteriaLineType.note-list.note, 
	ExceptionCriteriaLineType.thresholdValueComparisonCode, 
	ExceptionCriteriaLineType.thresholdQuantity, 
	ExceptionCriteriaLineType.exceptionStatusCode, 
	ExceptionCriteriaLineType.collaborationPriorityCode, 
	ExceptionCriteriaLineType.exceptionResolutionCode-list.exceptionResolutionCode,
	ExceptionCriteriaLineType.supplyChainActivityTypeCode, 
	ExceptionCriteriaLineType.performanceMetricTypeCode, 
	ExceptionCriteriaLineType.effectivePeriod, 
	ExceptionCriteriaLineType.supplyItem-list.supplyItem, 
	ExceptionCriteriaLineType.forecastExceptionCriteriaLine, 
	ExceptionNotificationLineType.iD, 
	ExceptionNotificationLineType.note-list.note, 
	ExceptionNotificationLineType.description, 
	ExceptionNotificationLineType.exceptionStatusCode, 
	ExceptionNotificationLineType.collaborationPriorityCode, 
	ExceptionNotificationLineType.resolutionCode, 
	ExceptionNotificationLineType.comparedValueMeasure, 
	ExceptionNotificationLineType.sourceValueMeasure, 
	ExceptionNotificationLineType.varianceQuantity, 
	ExceptionNotificationLineType.supplyChainActivityTypeCode, 
	ExceptionNotificationLineType.performanceMetricTypeCode, 
	ExceptionNotificationLineType.exceptionObservationPeriod, 
	ExceptionNotificationLineType.documentReference-list.documentReference,
	ExceptionNotificationLineType.forecastException, 
	ExceptionNotificationLineType.supplyItem, 
	ExchangeRateType.sourceCurrencyCode, 
	ExchangeRateType.sourceCurrencyBaseRate, 
	ExchangeRateType.targetCurrencyCode, 
	ExchangeRateType.targetCurrencyBaseRate, 
	ExchangeRateType.exchangeMarketID, ExchangeRateType.calculationRate, 
	ExchangeRateType.mathematicOperatorCode, ExchangeRateType.date, 
	ExchangeRateType.foreignExchangeContract, ExternalReferenceType.uRI, 
	ExternalReferenceType.documentHash, 
	ExternalReferenceType.hashAlgorithmMethod-list.hashAlgorithmMethod, 
	ExternalReferenceType.expiryDate, ExternalReferenceType.expiryTime, 
	ExternalReferenceType.mimeCode, ExternalReferenceType.formatCode, 
	ExternalReferenceType.encodingCode, 
	ExternalReferenceType.characterSetCode, 
	ExternalReferenceType.fileName, 
	ExternalReferenceType.description-list.description, 
	FinancialAccountType.iD, FinancialAccountType.name, 
	FinancialAccountType.aliasName, FinancialAccountType.accountTypeCode, 
	FinancialAccountType.accountFormatCode, 
	FinancialAccountType.currencyCode, 
	FinancialAccountType.paymentNote-list.paymentNote, 
	FinancialAccountType.financialInstitutionBranch, 
	FinancialAccountType.country, 
	FinancialGuaranteeType.guaranteeTypeCode, 
	FinancialGuaranteeType.description-list.description, 
	FinancialGuaranteeType.liabilityAmount, 
	FinancialGuaranteeType.amountRate, 
	FinancialGuaranteeType.constitutionPeriod, 
	FinancialInstitutionType.iD, FinancialInstitutionType.name, 
	FinancialInstitutionType.address, 
	ForecastExceptionType.forecastPurposeCode, 
	ForecastExceptionType.forecastTypeCode, 
	ForecastExceptionType.issueDate, ForecastExceptionType.issueTime, 
	ForecastExceptionType.dataSourceCode, 
	ForecastExceptionType.comparisonDataCode, 
	ForecastExceptionType.comparisonForecastIssueTime, 
	ForecastExceptionType.comparisonForecastIssueDate, 
	ForecastExceptionCriteriaLineType.forecastPurposeCode, 
	ForecastExceptionCriteriaLineType.forecastTypeCode, 
	ForecastExceptionCriteriaLineType.comparisonDataSourceCode, 
	ForecastExceptionCriteriaLineType.dataSourceCode, 
	ForecastExceptionCriteriaLineType.timeDeltaDaysQuantity, 
	ForecastLineType.iD, ForecastLineType.note-list.note, 
	ForecastLineType.frozenDocumentIndicator, 
	ForecastLineType.forecastTypeCode, ForecastLineType.forecastPeriod, 
	ForecastLineType.salesItem, ForecastRevisionLineType.iD, 
	ForecastRevisionLineType.note-list.note, 
	ForecastRevisionLineType.description, 
	ForecastRevisionLineType.revisedForecastLineID, 
	ForecastRevisionLineType.sourceForecastIssueDate, 
	ForecastRevisionLineType.sourceForecastIssueTime, 
	ForecastRevisionLineType.adjustmentReasonCode, 
	ForecastRevisionLineType.forecastPeriod, 
	ForecastRevisionLineType.salesItem, 
	FrameworkAgreementType.expectedOperatorQuantity, 
	FrameworkAgreementType.maximumOperatorQuantity, 
	FrameworkAgreementType.justification-list.justification, 
	FrameworkAgreementType.frequency-list.frequency, 
	FrameworkAgreementType.durationPeriod, 
	FrameworkAgreementType.subsequentProcessTenderRequirement-list.subsequentProcessTenderRequirement,
	GoodsItemType.iD, GoodsItemType.sequenceNumberID, 
	GoodsItemType.description-list.description, 
	GoodsItemType.hazardousRiskIndicator, 
	GoodsItemType.declaredCustomsValueAmount, 
	GoodsItemType.declaredForCarriageValueAmount, 
	GoodsItemType.declaredStatisticsValueAmount, 
	GoodsItemType.freeOnBoardValueAmount, 
	GoodsItemType.insuranceValueAmount, GoodsItemType.valueAmount, 
	GoodsItemType.grossWeightMeasure, GoodsItemType.netWeightMeasure, 
	GoodsItemType.netNetWeightMeasure, 
	GoodsItemType.chargeableWeightMeasure, 
	GoodsItemType.grossVolumeMeasure, GoodsItemType.netVolumeMeasure, 
	GoodsItemType.quantity, GoodsItemType.preferenceCriterionCode, 
	GoodsItemType.requiredCustomsID, GoodsItemType.customsStatusCode, 
	GoodsItemType.customsTariffQuantity, 
	GoodsItemType.customsImportClassifiedIndicator, 
	GoodsItemType.chargeableQuantity, GoodsItemType.returnableQuantity, 
	GoodsItemType.item-list.item, 
	GoodsItemType.goodsItemContainer-list.goodsItemContainer, 
	GoodsItemType.freightAllowanceCharge-list.freightAllowanceCharge, 
	GoodsItemType.invoiceLine-list.invoiceLine, 
	GoodsItemType.temperature-list.temperature, 
	GoodsItemType.containedGoodsItem-list.containedGoodsItem, 
	GoodsItemType.originAddress, GoodsItemType.delivery, 
	GoodsItemType.pickup, GoodsItemType.despatch, 
	GoodsItemType.measurementDimension-list.measurementDimension, 
	GoodsItemType.containingPackage-list.containingPackage, 
	GoodsItemType.shipmentDocumentReference, GoodsItemContainerType.iD, 
	GoodsItemContainerType.quantity, 
	GoodsItemContainerType.transportEquipment-list.transportEquipment, 
	HazardousGoodsTransitType.transportEmergencyCardCode, 
	HazardousGoodsTransitType.packingCriteriaCode, 
	HazardousGoodsTransitType.hazardousRegulationCode, 
	HazardousGoodsTransitType.inhalationToxicityZoneCode, 
	HazardousGoodsTransitType.transportAuthorizationCode, 
	HazardousGoodsTransitType.maximumTemperature, 
	HazardousGoodsTransitType.minimumTemperature, HazardousItemType.iD, 
	HazardousItemType.placardNotation, 
	HazardousItemType.placardEndorsement, 
	HazardousItemType.additionalInformation, HazardousItemType.uNDGCode, 
	HazardousItemType.emergencyProceduresCode, 
	HazardousItemType.medicalFirstAidGuideCode, 
	HazardousItemType.technicalName, HazardousItemType.categoryName, 
	HazardousItemType.hazardousCategoryCode, 
	HazardousItemType.upperOrangeHazardPlacardID, 
	HazardousItemType.lowerOrangeHazardPlacardID, 
	HazardousItemType.markingID, HazardousItemType.hazardClassID, 
	HazardousItemType.netWeightMeasure, 
	HazardousItemType.netVolumeMeasure, HazardousItemType.quantity, 
	HazardousItemType.contactParty, 
	HazardousItemType.secondaryHazard-list.secondaryHazard, 
	HazardousItemType.hazardousGoodsTransit-list.hazardousGoodsTransit, 
	HazardousItemType.emergencyTemperature, 
	HazardousItemType.flashpointTemperature, 
	HazardousItemType.additionalTemperature-list.additionalTemperature, 
	ImmobilizedSecurityType.immobilizationCertificateID, 
	ImmobilizedSecurityType.securityID, ImmobilizedSecurityType.issueDate,
	ImmobilizedSecurityType.faceValueAmount, 
	ImmobilizedSecurityType.marketValueAmount, 
	ImmobilizedSecurityType.sharesNumberQuantity, 
	ImmobilizedSecurityType.issuerParty, InstructionForReturnsLineType.iD,
	InstructionForReturnsLineType.note-list.note, 
	InstructionForReturnsLineType.quantity, 
	InstructionForReturnsLineType.manufacturerParty, 
	InstructionForReturnsLineType.item, InventoryReportLineType.iD, 
	InventoryReportLineType.note-list.note, 
	InventoryReportLineType.quantity, 
	InventoryReportLineType.inventoryValueAmount, 
	InventoryReportLineType.availabilityDate, 
	InventoryReportLineType.availabilityStatusCode, 
	InventoryReportLineType.item, InvoiceLineType.iD, 
	InvoiceLineType.uUID, InvoiceLineType.note-list.note, 
	InvoiceLineType.invoicedQuantity, InvoiceLineType.lineExtensionAmount,
	InvoiceLineType.taxPointDate, InvoiceLineType.accountingCostCode, 
	InvoiceLineType.accountingCost, InvoiceLineType.paymentPurposeCode, 
	InvoiceLineType.freeOfChargeIndicator, 
	InvoiceLineType.invoicePeriod-list.invoicePeriod, 
	InvoiceLineType.orderLineReference-list.orderLineReference, 
	InvoiceLineType.despatchLineReference-list.despatchLineReference, 
	InvoiceLineType.receiptLineReference-list.receiptLineReference, 
	InvoiceLineType.billingReference-list.billingReference, 
	InvoiceLineType.documentReference-list.documentReference, 
	InvoiceLineType.pricingReference, InvoiceLineType.originatorParty, 
	InvoiceLineType.delivery-list.delivery, 
	InvoiceLineType.paymentTerms-list.paymentTerms, 
	InvoiceLineType.allowanceCharge-list.allowanceCharge, 
	InvoiceLineType.taxTotal-list.taxTotal, InvoiceLineType.item, 
	InvoiceLineType.price, InvoiceLineType.deliveryTerms, 
	InvoiceLineType.subInvoiceLine-list.subInvoiceLine, 
	ItemType.description-list.description, ItemType.packQuantity, 
	ItemType.packSizeNumeric, ItemType.catalogueIndicator, ItemType.name, 
	ItemType.hazardousRiskIndicator, ItemType.additionalInformation, 
	ItemType.keyword-list.keyword, ItemType.brandName-list.brandName, 
	ItemType.modelName-list.modelName, ItemType.buyersItemIdentification, 
	ItemType.sellersItemIdentification, 
	ItemType.manufacturersItemIdentification-list.manufacturersItemIdentification,
	ItemType.standardItemIdentification, 
	ItemType.catalogueItemIdentification, 
	ItemType.additionalItemIdentification-list.additionalItemIdentification,
	ItemType.catalogueDocumentReference, 
	ItemType.itemSpecificationDocumentReference-list.itemSpecificationDocumentReference,
	ItemType.originCountry, 
	ItemType.commodityClassification-list.commodityClassification, 
	ItemType.transactionConditions-list.transactionConditions, 
	ItemType.hazardousItem-list.hazardousItem, 
	ItemType.classifiedTaxCategory-list.classifiedTaxCategory, 
	ItemType.additionalItemProperty-list.additionalItemProperty, 
	ItemType.manufacturerParty-list.manufacturerParty, 
	ItemType.informationContentProviderParty, 
	ItemType.originAddress-list.originAddress, 
	ItemType.itemInstance-list.itemInstance, 
	ItemType.certificate-list.certificate, 
	ItemType.dimension-list.dimension, ItemComparisonType.priceAmount, 
	ItemComparisonType.quantity, ItemIdentificationType.iD, 
	ItemIdentificationType.extendedID, 
	ItemIdentificationType.physicalAttribute-list.physicalAttribute, 
	ItemIdentificationType.measurementDimension-list.measurementDimension,
	ItemIdentificationType.issuerParty, 
	ItemInformationRequestLineType.timeFrequencyCode, 
	ItemInformationRequestLineType.supplyChainActivityTypeCode, 
	ItemInformationRequestLineType.forecastTypeCode, 
	ItemInformationRequestLineType.performanceMetricTypeCode, 
	ItemInformationRequestLineType.period-list.period, 
	ItemInformationRequestLineType.salesItem-list.salesItem, 
	ItemInstanceType.productTraceID, ItemInstanceType.manufactureDate, 
	ItemInstanceType.manufactureTime, ItemInstanceType.bestBeforeDate, 
	ItemInstanceType.registrationID, ItemInstanceType.serialID, 
	ItemInstanceType.additionalItemProperty-list.additionalItemProperty, 
	ItemInstanceType.lotIdentification, 
	ItemLocationQuantityType.leadTimeMeasure, 
	ItemLocationQuantityType.minimumQuantity, 
	ItemLocationQuantityType.maximumQuantity, 
	ItemLocationQuantityType.hazardousRiskIndicator, 
	ItemLocationQuantityType.tradingRestrictions-list.tradingRestrictions,
	ItemLocationQuantityType.applicableTerritoryAddress-list.applicableTerritoryAddress,
	ItemLocationQuantityType.price, 
	ItemLocationQuantityType.deliveryUnit-list.deliveryUnit, 
	ItemLocationQuantityType.applicableTaxCategory-list.applicableTaxCategory,
	ItemLocationQuantityType.package, 
	ItemLocationQuantityType.allowanceCharge-list.allowanceCharge, 
	ItemLocationQuantityType.dependentPriceReference, 
	ItemManagementProfileType.frozenPeriodDaysNumeric, 
	ItemManagementProfileType.minimumInventoryQuantity, 
	ItemManagementProfileType.multipleOrderQuantity, 
	ItemManagementProfileType.orderIntervalDaysNumeric, 
	ItemManagementProfileType.replenishmentOwnerDescription, 
	ItemManagementProfileType.targetServicePercent, 
	ItemManagementProfileType.targetInventoryQuantity, 
	ItemManagementProfileType.effectivePeriod, 
	ItemManagementProfileType.item, 
	ItemManagementProfileType.itemLocationQuantity, ItemPropertyType.iD, 
	ItemPropertyType.name, ItemPropertyType.nameCode, 
	ItemPropertyType.testMethod, ItemPropertyType.value, 
	ItemPropertyType.valueQuantity, 
	ItemPropertyType.valueQualifier-list.valueQualifier, 
	ItemPropertyType.importanceCode, 
	ItemPropertyType.listValue-list.listValue, 
	ItemPropertyType.usabilityPeriod, 
	ItemPropertyType.itemPropertyGroup-list.itemPropertyGroup, 
	ItemPropertyType.rangeDimension, ItemPropertyType.itemPropertyRange, 
	ItemPropertyGroupType.iD, ItemPropertyGroupType.name, 
	ItemPropertyGroupType.importanceCode, 
	ItemPropertyRangeType.minimumValue, 
	ItemPropertyRangeType.maximumValue, LanguageType.iD, 
	LanguageType.name, LanguageType.localeCode, LineItemType.iD, 
	LineItemType.salesOrderID, LineItemType.uUID, 
	LineItemType.note-list.note, LineItemType.lineStatusCode, 
	LineItemType.quantity, LineItemType.lineExtensionAmount, 
	LineItemType.totalTaxAmount, LineItemType.minimumQuantity, 
	LineItemType.maximumQuantity, LineItemType.minimumBackorderQuantity, 
	LineItemType.maximumBackorderQuantity, 
	LineItemType.inspectionMethodCode, 
	LineItemType.partialDeliveryIndicator, 
	LineItemType.backOrderAllowedIndicator, 
	LineItemType.accountingCostCode, LineItemType.accountingCost, 
	LineItemType.warrantyInformation-list.warrantyInformation, 
	LineItemType.delivery-list.delivery, LineItemType.deliveryTerms, 
	LineItemType.originatorParty, 
	LineItemType.orderedShipment-list.orderedShipment, 
	LineItemType.pricingReference, 
	LineItemType.allowanceCharge-list.allowanceCharge, LineItemType.price,
	LineItemType.item, LineItemType.subLineItem-list.subLineItem, 
	LineItemType.warrantyValidityPeriod, LineItemType.warrantyParty, 
	LineReferenceType.lineID, LineReferenceType.uUID, 
	LineReferenceType.lineStatusCode, LineReferenceType.documentReference,
	LineResponseType.lineReference, 
	LineResponseType.response-list.response, LocationType.iD, 
	LocationType.description, LocationType.conditions, 
	LocationType.countrySubentity, LocationType.countrySubentityCode, 
	LocationType.locationTypeCode, LocationType.informationURI, 
	LocationType.validityPeriod-list.validityPeriod, LocationType.address,
	LocationType.subsidiaryLocation-list.subsidiaryLocation, 
	LocationType.locationCoordinate-list.locationCoordinate, 
	LocationCoordinateType.coordinateSystemCode, 
	LocationCoordinateType.latitudeDegreesMeasure, 
	LocationCoordinateType.latitudeMinutesMeasure, 
	LocationCoordinateType.latitudeDirectionCode, 
	LocationCoordinateType.longitudeDegreesMeasure, 
	LocationCoordinateType.longitudeMinutesMeasure, 
	LocationCoordinateType.longitudeDirectionCode, 
	LocationCoordinateType.altitudeMeasure, 
	LotIdentificationType.lotNumberID, LotIdentificationType.expiryDate, 
	LotIdentificationType.additionalItemProperty-list.additionalItemProperty,
	MaritimeTransportType.vesselID, MaritimeTransportType.vesselName, 
	MeterType.meterNumber, MeterType.meterName, MeterType.meterConstant, 
	MeterType.meterConstantCode, MeterType.totalDeliveredQuantity, 
	MeterType.meterReading-list.meterReading, 
	MeterType.meterProperty-list.meterProperty, MeterPropertyType.name, 
	MeterPropertyType.nameCode, MeterPropertyType.value-list.value, 
	MeterPropertyType.valueQuantity, 
	MeterPropertyType.valueQualifier-list.valueQualifier, 
	MeterReadingType.meterReadingType, 
	MeterReadingType.meterReadingTypeCode, 
	MeterReadingType.previousMeterReadingDate, 
	MeterReadingType.previousMeterQuantity, 
	MeterReadingType.latestMeterReadingDate, 
	MeterReadingType.latestMeterQuantity, 
	MeterReadingType.meterReadingMethod, 
	MeterReadingType.meterReadingMethodCode, 
	MeterReadingType.meterReadingComments-list.meterReadingComments, 
	MeterReadingType.deliveredQuantity, 
	MiscellaneousEventType.miscellaneousEventTypeCode, 
	MiscellaneousEventType.eventLineItem-list.eventLineItem, 
	MonetaryTotalType.lineExtensionAmount, 
	MonetaryTotalType.taxExclusiveAmount, 
	MonetaryTotalType.taxInclusiveAmount, 
	MonetaryTotalType.allowanceTotalAmount, 
	MonetaryTotalType.chargeTotalAmount, MonetaryTotalType.prepaidAmount, 
	MonetaryTotalType.payableRoundingAmount, 
	MonetaryTotalType.payableAmount, 
	MonetaryTotalType.payableAlternativeAmount, 
	NotificationRequirementType.notificationTypeCode, 
	NotificationRequirementType.notifyParty-list.notifyParty, 
	NotificationRequirementType.preEventPeriod, 
	NotificationRequirementType.postEventPeriod, 
	OnAccountPaymentType.estimatedConsumedQuantity, 
	OnAccountPaymentType.note, 
	OnAccountPaymentType.paymentTerms-list.paymentTerms, 
	OrderLineType.substitutionStatusCode, OrderLineType.note-list.note, 
	OrderLineType.lineItem, OrderLineType.sellerProposedSubstituteLineItem-list.sellerProposedSubstituteLineItem,
	OrderLineType.sellerSubstitutedLineItem-list.sellerSubstitutedLineItem,
	OrderLineType.buyerProposedSubstituteLineItem-list.buyerProposedSubstituteLineItem,
	OrderLineType.catalogueLineReference, 
	OrderLineType.quotationLineReference, 
	OrderLineType.documentReference-list.documentReference, 
	OrderLineReferenceType.lineID, 
	OrderLineReferenceType.salesOrderLineID, OrderLineReferenceType.uUID, 
	OrderLineReferenceType.lineStatusCode, 
	OrderLineReferenceType.orderReference, OrderReferenceType.iD, 
	OrderReferenceType.salesOrderID, OrderReferenceType.copyIndicator, 
	OrderReferenceType.uUID, OrderReferenceType.issueDate, 
	OrderReferenceType.issueTime, OrderReferenceType.customerReference, 
	OrderReferenceType.orderTypeCode, 
	OrderReferenceType.documentReference, OrderedShipmentType.shipment, 
	OrderedShipmentType.package-list.package, PackageType.iD, 
	PackageType.quantity, PackageType.returnableMaterialIndicator, 
	PackageType.packageLevelCode, PackageType.packagingTypeCode, 
	PackageType.packingMaterial-list.packingMaterial, PackageType.traceID,
	PackageType.containedPackage-list.containedPackage, 
	PackageType.containingTransportEquipment, 
	PackageType.goodsItem-list.goodsItem, 
	PackageType.measurementDimension-list.measurementDimension, 
	PackageType.deliveryUnit-list.deliveryUnit, PackageType.delivery, 
	PackageType.pickup, PackageType.despatch, PartyType.markCareIndicator,
	PartyType.markAttentionIndicator, PartyType.websiteURI, 
	PartyType.logoReferenceID, PartyType.endpointID, 
	PartyType.industryClassificationCode, 
	PartyType.partyIdentification-list.partyIdentification, 
	PartyType.partyName-list.partyName, PartyType.language, 
	PartyType.postalAddress, PartyType.physicalLocation, 
	PartyType.partyTaxScheme-list.partyTaxScheme, 
	PartyType.partyLegalEntity-list.partyLegalEntity, PartyType.contact, 
	PartyType.person-list.person, PartyType.agentParty, 
	PartyType.serviceProviderParty-list.serviceProviderParty, 
	PartyType.powerOfAttorney-list.powerOfAttorney, 
	PartyType.financialAccount, PartyIdentificationType.iD, 
	PartyLegalEntityType.registrationName, PartyLegalEntityType.companyID,
	PartyLegalEntityType.registrationDate, 
	PartyLegalEntityType.registrationExpirationDate, 
	PartyLegalEntityType.companyLegalFormCode, 
	PartyLegalEntityType.soleProprietorshipIndicator, 
	PartyLegalEntityType.companyLiquidationStatusCode, 
	PartyLegalEntityType.corporateStockAmount, 
	PartyLegalEntityType.fullyPaidSharesIndicator, 
	PartyLegalEntityType.registrationAddress, 
	PartyLegalEntityType.corporateRegistrationScheme, 
	PartyLegalEntityType.headParty, 
	PartyLegalEntityType.shareholderParty-list.shareholderParty, 
	PartyNameType.name, PartyTaxSchemeType.registrationName, 
	PartyTaxSchemeType.companyID, PartyTaxSchemeType.taxLevelCode, 
	PartyTaxSchemeType.exemptionReasonCode, 
	PartyTaxSchemeType.exemptionReason, 
	PartyTaxSchemeType.registrationAddress, PartyTaxSchemeType.taxScheme, 
	PaymentType.iD, PaymentType.paidAmount, PaymentType.receivedDate, 
	PaymentType.paidDate, PaymentType.paidTime, PaymentType.instructionID,
	PaymentMandateType.iD, PaymentMandateType.mandateTypeCode, 
	PaymentMandateType.clause-list.clause, 
	PaymentMandateType.clauseCode-list.clauseCode, 
	PaymentMandateType.maximumPaymentInstructionsNumeric, 
	PaymentMandateType.maximumPaidAmount, PaymentMandateType.signatureID, 
	PaymentMandateType.payerParty, 
	PaymentMandateType.payerFinancialAccount, 
	PaymentMandateType.validityPeriod, 
	PaymentMandateType.paymentReversalPeriod, PaymentMeansType.iD, 
	PaymentMeansType.paymentMeansCode, PaymentMeansType.paymentDueDate, 
	PaymentMeansType.paymentChannelCode, PaymentMeansType.instructionID, 
	PaymentMeansType.instructionNote-list.instructionNote, 
	PaymentMeansType.paymentID-list.paymentID, 
	PaymentMeansType.cardAccount, PaymentMeansType.payerFinancialAccount, 
	PaymentMeansType.payeeFinancialAccount, 
	PaymentMeansType.creditAccount, PaymentMeansType.paymentMandate, 
	PaymentMeansType.tradeFinancing, PaymentTermsType.iD, 
	PaymentTermsType.paymentMeansID-list.paymentMeansID, 
	PaymentTermsType.prepaidPaymentReferenceID, 
	PaymentTermsType.note-list.note, PaymentTermsType.referenceEventCode, 
	PaymentTermsType.settlementDiscountPercent, 
	PaymentTermsType.penaltySurchargePercent, 
	PaymentTermsType.paymentPercent, PaymentTermsType.amount, 
	PaymentTermsType.settlementDiscountAmount, 
	PaymentTermsType.penaltyAmount, 
	PaymentTermsType.paymentTermsDetailsURI, 
	PaymentTermsType.paymentDueDate, PaymentTermsType.installmentDueDate, 
	PaymentTermsType.invoicingPartyReference, 
	PaymentTermsType.settlementPeriod, PaymentTermsType.penaltyPeriod, 
	PaymentTermsType.exchangeRate, PaymentTermsType.validityPeriod, 
	PerformanceDataLineType.iD, PerformanceDataLineType.note-list.note, 
	PerformanceDataLineType.performanceValueQuantity, 
	PerformanceDataLineType.performanceMetricTypeCode, 
	PerformanceDataLineType.period, PerformanceDataLineType.item, 
	PeriodType.startDate, PeriodType.startTime, PeriodType.endDate, 
	PeriodType.endTime, PeriodType.durationMeasure, 
	PeriodType.descriptionCode-list.descriptionCode, 
	PeriodType.description-list.description, PersonType.iD, 
	PersonType.firstName, PersonType.familyName, PersonType.title, 
	PersonType.middleName, PersonType.nameSuffix, PersonType.jobTitle, 
	PersonType.nationalityID, PersonType.genderCode, PersonType.birthDate,
	PersonType.organizationDepartment, PersonType.contact, 
	PersonType.financialAccount, PersonType.identityDocumentReference, 
	PhysicalAttributeType.attributeID, PhysicalAttributeType.positionCode,
	PhysicalAttributeType.descriptionCode, 
	PhysicalAttributeType.description-list.description, PickupType.iD, 
	PickupType.actualPickupDate, PickupType.actualPickupTime, 
	PickupType.earliestPickupDate, PickupType.earliestPickupTime, 
	PickupType.latestPickupDate, PickupType.latestPickupTime, 
	PickupType.pickupLocation, PickupType.pickupParty, 
	PowerOfAttorneyType.iD, PowerOfAttorneyType.issueDate, 
	PowerOfAttorneyType.issueTime, 
	PowerOfAttorneyType.description-list.description, 
	PowerOfAttorneyType.notaryParty, PowerOfAttorneyType.agentParty, 
	PowerOfAttorneyType.mandateDocumentReference-list.mandateDocumentReference,
	PriceType.priceAmount, PriceType.baseQuantity, 
	PriceType.priceChangeReason-list.priceChangeReason, 
	PriceType.priceTypeCode, PriceType.priceType, 
	PriceType.orderableUnitFactorRate, 
	PriceType.validityPeriod-list.validityPeriod, PriceType.priceList, 
	PriceType.allowanceCharge-list.allowanceCharge, 
	PriceType.pricingExchangeRate, PriceListType.iD, 
	PriceListType.statusCode, 
	PriceListType.validityPeriod-list.validityPeriod, 
	PriceListType.previousPriceList, 
	PricingReferenceType.originalItemLocationQuantity, 
	PricingReferenceType.alternativeConditionPrice-list.alternativeConditionPrice,
	ProcessJustificationType.previousCancellationReasonCode, 
	ProcessJustificationType.processReasonCode, 
	ProcessJustificationType.processReason-list.processReason, 
	ProcessJustificationType.description-list.description, 
	ProcurementProjectType.iD, ProcurementProjectType.name-list.name, 
	ProcurementProjectType.description-list.description, 
	ProcurementProjectType.procurementTypeCode, 
	ProcurementProjectType.procurementSubTypeCode, 
	ProcurementProjectType.qualityControlCode, 
	ProcurementProjectType.requiredFeeAmount, 
	ProcurementProjectType.feeDescription-list.feeDescription, 
	ProcurementProjectType.requestedDeliveryDate, 
	ProcurementProjectType.estimatedOverallContractQuantity, 
	ProcurementProjectType.budgetAmount, 
	ProcurementProjectType.requiredCommodityClassification-list.requiredCommodityClassification,
	ProcurementProjectType.realizedLocation-list.realizedLocation, 
	ProcurementProjectType.plannedPeriod, 
	ProcurementProjectType.contractExtension, 
	ProcurementProjectType.requestForTenderLine-list.requestForTenderLine,
	ProcurementProjectLotType.iD, 
	ProcurementProjectLotType.tenderingTerms, 
	ProcurementProjectLotType.procurementProject, 
	PromotionalEventType.promotionalEventTypeCode, 
	PromotionalEventType.submissionDate, 
	PromotionalEventType.firstShipmentAvailibilityDate, 
	PromotionalEventType.latestProposalAcceptanceDate, 
	PromotionalEventType.promotionalSpecification-list.promotionalSpecification,
	PromotionalEventLineItemType.amount, 
	PromotionalEventLineItemType.eventLineItem, 
	PromotionalSpecificationType.specificationID, 
	PromotionalSpecificationType.promotionalEventLineItem-list.promotionalEventLineItem,
	PromotionalSpecificationType.eventTactic-list.eventTactic, 
	QualificationResolutionType.admissionCode, 
	QualificationResolutionType.procurementProjectLotID, 
	QualificationResolutionType.exclusionReason-list.exclusionReason, 
	QualificationResolutionType.resolution-list.resolution, 
	QualificationResolutionType.resolutionDate, 
	QualificationResolutionType.resolutionTime, 
	QualifyingPartyType.participationPercent, 
	QualifyingPartyType.personalSituation-list.personalSituation, 
	QualifyingPartyType.operatingYearsQuantity, 
	QualifyingPartyType.employeeQuantity, 
	QualifyingPartyType.businessClassificationEvidenceID, 
	QualifyingPartyType.businessIdentityEvidenceID, 
	QualifyingPartyType.businessClassificationScheme, 
	QualifyingPartyType.technicalCapability-list.technicalCapability, 
	QualifyingPartyType.financialCapability-list.financialCapability, 
	QualifyingPartyType.completedTask-list.completedTask, 
	QualifyingPartyType.declaration-list.declaration, 
	QualifyingPartyType.party, QuotationLineType.iD, 
	QuotationLineType.note-list.note, QuotationLineType.quantity, 
	QuotationLineType.lineExtensionAmount, 
	QuotationLineType.totalTaxAmount, 
	QuotationLineType.requestForQuotationLineID, 
	QuotationLineType.documentReference-list.documentReference, 
	QuotationLineType.lineItem, 
	QuotationLineType.sellerProposedSubstituteLineItem-list.sellerProposedSubstituteLineItem,
	QuotationLineType.alternativeLineItem-list.alternativeLineItem, 
	QuotationLineType.requestLineReference, RailTransportType.trainID, 
	RailTransportType.railCarID, ReceiptLineType.iD, ReceiptLineType.uUID,
	ReceiptLineType.note-list.note, ReceiptLineType.receivedQuantity, 
	ReceiptLineType.shortQuantity, ReceiptLineType.shortageActionCode, 
	ReceiptLineType.rejectedQuantity, ReceiptLineType.rejectReasonCode, 
	ReceiptLineType.rejectReason, ReceiptLineType.rejectActionCode, 
	ReceiptLineType.quantityDiscrepancyCode, 
	ReceiptLineType.oversupplyQuantity, ReceiptLineType.receivedDate, 
	ReceiptLineType.timingComplaintCode, ReceiptLineType.timingComplaint, 
	ReceiptLineType.orderLineReference, 
	ReceiptLineType.despatchLineReference-list.despatchLineReference, 
	ReceiptLineType.documentReference-list.documentReference, 
	ReceiptLineType.item-list.item, 
	ReceiptLineType.shipment-list.shipment, RegulationType.name-list.name,
	RegulationType.legalReference, RegulationType.ontologyURI, 
	RelatedItemType.iD, RelatedItemType.quantity, 
	RelatedItemType.description-list.description, ReminderLineType.iD, 
	ReminderLineType.note-list.note, ReminderLineType.uUID, 
	ReminderLineType.balanceBroughtForwardIndicator, 
	ReminderLineType.debitLineAmount, ReminderLineType.creditLineAmount, 
	ReminderLineType.accountingCostCode, ReminderLineType.accountingCost, 
	ReminderLineType.penaltySurchargePercent, ReminderLineType.amount, 
	ReminderLineType.paymentPurposeCode, 
	ReminderLineType.reminderPeriod-list.reminderPeriod, 
	ReminderLineType.billingReference-list.billingReference, 
	ReminderLineType.exchangeRate, RemittanceAdviceLineType.iD, 
	RemittanceAdviceLineType.note-list.note, 
	RemittanceAdviceLineType.uUID, 
	RemittanceAdviceLineType.debitLineAmount, 
	RemittanceAdviceLineType.creditLineAmount, 
	RemittanceAdviceLineType.balanceAmount, 
	RemittanceAdviceLineType.paymentPurposeCode, 
	RemittanceAdviceLineType.invoicingPartyReference, 
	RemittanceAdviceLineType.accountingSupplierParty, 
	RemittanceAdviceLineType.accountingCustomerParty, 
	RemittanceAdviceLineType.buyerCustomerParty, 
	RemittanceAdviceLineType.sellerSupplierParty, 
	RemittanceAdviceLineType.originatorCustomerParty, 
	RemittanceAdviceLineType.payeeParty, 
	RemittanceAdviceLineType.invoicePeriod-list.invoicePeriod, 
	RemittanceAdviceLineType.billingReference-list.billingReference, 
	RemittanceAdviceLineType.documentReference-list.documentReference, 
	RemittanceAdviceLineType.exchangeRate, RenewalType.amount, 
	RenewalType.period, RequestForQuotationLineType.iD, 
	RequestForQuotationLineType.uUID, 
	RequestForQuotationLineType.note-list.note, 
	RequestForQuotationLineType.optionalLineItemIndicator, 
	RequestForQuotationLineType.privacyCode, 
	RequestForQuotationLineType.securityClassificationCode, 
	RequestForQuotationLineType.documentReference-list.documentReference, 
	RequestForQuotationLineType.lineItem, RequestForTenderLineType.iD, 
	RequestForTenderLineType.uUID, 
	RequestForTenderLineType.note-list.note, 
	RequestForTenderLineType.quantity, 
	RequestForTenderLineType.minimumQuantity, 
	RequestForTenderLineType.maximumQuantity, 
	RequestForTenderLineType.maximumTaxExclusiveAmount, 
	RequestForTenderLineType.maximumTaxInclusiveAmount, 
	RequestForTenderLineType.documentReference-list.documentReference, 
	RequestForTenderLineType.deliveryPeriod-list.deliveryPeriod, 
	RequestForTenderLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	RequestForTenderLineType.warrantyValidityPeriod, 
	RequestForTenderLineType.item, 
	RequestForTenderLineType.subRequestForTenderLine-list.subRequestForTenderLine,
	ResponseType.referenceID, ResponseType.responseCode, 
	ResponseType.description-list.description, ResponseType.effectiveDate,
	ResponseType.effectiveTime, ResponseType.status, 
	ResultOfVerificationType.validatorID, 
	ResultOfVerificationType.validationResultCode, 
	ResultOfVerificationType.validationDate, 
	ResultOfVerificationType.validationTime, 
	ResultOfVerificationType.validateProcess, 
	ResultOfVerificationType.validateTool, 
	ResultOfVerificationType.validateToolVersion, 
	ResultOfVerificationType.signatoryParty, 
	RetailPlannedImpactType.amount, 
	RetailPlannedImpactType.forecastPurposeCode, 
	RetailPlannedImpactType.forecastTypeCode, 
	RetailPlannedImpactType.period, RoadTransportType.licensePlateID, 
	SalesItemType.quantity, 
	SalesItemType.activityProperty-list.activityProperty, 
	SalesItemType.taxExclusivePrice-list.taxExclusivePrice, 
	SalesItemType.taxInclusivePrice-list.taxInclusivePrice, 
	SalesItemType.item, SecondaryHazardType.iD, 
	SecondaryHazardType.placardNotation, 
	SecondaryHazardType.placardEndorsement, 
	SecondaryHazardType.emergencyProceduresCode, 
	SecondaryHazardType.extension, ServicePointType.sequenceNumberID, 
	ServicePointType.transportModeCode, 
	ServicePointType.remarks-list.remarks, 
	ServicePointType.servicePointLocation, 
	ServicePointType.transportMeans, 
	ServicePointType.plannedDeparturePeriod, 
	ServicePointType.plannedArrivalPeriod, 
	ServicePointType.despatchPeriod, ServicePointType.deliveryPeriod, 
	ServiceProviderPartyType.iD, ServiceProviderPartyType.serviceTypeCode,
	ServiceProviderPartyType.serviceType-list.serviceType, 
	ServiceProviderPartyType.party, 
	ServiceProviderPartyType.sellerContact, 
	ShareholderPartyType.partecipationPercent, ShareholderPartyType.party,
	ShipmentType.iD, ShipmentType.shippingPriorityLevelCode, 
	ShipmentType.handlingCode, ShipmentType.handlingInstructions, 
	ShipmentType.information, ShipmentType.grossWeightMeasure, 
	ShipmentType.netWeightMeasure, ShipmentType.netNetWeightMeasure, 
	ShipmentType.grossVolumeMeasure, ShipmentType.netVolumeMeasure, 
	ShipmentType.totalGoodsItemQuantity, 
	ShipmentType.totalTransportHandlingUnitQuantity, 
	ShipmentType.insuranceValueAmount, 
	ShipmentType.declaredCustomsValueAmount, 
	ShipmentType.declaredForCarriageValueAmount, 
	ShipmentType.declaredStatisticsValueAmount, 
	ShipmentType.freeOnBoardValueAmount, 
	ShipmentType.specialInstructions-list.specialInstructions, 
	ShipmentType.deliveryInstructions-list.deliveryInstructions, 
	ShipmentType.splitConsignmentIndicator, 
	ShipmentType.consignmentQuantity, 
	ShipmentType.consignment-list.consignment, 
	ShipmentType.goodsItem-list.goodsItem, 
	ShipmentType.shipmentStage-list.shipmentStage, ShipmentType.delivery, 
	ShipmentType.transportHandlingUnit-list.transportHandlingUnit, 
	ShipmentType.returnAddress, ShipmentType.originAddress, 
	ShipmentType.firstArrivalPortLocation, 
	ShipmentType.lastExitPortLocation, ShipmentType.exportCountry, 
	ShipmentType.freightAllowanceCharge-list.freightAllowanceCharge, 
	ShipmentStageType.iD, ShipmentStageType.transportModeCode, 
	ShipmentStageType.transportMeansTypeCode, 
	ShipmentStageType.transitDirectionCode, 
	ShipmentStageType.preCarriageIndicator, 
	ShipmentStageType.onCarriageIndicator, 
	ShipmentStageType.estimatedDeliveryDate, 
	ShipmentStageType.estimatedDeliveryTime, 
	ShipmentStageType.requiredDeliveryDate, 
	ShipmentStageType.requiredDeliveryTime, 
	ShipmentStageType.loadingSequenceID, 
	ShipmentStageType.successiveSequenceID, 
	ShipmentStageType.instructions, 
	ShipmentStageType.demurrageInstructions, 
	ShipmentStageType.transitPeriod, 
	ShipmentStageType.carrierParty-list.carrierParty, 
	ShipmentStageType.transportMeans, 
	ShipmentStageType.loadingPortLocation, 
	ShipmentStageType.unloadingPortLocation, 
	ShipmentStageType.transshipPortLocation, 
	ShipmentStageType.loadingTransportEvent, 
	ShipmentStageType.examinationTransportEvent, 
	ShipmentStageType.availabilityTransportEvent, 
	ShipmentStageType.exportationTransportEvent, 
	ShipmentStageType.dischargeTransportEvent, 
	ShipmentStageType.warehousingTransportEvent, 
	ShipmentStageType.takeoverTransportEvent, 
	ShipmentStageType.optionalTakeoverTransportEvent, 
	ShipmentStageType.dropoffTransportEvent, 
	ShipmentStageType.actualPickupTransportEvent, 
	ShipmentStageType.deliveryTransportEvent, 
	ShipmentStageType.receiptTransportEvent, 
	ShipmentStageType.storageTransportEvent, 
	ShipmentStageType.acceptanceTransportEvent, 
	ShipmentStageType.terminalOperatorParty, 
	ShipmentStageType.customsAgentParty, SignatureType-1.iD, 
	SignatureType-1.note-list.note, SignatureType-1.validationDate, 
	SignatureType-1.validationTime, SignatureType-1.validatorID, 
	SignatureType-1.canonicalizationMethod, 
	SignatureType-1.signatureMethod, SignatureType-1.signatoryParty, 
	SignatureType-1.digitalSignatureAttachment, 
	SignatureType-1.originalDocumentReference, StatementLineType.iD, 
	StatementLineType.note-list.note, StatementLineType.uUID, 
	StatementLineType.balanceBroughtForwardIndicator, 
	StatementLineType.debitLineAmount, StatementLineType.creditLineAmount,
	StatementLineType.balanceAmount, StatementLineType.paymentPurposeCode,
	StatementLineType.paymentMeans, 
	StatementLineType.paymentTerms-list.paymentTerms, 
	StatementLineType.buyerCustomerParty, 
	StatementLineType.sellerSupplierParty, 
	StatementLineType.originatorCustomerParty, 
	StatementLineType.accountingCustomerParty, 
	StatementLineType.accountingSupplierParty, 
	StatementLineType.payeeParty, 
	StatementLineType.invoicePeriod-list.invoicePeriod, 
	StatementLineType.billingReference-list.billingReference, 
	StatementLineType.documentReference-list.documentReference, 
	StatementLineType.exchangeRate, 
	StatementLineType.allowanceCharge-list.allowanceCharge, 
	StatusType.conditionCode, StatusType.referenceDate, 
	StatusType.referenceTime, StatusType.description-list.description, 
	StatusType.statusReasonCode, 
	StatusType.statusReason-list.statusReason, StatusType.sequenceID, 
	StatusType.text-list.text, StatusType.indicationIndicator, 
	StatusType.percent, 
	StatusType.conditionValueMeasure-list.conditionValueMeasure, 
	StatusType.reliabilityPercent, StockAvailabilityReportLineType.iD, 
	StockAvailabilityReportLineType.note-list.note, 
	StockAvailabilityReportLineType.quantity, 
	StockAvailabilityReportLineType.valueAmount, 
	StockAvailabilityReportLineType.availabilityDate, 
	StockAvailabilityReportLineType.availabilityStatusCode, 
	StockAvailabilityReportLineType.item, StowageType.locationID, 
	StowageType.location-list.location, 
	StowageType.measurementDimension-list.measurementDimension, 
	SubcontractTermsType.rate, SubcontractTermsType.unknownPriceIndicator,
	SubcontractTermsType.description-list.description, 
	SubcontractTermsType.amount, SubscriberConsumptionType.consumptionID, 
	SubscriberConsumptionType.specificationTypeCode, 
	SubscriberConsumptionType.note-list.note, 
	SubscriberConsumptionType.totalMeteredQuantity, 
	SubscriberConsumptionType.subscriberParty, 
	SubscriberConsumptionType.utilityConsumptionPoint, 
	SubscriberConsumptionType.onAccountPayment-list.onAccountPayment, 
	SubscriberConsumptionType.consumption, 
	SubscriberConsumptionType.supplierConsumption-list.supplierConsumption,
	SupplierConsumptionType.description, 
	SupplierConsumptionType.utilitySupplierParty, 
	SupplierConsumptionType.utilityCustomerParty, 
	SupplierConsumptionType.consumption, 
	SupplierConsumptionType.consumptionLine-list.consumptionLine, 
	SupplierPartyType.customerAssignedAccountID, 
	SupplierPartyType.additionalAccountID-list.additionalAccountID, 
	SupplierPartyType.dataSendingCapability, SupplierPartyType.party, 
	SupplierPartyType.despatchContact, 
	SupplierPartyType.accountingContact, SupplierPartyType.sellerContact, 
	TaxCategoryType.iD, TaxCategoryType.name, TaxCategoryType.percent, 
	TaxCategoryType.baseUnitMeasure, TaxCategoryType.perUnitAmount, 
	TaxCategoryType.taxExemptionReasonCode, 
	TaxCategoryType.taxExemptionReason, TaxCategoryType.tierRange, 
	TaxCategoryType.tierRatePercent, TaxCategoryType.taxScheme, 
	TaxSchemeType.iD, TaxSchemeType.name, TaxSchemeType.taxTypeCode, 
	TaxSchemeType.currencyCode, 
	TaxSchemeType.jurisdictionRegionAddress-list.jurisdictionRegionAddress,
	TaxSubtotalType.taxableAmount, TaxSubtotalType.taxAmount, 
	TaxSubtotalType.calculationSequenceNumeric, 
	TaxSubtotalType.transactionCurrencyTaxAmount, TaxSubtotalType.percent,
	TaxSubtotalType.baseUnitMeasure, TaxSubtotalType.perUnitAmount, 
	TaxSubtotalType.tierRange, TaxSubtotalType.tierRatePercent, 
	TaxSubtotalType.taxCategory, TaxTotalType.taxAmount, 
	TaxTotalType.roundingAmount, TaxTotalType.taxEvidenceIndicator, 
	TaxTotalType.taxIncludedIndicator, 
	TaxTotalType.taxSubtotal-list.taxSubtotal, 
	TelecommunicationsServiceType.iD, 
	TelecommunicationsServiceType.callDate, 
	TelecommunicationsServiceType.callTime, 
	TelecommunicationsServiceType.serviceNumberCalled, 
	TelecommunicationsServiceType.telecommunicationsServiceCategory, 
	TelecommunicationsServiceType.telecommunicationsServiceCategoryCode, 
	TelecommunicationsServiceType.movieTitle, 
	TelecommunicationsServiceType.roamingPartnerName-list.roamingPartnerName,
	TelecommunicationsServiceType.payPerView, 
	TelecommunicationsServiceType.quantity, 
	TelecommunicationsServiceType.telecommunicationsServiceCall, 
	TelecommunicationsServiceType.telecommunicationsServiceCallCode, 
	TelecommunicationsServiceType.callBaseAmount, 
	TelecommunicationsServiceType.callExtensionAmount, 
	TelecommunicationsServiceType.price, 
	TelecommunicationsServiceType.country, 
	TelecommunicationsServiceType.exchangeRate-list.exchangeRate, 
	TelecommunicationsServiceType.allowanceCharge-list.allowanceCharge, 
	TelecommunicationsServiceType.taxTotal-list.taxTotal, 
	TelecommunicationsServiceType.callDuty-list.callDuty, 
	TelecommunicationsServiceType.timeDuty-list.timeDuty, 
	TelecommunicationsSupplyType.telecommunicationsSupplyType, 
	TelecommunicationsSupplyType.telecommunicationsSupplyTypeCode, 
	TelecommunicationsSupplyType.privacyCode, 
	TelecommunicationsSupplyType.description, 
	TelecommunicationsSupplyType.totalAmount, 
	TelecommunicationsSupplyType.telecommunicationsSupplyLine-list.telecommunicationsSupplyLine,
	TelecommunicationsSupplyLineType.iD, 
	TelecommunicationsSupplyLineType.phoneNumber, 
	TelecommunicationsSupplyLineType.description, 
	TelecommunicationsSupplyLineType.lineExtensionAmount, 
	TelecommunicationsSupplyLineType.exchangeRate-list.exchangeRate, 
	TelecommunicationsSupplyLineType.allowanceCharge-list.allowanceCharge,
	TelecommunicationsSupplyLineType.taxTotal-list.taxTotal, 
	TelecommunicationsSupplyLineType.telecommunicationsService-list.telecommunicationsService,
	TemperatureType.attributeID, TemperatureType.measure, 
	TemperatureType.description-list.description, TenderLineType.iD, 
	TenderLineType.note-list.note, TenderLineType.quantity, 
	TenderLineType.lineExtensionAmount, TenderLineType.totalTaxAmount, 
	TenderLineType.orderableUnit-list.orderableUnit, 
	TenderLineType.contentUnitQuantity, 
	TenderLineType.orderQuantityIncrementNumeric, 
	TenderLineType.minimumOrderQuantity, 
	TenderLineType.maximumOrderQuantity, 
	TenderLineType.warrantyInformation-list.warrantyInformation, 
	TenderLineType.packLevelCode, 
	TenderLineType.documentReference-list.documentReference, 
	TenderLineType.item, TenderLineType.offeredItemLocationQuantity-list.offeredItemLocationQuantity,
	TenderLineType.replacementRelatedItem-list.replacementRelatedItem, 
	TenderLineType.warrantyParty, TenderLineType.warrantyValidityPeriod, 
	TenderLineType.subTenderLine-list.subTenderLine, 
	TenderPreparationType.tenderEnvelopeID, 
	TenderPreparationType.tenderEnvelopeTypeCode, 
	TenderPreparationType.description-list.description, 
	TenderPreparationType.openTenderID, 
	TenderPreparationType.procurementProjectLotID-list.procurementProjectLotID,
	TenderPreparationType.documentTenderRequirement-list.documentTenderRequirement,
	TenderRequirementType.name-list.name, 
	TenderRequirementType.description-list.description, 
	TenderRequirementType.templateDocumentReference, 
	TenderResultType.tenderResultCode, 
	TenderResultType.description-list.description, 
	TenderResultType.advertisementAmount, TenderResultType.awardDate, 
	TenderResultType.awardTime, TenderResultType.receivedTenderQuantity, 
	TenderResultType.lowerTenderAmount, 
	TenderResultType.higherTenderAmount, TenderResultType.startDate, 
	TenderResultType.contract, TenderResultType.winningParty, 
	TenderResultType.awardedTenderedProject, 
	TenderResultType.contractFormalizationPeriod, 
	TenderResultType.subcontractTerms-list.subcontractTerms, 
	TenderedProjectType.procurementProjectLotID, 
	TenderedProjectType.variantID, TenderedProjectType.feeAmount, 
	TenderedProjectType.feeDescription-list.feeDescription, 
	TenderedProjectType.taxTotal-list.taxTotal, 
	TenderedProjectType.legalMonetaryTotal, 
	TenderedProjectType.tenderLine-list.tenderLine, 
	TenderedProjectType.awardingCriteriaResponse-list.awardingCriteriaResponse,
	TendererPartyQualificationType.interestedProcurementLotsID-list.interestedProcurementLotsID,
	TendererPartyQualificationType.mainQualifyingParty, 
	TendererPartyQualificationType.additionalQualifyingParty-list.additionalQualifyingParty,
	TendererQualificationRequestType.legalForm-list.legalForm, 
	TendererQualificationRequestType.personalSituation-list.personalSituation,
	TendererQualificationRequestType.operatingYearsQuantity, 
	TendererQualificationRequestType.employeeQuantity, 
	TendererQualificationRequestType.description-list.description, 
	TendererQualificationRequestType.requiredBusinessClassificationScheme-list.requiredBusinessClassificationScheme,
	TendererQualificationRequestType.technicalEvaluationCriteria-list.technicalEvaluationCriteria,
	TendererQualificationRequestType.financialEvaluationCriteria-list.financialEvaluationCriteria,
	TendererQualificationRequestType.specificTendererRequirement-list.specificTendererRequirement,
	TendererRequirementType.name-list.name, 
	TendererRequirementType.tendererRequirementTypeCode, 
	TendererRequirementType.description-list.description, 
	TendererRequirementType.suggestedEvidence-list.suggestedEvidence, 
	TenderingProcessType.iD, 
	TenderingProcessType.originalContractingSystemID, 
	TenderingProcessType.description-list.description, 
	TenderingProcessType.negotiationDescription-list.negotiationDescription,
	TenderingProcessType.procedureCode, TenderingProcessType.urgencyCode, 
	TenderingProcessType.expenseCode, 
	TenderingProcessType.partPresentationCode, 
	TenderingProcessType.contractingSystemCode, 
	TenderingProcessType.submissionMethodCode, 
	TenderingProcessType.candidateReductionConstraintIndicator, 
	TenderingProcessType.governmentAgreementConstraintIndicator, 
	TenderingProcessType.documentAvailabilityPeriod, 
	TenderingProcessType.tenderSubmissionDeadlinePeriod, 
	TenderingProcessType.invitationSubmissionPeriod, 
	TenderingProcessType.participationRequestReceptionPeriod, 
	TenderingProcessType.noticeDocumentReference-list.noticeDocumentReference,
	TenderingProcessType.additionalDocumentReference-list.additionalDocumentReference,
	TenderingProcessType.processJustification-list.processJustification, 
	TenderingProcessType.economicOperatorShortList, 
	TenderingProcessType.openTenderEvent-list.openTenderEvent, 
	TenderingProcessType.auctionTerms, 
	TenderingProcessType.frameworkAgreement, 
	TenderingTermsType.awardingMethodTypeCode, 
	TenderingTermsType.priceEvaluationCode, 
	TenderingTermsType.maximumVariantQuantity, 
	TenderingTermsType.variantConstraintIndicator, 
	TenderingTermsType.acceptedVariantsDescription-list.acceptedVariantsDescription,
	TenderingTermsType.priceRevisionFormulaDescription-list.priceRevisionFormulaDescription,
	TenderingTermsType.fundingProgramCode, 
	TenderingTermsType.fundingProgram-list.fundingProgram, 
	TenderingTermsType.maximumAdvertisementAmount, 
	TenderingTermsType.note-list.note, 
	TenderingTermsType.paymentFrequencyCode, 
	TenderingTermsType.economicOperatorRegistryURI, 
	TenderingTermsType.penaltyClauses-list.penaltyClauses, 
	TenderingTermsType.requiredCurriculaIndicator, 
	TenderingTermsType.requiredFinancialGuarantee-list.requiredFinancialGuarantee,
	TenderingTermsType.procurementLegislationDocumentReference, 
	TenderingTermsType.fiscalLegislationDocumentReference, 
	TenderingTermsType.environmentalLegislationDocumentReference, 
	TenderingTermsType.employmentLegislationDocumentReference, 
	TenderingTermsType.contractualDocumentReference-list.contractualDocumentReference,
	TenderingTermsType.callForTenderDocumentReference, 
	TenderingTermsType.warrantyValidityPeriod, 
	TenderingTermsType.paymentTerms-list.paymentTerms, 
	TenderingTermsType.tendererQualificationRequest, 
	TenderingTermsType.allowedSubcontractTerms-list.allowedSubcontractTerms,
	TenderingTermsType.tenderPreparation-list.tenderPreparation, 
	TenderingTermsType.contractExecutionRequirement-list.contractExecutionRequirement,
	TenderingTermsType.awardingTerms, 
	TenderingTermsType.additionalInformationParty, 
	TenderingTermsType.documentProviderParty, 
	TenderingTermsType.tenderRecipientParty, 
	TenderingTermsType.contractResponsibleParty, 
	TenderingTermsType.tenderEvaluationParty-list.tenderEvaluationParty, 
	TenderingTermsType.tenderValidityPeriod, 
	TenderingTermsType.contractAcceptancePeriod, 
	TenderingTermsType.appealTerms, 
	TenderingTermsType.language-list.language, 
	TenderingTermsType.budgetAccountLine-list.budgetAccountLine, 
	TradeFinancingType.iD, TradeFinancingType.financingInstrumentCode, 
	TradeFinancingType.clauseCode-list.clauseCode, 
	TradeFinancingType.clause-list.clause, 
	TradeFinancingType.contractDocumentReference, 
	TradeFinancingType.documentReference-list.documentReference, 
	TradeFinancingType.financingParty, 
	TradeFinancingType.financingFinancialAccount, 
	TradingTermsType.information-list.information, 
	TradingTermsType.reference, TradingTermsType.applicableAddress, 
	TransactionConditionsType.iD, TransactionConditionsType.actionCode, 
	TransactionConditionsType.description-list.description, 
	TransactionConditionsType.documentReference-list.documentReference, 
	TransportEquipmentType.iD, 
	TransportEquipmentType.referencedConsignmentID, 
	TransportEquipmentType.transportEquipmentTypeCode, 
	TransportEquipmentType.providerTypeCode, 
	TransportEquipmentType.ownerTypeCode, 
	TransportEquipmentType.sizeTypeCode, 
	TransportEquipmentType.dispositionCode, 
	TransportEquipmentType.fullnessIndicationCode, 
	TransportEquipmentType.refrigerationOnIndicator, 
	TransportEquipmentType.information, 
	TransportEquipmentType.returnabilityIndicator, 
	TransportEquipmentType.legalStatusIndicator, 
	TransportEquipmentType.airFlowPercent, 
	TransportEquipmentType.humidityPercent, 
	TransportEquipmentType.animalFoodApprovedIndicator, 
	TransportEquipmentType.humanFoodApprovedIndicator, 
	TransportEquipmentType.dangerousGoodsApprovedIndicator, 
	TransportEquipmentType.refrigeratedIndicator, 
	TransportEquipmentType.characteristics, 
	TransportEquipmentType.damageRemarks, 
	TransportEquipmentType.description, 
	TransportEquipmentType.specialTransportRequirments, 
	TransportEquipmentType.grossWeightMeasure, 
	TransportEquipmentType.grossVolumeMeasure, 
	TransportEquipmentType.tareWeightMeasure, 
	TransportEquipmentType.trackingDeviceCode, 
	TransportEquipmentType.powerIndicator, TransportEquipmentType.traceID,
	TransportEquipmentType.measurementDimension-list.measurementDimension,
	TransportEquipmentType.transportEquipmentSeal-list.transportEquipmentSeal,
	TransportEquipmentType.minimumTemperature, 
	TransportEquipmentType.maximumTemperature, 
	TransportEquipmentType.providerParty, 
	TransportEquipmentType.loadingProofParty, 
	TransportEquipmentType.supplierParty, 
	TransportEquipmentType.ownerParty, 
	TransportEquipmentType.operatingParty, 
	TransportEquipmentType.loadingLocation, 
	TransportEquipmentType.unloadingLocation, 
	TransportEquipmentType.storageLocation, 
	TransportEquipmentType.positioningTransportEvent-list.positioningTransportEvent,
	TransportEquipmentType.quarantineTransportEvent-list.quarantineTransportEvent,
	TransportEquipmentType.deliveryTransportEvent-list.deliveryTransportEvent,
	TransportEquipmentType.pickupTransportEvent-list.pickupTransportEvent,
	TransportEquipmentType.handlingTransportEvent-list.handlingTransportEvent,
	TransportEquipmentType.loadingTransportEvent-list.loadingTransportEvent,
	TransportEquipmentType.transportEvent-list.transportEvent, 
	TransportEquipmentType.applicableTransportMeans, 
	TransportEquipmentType.haulageTradingTerms-list.haulageTradingTerms, 
	TransportEquipmentType.hazardousGoodsTransit-list.hazardousGoodsTransit,
	TransportEquipmentType.packagedTransportHandlingUnit-list.packagedTransportHandlingUnit,
	TransportEquipmentType.serviceAllowanceCharge-list.serviceAllowanceCharge,
	TransportEquipmentType.freightAllowanceCharge-list.freightAllowanceCharge,
	TransportEquipmentType.attachedTransportEquipment-list.attachedTransportEquipment,
	TransportEquipmentType.goodsItem-list.goodsItem, 
	TransportEquipmentType.delivery, 
	TransportEquipmentType.containedInTransportEquipment-list.containedInTransportEquipment,
	TransportEquipmentType.pickup, TransportEquipmentType.despatch, 
	TransportEquipmentType.shipmentDocumentReference, 
	TransportEquipmentSealType.iD, 
	TransportEquipmentSealType.sealIssuerTypeCode, 
	TransportEquipmentSealType.condition, 
	TransportEquipmentSealType.sealStatusCode, 
	TransportEquipmentSealType.sealingPartyType, 
	TransportEventType.identificationID, 
	TransportEventType.occurrenceDate, TransportEventType.occurrenceTime, 
	TransportEventType.transportEventTypeCode, 
	TransportEventType.description, 
	TransportEventType.completionIndicator, 
	TransportEventType.reportedShipment, 
	TransportEventType.currentStatus-list.currentStatus, 
	TransportEventType.contact-list.contact, TransportEventType.location, 
	TransportExecutionTermsType.transportUserSpecialTerms-list.transportUserSpecialTerms,
	TransportExecutionTermsType.transportServiceProviderSpecialTerms-list.transportServiceProviderSpecialTerms,
	TransportExecutionTermsType.changeConditions-list.changeConditions, 
	TransportExecutionTermsType.paymentTerms, 
	TransportExecutionTermsType.deliveryTerms-list.deliveryTerms, 
	TransportExecutionTermsType.bonusPaymentTerms, 
	TransportExecutionTermsType.commissionPaymentTerms, 
	TransportExecutionTermsType.penaltyPaymentTerms, 
	TransportExecutionTermsType.environmentalEmission-list.environmentalEmission,
	TransportExecutionTermsType.notificationRequirement-list.notificationRequirement,
	TransportHandlingUnitType.iD, 
	TransportHandlingUnitType.transportHandlingUnitTypeCode, 
	TransportHandlingUnitType.handlingCode, 
	TransportHandlingUnitType.handlingInstructions, 
	TransportHandlingUnitType.hazardousRiskIndicator, 
	TransportHandlingUnitType.totalGoodsItemQuantity, 
	TransportHandlingUnitType.totalPackageQuantity, 
	TransportHandlingUnitType.damageRemarks-list.damageRemarks, 
	TransportHandlingUnitType.shippingMarks-list.shippingMarks, 
	TransportHandlingUnitType.handlingUnitDespatchLine-list.handlingUnitDespatchLine,
	TransportHandlingUnitType.actualPackage-list.actualPackage, 
	TransportHandlingUnitType.receivedHandlingUnitReceiptLine-list.receivedHandlingUnitReceiptLine,
	TransportHandlingUnitType.transportEquipment-list.transportEquipment, 
	TransportHandlingUnitType.transportMeans-list.transportMeans, 
	TransportHandlingUnitType.hazardousGoodsTransit-list.hazardousGoodsTransit,
	TransportHandlingUnitType.measurementDimension-list.measurementDimension,
	TransportHandlingUnitType.minimumTemperature, 
	TransportHandlingUnitType.maximumTemperature, 
	TransportHandlingUnitType.goodsItem-list.goodsItem, 
	TransportHandlingUnitType.floorSpaceMeasurementDimension, 
	TransportHandlingUnitType.palletSpaceMeasurementDimension, 
	TransportHandlingUnitType.shipmentDocumentReference-list.shipmentDocumentReference,
	TransportHandlingUnitType.status-list.status, 
	TransportLocationType.plannedDeparturePeriod, 
	TransportLocationType.plannedArrivalPeriod, 
	TransportLocationType.estimatedDeparturePeriod, 
	TransportLocationType.estimatedArrivalPeriod, 
	TransportLocationType.actualDepartureTransportEvent, 
	TransportLocationType.transportEvent, TransportLocationType.location, 
	TransportMeansType.journeyID, 
	TransportMeansType.registrationNationalityID, 
	TransportMeansType.registrationNationality-list.registrationNationality,
	TransportMeansType.directionCode, 
	TransportMeansType.transportMeansTypeCode, 
	TransportMeansType.tradeServiceCode, TransportMeansType.stowage, 
	TransportMeansType.airTransport, TransportMeansType.roadTransport, 
	TransportMeansType.railTransport, 
	TransportMeansType.maritimeTransport, TransportMeansType.ownerParty, 
	TransportMeansType.operatorParty-list.operatorParty, 
	TransportScheduleType.sequenceNumberID, 
	TransportScheduleType.referenceDate, 
	TransportScheduleType.referenceTime, 
	TransportScheduleType.reliabilityPercent, 
	TransportScheduleType.remarks-list.remarks, 
	TransportScheduleType.statusLocation, 
	TransportScheduleType.estimatedArrivalPeriod, 
	TransportScheduleType.estimatedDeparturePeriod, 
	TransportScheduleType.actualArrivalTransportEvent, 
	TransportScheduleType.actualDepartureTransportEvent, 
	TransportStatusType.timeDeviationIndicator, 
	TransportStatusType.conditionDeviationIndicator, 
	TransportStatusType.updatedDelivery, 
	TransportStatusType.updatedDespatch, 
	TransportStatusType.statusLocation, 
	TransportStatusType.referencedTransportHandlingUnit-list.referencedTransportHandlingUnit,
	TransportationSegmentType.sequenceNumberID, 
	TransportationSegmentType.transportExecutionPlanReferenceID, 
	TransportationSegmentType.transportModeCode, 
	TransportationSegmentType.transportMeansTypeCode, 
	TransportationSegmentType.transportationService, 
	TransportationSegmentType.transportServiceProviderParty, 
	TransportationSegmentType.carryingTransportEquipment, 
	TransportationSegmentType.carryingPackage, 
	TransportationSegmentType.carryingTransportMeans, 
	TransportationSegmentType.departureTransportLocation, 
	TransportationSegmentType.intermediateTransportLocation-list.intermediateTransportLocation,
	TransportationSegmentType.arrivalTransportLocation, 
	TransportationServiceType.transportServiceCode, 
	TransportationServiceType.tariffClassCode, 
	TransportationServiceType.priority, 
	TransportationServiceType.freightRateClassCode, 
	TransportationServiceType.transportationServiceDescription, 
	TransportationServiceType.transportationServiceDetailsURI, 
	TransportationServiceType.nominationDate, 
	TransportationServiceType.nominationTime, 
	UnstructuredPriceType.priceAmount, UnstructuredPriceType.timeAmount, 
	UtilityItemType.iD, UtilityItemType.subscriberID, 
	UtilityItemType.subscriberIDType, 
	UtilityItemType.subscriberIDTypeCode, 
	UtilityItemType.description-list.description, 
	UtilityItemType.packQuantity, UtilityItemType.packSizeNumeric, 
	UtilityItemType.consumptionType, UtilityItemType.consumptionTypeCode, 
	UtilityItemType.currentChargeType, 
	UtilityItemType.currentChargeTypeCode, 
	UtilityItemType.oneTimeChargeType, 
	UtilityItemType.oneTimeChargeTypeCode, UtilityItemType.taxCategory, 
	UtilityItemType.contract, WebSiteAccessType.uRI, 
	WebSiteAccessType.password, WebSiteAccessType.login AS CAPITALIZED
    NAME SignatureType-1 AS "SignatureType"
    UNTAGGED SEQUENCE OF
END



CommonBasicComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  Language, NormalizedString, String, AnyURI, Date, Time, Decimal
    FROM XSD;

AcceptedIndicator ::= AcceptedIndicatorType

AcceptedVariantsDescription ::= AcceptedVariantsDescriptionType

AccountFormatCode ::= AccountFormatCodeType

AccountID ::= AccountIDType

AccountTypeCode ::= AccountTypeCodeType

AccountingCost ::= AccountingCostType

AccountingCostCode ::= AccountingCostCodeType

ActionCode ::= ActionCodeType

ActivityCode ::= ActivityCodeType

ActualDeliveryDate ::= ActualDeliveryDateType

ActualDeliveryTime ::= ActualDeliveryTimeType

ActualDespatchDate ::= ActualDespatchDateType

ActualDespatchTime ::= ActualDespatchTimeType

ActualPickupDate ::= ActualPickupDateType

ActualPickupTime ::= ActualPickupTimeType

ActualTemperatureReductionQuantity ::= ActualTemperatureReductionQuantityType

AdValoremIndicator ::= AdValoremIndicatorType

AdditionalAccountID ::= AdditionalAccountIDType

AdditionalInformation ::= AdditionalInformationType

AdditionalStreetName ::= AdditionalStreetNameType

AddressFormatCode ::= AddressFormatCodeType

AddressTypeCode ::= AddressTypeCodeType

AdjustmentReasonCode ::= AdjustmentReasonCodeType

AdmissionCode ::= AdmissionCodeType

AdvertisementAmount ::= AdvertisementAmountType

AgencyID ::= AgencyIDType

AgencyName ::= AgencyNameType

AirFlowPercent ::= AirFlowPercentType

AircraftID ::= AircraftIDType

AliasName ::= AliasNameType

AllowanceChargeReason ::= AllowanceChargeReasonType

AllowanceChargeReasonCode ::= AllowanceChargeReasonCodeType

AllowanceTotalAmount ::= AllowanceTotalAmountType

AltitudeMeasure ::= AltitudeMeasureType

Amount ::= AmountType

AmountRate ::= AmountRateType

AnimalFoodApprovedIndicator ::= AnimalFoodApprovedIndicatorType

AnimalFoodIndicator ::= AnimalFoodIndicatorType

AnnualAverageAmount ::= AnnualAverageAmountType

ApplicationStatusCode ::= ApplicationStatusCodeType

ApprovalDate ::= ApprovalDateType

ApprovalStatus ::= ApprovalStatusType

AttributeID ::= AttributeIDType

AuctionConstraintIndicator ::= AuctionConstraintIndicatorType

AuctionURI ::= AuctionURIType

AvailabilityDate ::= AvailabilityDateType

AvailabilityStatusCode ::= AvailabilityStatusCodeType

AverageAmount ::= AverageAmountType

AverageSubsequentContractAmount ::= AverageSubsequentContractAmountType

AwardDate ::= AwardDateType

AwardTime ::= AwardTimeType

AwardingCriteriaDescription ::= AwardingCriteriaDescriptionType

AwardingCriteriaID ::= AwardingCriteriaIDType

AwardingCriteriaTypeCode ::= AwardingCriteriaTypeCodeType

AwardingMethodTypeCode ::= AwardingMethodTypeCodeType

BackOrderAllowedIndicator ::= BackOrderAllowedIndicatorType

BackorderQuantity ::= BackorderQuantityType

BackorderReason ::= BackorderReasonType

BalanceAmount ::= BalanceAmountType

BalanceBroughtForwardIndicator ::= BalanceBroughtForwardIndicatorType

BaseAmount ::= BaseAmountType

BaseQuantity ::= BaseQuantityType

BaseUnitMeasure ::= BaseUnitMeasureType

BasedOnConsensusIndicator ::= BasedOnConsensusIndicatorType

BasicConsumedQuantity ::= BasicConsumedQuantityType

BatchQuantity ::= BatchQuantityType

BestBeforeDate ::= BestBeforeDateType

BirthDate ::= BirthDateType

BlockName ::= BlockNameType

BrandName ::= BrandNameType

BrokerAssignedID ::= BrokerAssignedIDType

BudgetYearNumeric ::= BudgetYearNumericType

BuildingName ::= BuildingNameType

BuildingNumber ::= BuildingNumberType

BulkCargoIndicator ::= BulkCargoIndicatorType

BusinessClassificationEvidenceID ::= BusinessClassificationEvidenceIDType

BusinessIdentityEvidenceID ::= BusinessIdentityEvidenceIDType

BuyerEventID ::= BuyerEventIDType

BuyerProfileURI ::= BuyerProfileURIType

CV2ID ::= CV2IDType

CalculationExpression ::= CalculationExpressionType

CalculationExpressionCode ::= CalculationExpressionCodeType

CalculationRate ::= CalculationRateType

CalculationSequenceNumeric ::= CalculationSequenceNumericType

CallBaseAmount ::= CallBaseAmountType

CallDate ::= CallDateType

CallExtensionAmount ::= CallExtensionAmountType

CallTime ::= CallTimeType

CancellationNote ::= CancellationNoteType

CandidateReductionConstraintIndicator ::=
  CandidateReductionConstraintIndicatorType

CanonicalizationMethod-1 ::= CanonicalizationMethodType-1

CapabilityTypeCode ::= CapabilityTypeCodeType

CardChipCode ::= CardChipCodeType

CardTypeCode ::= CardTypeCodeType

CargoTypeCode ::= CargoTypeCodeType

CarrierAssignedID ::= CarrierAssignedIDType

CarrierServiceInstructions ::= CarrierServiceInstructionsType

CatalogueIndicator ::= CatalogueIndicatorType

CategoryName ::= CategoryNameType

CertificateType-1 ::= CertificateTypeType

CertificateTypeCode ::= CertificateTypeCodeType

ChangeConditions ::= ChangeConditionsType

Channel ::= ChannelType

ChannelCode ::= ChannelCodeType

CharacterSetCode ::= CharacterSetCodeType

Characteristics ::= CharacteristicsType

ChargeIndicator ::= ChargeIndicatorType

ChargeTotalAmount ::= ChargeTotalAmountType

ChargeableQuantity ::= ChargeableQuantityType

ChargeableWeightMeasure ::= ChargeableWeightMeasureType

ChipApplicationID ::= ChipApplicationIDType

CityName ::= CityNameType

CitySubdivisionName ::= CitySubdivisionNameType

Clause ::= ClauseType

ClauseCode ::= ClauseCodeType

CodeValue ::= CodeValueType

CollaborationPriorityCode ::= CollaborationPriorityCodeType

Comment ::= CommentType

CommodityCode ::= CommodityCodeType

CompanyID ::= CompanyIDType

CompanyLegalFormCode ::= CompanyLegalFormCodeType

CompanyLiquidationStatusCode ::= CompanyLiquidationStatusCodeType

ComparedValueMeasure ::= ComparedValueMeasureType

ComparisonDataCode ::= ComparisonDataCodeType

ComparisonDataSourceCode ::= ComparisonDataSourceCodeType

ComparisonForecastIssueDate ::= ComparisonForecastIssueDateType

ComparisonForecastIssueTime ::= ComparisonForecastIssueTimeType

CompletionIndicator ::= CompletionIndicatorType

Condition ::= ConditionType

ConditionCode ::= ConditionCodeType

ConditionDeviationIndicator ::= ConditionDeviationIndicatorType

ConditionValueMeasure ::= ConditionValueMeasureType

Conditions ::= ConditionsType

ConditionsDescription ::= ConditionsDescriptionType

ConsigneeAssignedID ::= ConsigneeAssignedIDType

ConsignmentQuantity ::= ConsignmentQuantityType

ConsignorAssignedID ::= ConsignorAssignedIDType

ConsolidatableIndicator ::= ConsolidatableIndicatorType

ConstitutionCode ::= ConstitutionCodeType

ConsumerIncentiveTacticTypeCode ::= ConsumerIncentiveTacticTypeCodeType

ConsumerUnitQuantity ::= ConsumerUnitQuantityType

ConsumersEnergyLevel ::= ConsumersEnergyLevelType

ConsumersEnergyLevelCode ::= ConsumersEnergyLevelCodeType

ConsumptionEnergyQuantity ::= ConsumptionEnergyQuantityType

ConsumptionID ::= ConsumptionIDType

ConsumptionLevel ::= ConsumptionLevelType

ConsumptionLevelCode ::= ConsumptionLevelCodeType

ConsumptionReportID ::= ConsumptionReportIDType

ConsumptionType-1 ::= ConsumptionTypeType

ConsumptionTypeCode ::= ConsumptionTypeCodeType

ConsumptionWaterQuantity ::= ConsumptionWaterQuantityType

ContainerizedIndicator ::= ContainerizedIndicatorType

ContentUnitQuantity ::= ContentUnitQuantityType

ContractFolderID ::= ContractFolderIDType

ContractName ::= ContractNameType

ContractSubdivision ::= ContractSubdivisionType

ContractType-1 ::= ContractTypeType

ContractTypeCode ::= ContractTypeCodeType

ContractedCarrierAssignedID ::= ContractedCarrierAssignedIDType

ContractingPartyTypeCode ::= ContractingPartyTypeCodeType

ContractingSystemCode ::= ContractingSystemCodeType

CoordinateSystemCode ::= CoordinateSystemCodeType

CopyIndicator ::= CopyIndicatorType

CorporateRegistrationTypeCode ::= CorporateRegistrationTypeCodeType

CorporateStockAmount ::= CorporateStockAmountType

CorrectionAmount ::= CorrectionAmountType

CorrectionType-1 ::= CorrectionTypeType

CorrectionTypeCode ::= CorrectionTypeCodeType

CorrectionUnitAmount ::= CorrectionUnitAmountType

CountrySubentity ::= CountrySubentityType

CountrySubentityCode ::= CountrySubentityCodeType

CreditLineAmount ::= CreditLineAmountType

CreditedQuantity ::= CreditedQuantityType

CurrencyCode ::= CurrencyCodeType

CurrentChargeType ::= CurrentChargeTypeType

CurrentChargeTypeCode ::= CurrentChargeTypeCodeType

CustomerAssignedAccountID ::= CustomerAssignedAccountIDType

CustomerReference ::= CustomerReferenceType

CustomizationID ::= CustomizationIDType

CustomsClearanceServiceInstructions ::= CustomsClearanceServiceInstructionsType

CustomsImportClassifiedIndicator ::= CustomsImportClassifiedIndicatorType

CustomsStatusCode ::= CustomsStatusCodeType

CustomsTariffQuantity ::= CustomsTariffQuantityType

DamageRemarks ::= DamageRemarksType

DangerousGoodsApprovedIndicator ::= DangerousGoodsApprovedIndicatorType

DataSendingCapability ::= DataSendingCapabilityType

DataSourceCode ::= DataSourceCodeType

Date-1 ::= DateType

DebitLineAmount ::= DebitLineAmountType

DebitedQuantity ::= DebitedQuantityType

DeclarationTypeCode ::= DeclarationTypeCodeType

DeclaredCarriageValueAmount ::= DeclaredCarriageValueAmountType

DeclaredCustomsValueAmount ::= DeclaredCustomsValueAmountType

DeclaredForCarriageValueAmount ::= DeclaredForCarriageValueAmountType

DeclaredStatisticsValueAmount ::= DeclaredStatisticsValueAmountType

DeliveredQuantity ::= DeliveredQuantityType

DeliveryInstructions ::= DeliveryInstructionsType

DemurrageInstructions ::= DemurrageInstructionsType

Department ::= DepartmentType

Description ::= DescriptionType

DescriptionCode ::= DescriptionCodeType

DespatchAdviceTypeCode ::= DespatchAdviceTypeCodeType

DifferenceTemperatureReductionQuantity ::=
  DifferenceTemperatureReductionQuantityType

DirectionCode ::= DirectionCodeType

DisplayTacticTypeCode ::= DisplayTacticTypeCodeType

DispositionCode ::= DispositionCodeType

District ::= DistrictType

DocumentCurrencyCode ::= DocumentCurrencyCodeType

DocumentDescription ::= DocumentDescriptionType

DocumentHash ::= DocumentHashType

DocumentID ::= DocumentIDType

DocumentStatusCode ::= DocumentStatusCodeType

DocumentType ::= DocumentTypeType

DocumentTypeCode ::= DocumentTypeCodeType

DueDate ::= DueDateType

DurationMeasure ::= DurationMeasureType

Duty-1 ::= DutyType-1

DutyCode ::= DutyCodeType

EarliestPickupDate ::= EarliestPickupDateType

EarliestPickupTime ::= EarliestPickupTimeType

EconomicOperatorRegistryURI ::= EconomicOperatorRegistryURIType

EffectiveDate ::= EffectiveDateType

EffectiveTime ::= EffectiveTimeType

ElectronicDeviceDescription ::= ElectronicDeviceDescriptionType

ElectronicMail ::= ElectronicMailType

EmbeddedDocumentBinaryObject ::= EmbeddedDocumentBinaryObjectType

EmergencyProceduresCode ::= EmergencyProceduresCodeType

EmployeeQuantity ::= EmployeeQuantityType

EncodingCode ::= EncodingCodeType

EndDate ::= EndDateType

EndTime ::= EndTimeType

EndpointID ::= EndpointIDType

EnvironmentalEmissionTypeCode ::= EnvironmentalEmissionTypeCodeType

EstimatedConsumedQuantity ::= EstimatedConsumedQuantityType

EstimatedDeliveryDate ::= EstimatedDeliveryDateType

EstimatedDeliveryTime ::= EstimatedDeliveryTimeType

EstimatedDespatchDate ::= EstimatedDespatchDateType

EstimatedDespatchTime ::= EstimatedDespatchTimeType

EstimatedOverallContractAmount ::= EstimatedOverallContractAmountType

EstimatedOverallContractQuantity ::= EstimatedOverallContractQuantityType

EvaluationCriteriaTypeCode ::= EvaluationCriteriaTypeCodeType

EvidenceSuppliedID ::= EvidenceSuppliedIDType

EvidenceTypeCode ::= EvidenceTypeCodeType

ExceptionResolutionCode ::= ExceptionResolutionCodeType

ExceptionStatusCode ::= ExceptionStatusCodeType

ExchangeMarketID ::= ExchangeMarketIDType

ExclusionReason ::= ExclusionReasonType

ExecutionRequirementCode ::= ExecutionRequirementCodeType

ExemptionReason ::= ExemptionReasonType

ExemptionReasonCode ::= ExemptionReasonCodeType

ExpectedOperatorQuantity ::= ExpectedOperatorQuantityType

ExpectedQuantity ::= ExpectedQuantityType

ExpenseCode ::= ExpenseCodeType

ExpiryDate ::= ExpiryDateType

ExpiryTime ::= ExpiryTimeType

ExpressionCode ::= ExpressionCodeType

ExtendedID ::= ExtendedIDType

Extension ::= ExtensionType

FaceValueAmount ::= FaceValueAmountType

FamilyName ::= FamilyNameType

FeatureTacticTypeCode ::= FeatureTacticTypeCodeType

FeeAmount ::= FeeAmountType

FeeDescription ::= FeeDescriptionType

FileName ::= FileNameType

FinancingInstrumentCode ::= FinancingInstrumentCodeType

FirstName ::= FirstNameType

FirstShipmentAvailibilityDate ::= FirstShipmentAvailibilityDateType

Floor ::= FloorType

ForecastPurposeCode ::= ForecastPurposeCodeType

ForecastTypeCode ::= ForecastTypeCodeType

FormatCode ::= FormatCodeType

ForwarderServiceInstructions ::= ForwarderServiceInstructionsType

FreeOfChargeIndicator ::= FreeOfChargeIndicatorType

FreeOnBoardValueAmount ::= FreeOnBoardValueAmountType

FreightForwarderAssignedID ::= FreightForwarderAssignedIDType

FreightRateClassCode ::= FreightRateClassCodeType

Frequency ::= FrequencyType

FrozenDocumentIndicator ::= FrozenDocumentIndicatorType

FrozenPeriodDaysNumeric ::= FrozenPeriodDaysNumericType

FullnessIndicationCode ::= FullnessIndicationCodeType

FullyPaidSharesIndicator ::= FullyPaidSharesIndicatorType

FundingProgram ::= FundingProgramType

FundingProgramCode ::= FundingProgramCodeType

GasPressureQuantity ::= GasPressureQuantityType

GenderCode ::= GenderCodeType

GeneralCargoIndicator ::= GeneralCargoIndicatorType

GovernmentAgreementConstraintIndicator ::=
  GovernmentAgreementConstraintIndicatorType

GrossVolumeMeasure ::= GrossVolumeMeasureType

GrossWeightMeasure ::= GrossWeightMeasureType

GuaranteeTypeCode ::= GuaranteeTypeCodeType

GuaranteedDespatchDate ::= GuaranteedDespatchDateType

GuaranteedDespatchTime ::= GuaranteedDespatchTimeType

HandlingCode ::= HandlingCodeType

HandlingInstructions ::= HandlingInstructionsType

HashAlgorithmMethod ::= HashAlgorithmMethodType

HaulageInstructions ::= HaulageInstructionsType

HazardClassID ::= HazardClassIDType

HazardousCategoryCode ::= HazardousCategoryCodeType

HazardousRegulationCode ::= HazardousRegulationCodeType

HazardousRiskIndicator ::= HazardousRiskIndicatorType

HeatingType ::= HeatingTypeType

HeatingTypeCode ::= HeatingTypeCodeType

HigherTenderAmount ::= HigherTenderAmountType

HolderName ::= HolderNameType

HumanFoodApprovedIndicator ::= HumanFoodApprovedIndicatorType

HumanFoodIndicator ::= HumanFoodIndicatorType

HumidityPercent ::= HumidityPercentType

ID-1 ::= IDType

IdentificationCode ::= IdentificationCodeType

IdentificationID ::= IdentificationIDType

ImmobilizationCertificateID ::= ImmobilizationCertificateIDType

ImportanceCode ::= ImportanceCodeType

IndicationIndicator ::= IndicationIndicatorType

IndustryClassificationCode ::= IndustryClassificationCodeType

Information ::= InformationType

InformationURI ::= InformationURIType

InhalationToxicityZoneCode ::= InhalationToxicityZoneCodeType

InhouseMail ::= InhouseMailType

InspectionMethodCode ::= InspectionMethodCodeType

InstallmentDueDate ::= InstallmentDueDateType

InstructionID ::= InstructionIDType

InstructionNote ::= InstructionNoteType

Instructions ::= InstructionsType

InsurancePremiumAmount ::= InsurancePremiumAmountType

InsuranceValueAmount ::= InsuranceValueAmountType

InterestedProcurementLotsID ::= InterestedProcurementLotsIDType

InventoryValueAmount ::= InventoryValueAmountType

InvoiceTypeCode ::= InvoiceTypeCodeType

InvoicedQuantity ::= InvoicedQuantityType

InvoicingPartyReference ::= InvoicingPartyReferenceType

IssueDate ::= IssueDateType

IssueNumberID ::= IssueNumberIDType

IssueTime ::= IssueTimeType

IssuerID ::= IssuerIDType

ItemClassificationCode ::= ItemClassificationCodeType

ItemUpdateRequestIndicator ::= ItemUpdateRequestIndicatorType

JobTitle ::= JobTitleType

JourneyID ::= JourneyIDType

Justification ::= JustificationType

JustificationDescription ::= JustificationDescriptionType

Keyword ::= KeywordType

LanguageID ::= LanguageIDType

LastRevisionDate ::= LastRevisionDateType

LastRevisionTime ::= LastRevisionTimeType

LatestDeliveryDate ::= LatestDeliveryDateType

LatestDeliveryTime ::= LatestDeliveryTimeType

LatestMeterQuantity ::= LatestMeterQuantityType

LatestMeterReadingDate ::= LatestMeterReadingDateType

LatestPickupDate ::= LatestPickupDateType

LatestPickupTime ::= LatestPickupTimeType

LatestProposalAcceptanceDate ::= LatestProposalAcceptanceDateType

LatitudeDegreesMeasure ::= LatitudeDegreesMeasureType

LatitudeDirectionCode ::= LatitudeDirectionCodeType

LatitudeMinutesMeasure ::= LatitudeMinutesMeasureType

LeadTimeMeasure ::= LeadTimeMeasureType

LegalForm ::= LegalFormType

LegalReference ::= LegalReferenceType

LegalStatusIndicator ::= LegalStatusIndicatorType

LiabilityAmount ::= LiabilityAmountType

LicensePlateID ::= LicensePlateIDType

LifeCycleStatusCode ::= LifeCycleStatusCodeType

LimitationDescription ::= LimitationDescriptionType

Line ::= LineType

LineCountNumeric ::= LineCountNumericType

LineExtensionAmount ::= LineExtensionAmountType

LineID ::= LineIDType

LineNumberNumeric ::= LineNumberNumericType

LineStatusCode ::= LineStatusCodeType

ListValue ::= ListValueType

LivestockIndicator ::= LivestockIndicatorType

LoadingLengthMeasure ::= LoadingLengthMeasureType

LoadingSequenceID ::= LoadingSequenceIDType

LocaleCode ::= LocaleCodeType

Location-1 ::= LocationType-1

LocationID ::= LocationIDType

LocationTypeCode ::= LocationTypeCodeType

Login ::= LoginType

LogoReferenceID ::= LogoReferenceIDType

LongitudeDegreesMeasure ::= LongitudeDegreesMeasureType

LongitudeDirectionCode ::= LongitudeDirectionCodeType

LongitudeMinutesMeasure ::= LongitudeMinutesMeasureType

LossRisk ::= LossRiskType

LossRiskResponsibilityCode ::= LossRiskResponsibilityCodeType

LotNumberID ::= LotNumberIDType

LowTendersDescription ::= LowTendersDescriptionType

LowerOrangeHazardPlacardID ::= LowerOrangeHazardPlacardIDType

LowerTenderAmount ::= LowerTenderAmountType

MandateTypeCode ::= MandateTypeCodeType

ManufactureDate ::= ManufactureDateType

ManufactureTime ::= ManufactureTimeType

MarkAttention ::= MarkAttentionType

MarkAttentionIndicator ::= MarkAttentionIndicatorType

MarkCare ::= MarkCareType

MarkCareIndicator ::= MarkCareIndicatorType

MarketValueAmount ::= MarketValueAmountType

MarkingID ::= MarkingIDType

MathematicOperatorCode ::= MathematicOperatorCodeType

MaximumAdvertisementAmount ::= MaximumAdvertisementAmountType

MaximumAmount ::= MaximumAmountType

MaximumBackorderQuantity ::= MaximumBackorderQuantityType

MaximumCopiesNumeric ::= MaximumCopiesNumericType

MaximumMeasure ::= MaximumMeasureType

MaximumNumberNumeric ::= MaximumNumberNumericType

MaximumOperatorQuantity ::= MaximumOperatorQuantityType

MaximumOrderQuantity ::= MaximumOrderQuantityType

MaximumPaidAmount ::= MaximumPaidAmountType

MaximumPaymentInstructionsNumeric ::= MaximumPaymentInstructionsNumericType

MaximumQuantity ::= MaximumQuantityType

MaximumTaxExclusiveAmount ::= MaximumTaxExclusiveAmountType

MaximumTaxInclusiveAmount ::= MaximumTaxInclusiveAmountType

MaximumValue ::= MaximumValueType

MaximumVariantQuantity ::= MaximumVariantQuantityType

Measure ::= MeasureType

MedicalFirstAidGuideCode ::= MedicalFirstAidGuideCodeType

MeterConstant ::= MeterConstantType

MeterConstantCode ::= MeterConstantCodeType

MeterName ::= MeterNameType

MeterNumber ::= MeterNumberType

MeterReadingComments ::= MeterReadingCommentsType

MeterReadingMethod ::= MeterReadingMethodType

MeterReadingMethodCode ::= MeterReadingMethodCodeType

MeterReadingType-1 ::= MeterReadingTypeType

MeterReadingTypeCode ::= MeterReadingTypeCodeType

MiddleName ::= MiddleNameType

MimeCode ::= MimeCodeType

MinimumAmount ::= MinimumAmountType

MinimumBackorderQuantity ::= MinimumBackorderQuantityType

MinimumImprovementBid ::= MinimumImprovementBidType

MinimumInventoryQuantity ::= MinimumInventoryQuantityType

MinimumMeasure ::= MinimumMeasureType

MinimumNumberNumeric ::= MinimumNumberNumericType

MinimumOrderQuantity ::= MinimumOrderQuantityType

MinimumQuantity ::= MinimumQuantityType

MinimumValue ::= MinimumValueType

MiscellaneousEventTypeCode ::= MiscellaneousEventTypeCodeType

ModelName ::= ModelNameType

MonetaryScope ::= MonetaryScopeType

MovieTitle ::= MovieTitleType

MultipleOrderQuantity ::= MultipleOrderQuantityType

MultiplierFactorNumeric ::= MultiplierFactorNumericType

Name-1 ::= NameType

NameCode ::= NameCodeType

NameSuffix ::= NameSuffixType

NationalityID ::= NationalityIDType

NatureCode ::= NatureCodeType

NegotiationDescription ::= NegotiationDescriptionType

NetNetWeightMeasure ::= NetNetWeightMeasureType

NetVolumeMeasure ::= NetVolumeMeasureType

NetWeightMeasure ::= NetWeightMeasureType

NetworkID ::= NetworkIDType

NominationDate ::= NominationDateType

NominationTime ::= NominationTimeType

NormalTemperatureReductionQuantity ::= NormalTemperatureReductionQuantityType

Note ::= NoteType

NotificationTypeCode ::= NotificationTypeCodeType

OccurrenceDate ::= OccurrenceDateType

OccurrenceTime ::= OccurrenceTimeType

OnCarriageIndicator ::= OnCarriageIndicatorType

OneTimeChargeType ::= OneTimeChargeTypeType

OneTimeChargeTypeCode ::= OneTimeChargeTypeCodeType

OntologyURI ::= OntologyURIType

OpenTenderID ::= OpenTenderIDType

OperatingYearsQuantity ::= OperatingYearsQuantityType

OperationStatusCode ::= OperationStatusCodeType

OptionalLineItemIndicator ::= OptionalLineItemIndicatorType

OptionsDescription ::= OptionsDescriptionType

OrderIntervalDaysNumeric ::= OrderIntervalDaysNumericType

OrderQuantityIncrementNumeric ::= OrderQuantityIncrementNumericType

OrderResponseCode ::= OrderResponseCodeType

OrderTypeCode ::= OrderTypeCodeType

OrderableIndicator ::= OrderableIndicatorType

OrderableUnit ::= OrderableUnitType

OrderableUnitFactorRate ::= OrderableUnitFactorRateType

OrganizationDepartment ::= OrganizationDepartmentType

OriginalContractingSystemID ::= OriginalContractingSystemIDType

OriginalJobID ::= OriginalJobIDType

OtherInstruction ::= OtherInstructionType

OutstandingQuantity ::= OutstandingQuantityType

OutstandingReason ::= OutstandingReasonType

OversupplyQuantity ::= OversupplyQuantityType

OwnerTypeCode ::= OwnerTypeCodeType

PackLevelCode ::= PackLevelCodeType

PackQuantity ::= PackQuantityType

PackSizeNumeric ::= PackSizeNumericType

PackageLevelCode ::= PackageLevelCodeType

PackagingTypeCode ::= PackagingTypeCodeType

PackingCriteriaCode ::= PackingCriteriaCodeType

PackingMaterial ::= PackingMaterialType

PaidAmount ::= PaidAmountType

PaidDate ::= PaidDateType

PaidTime ::= PaidTimeType

ParentDocumentID ::= ParentDocumentIDType

ParentDocumentLineReferenceID ::= ParentDocumentLineReferenceIDType

ParentDocumentTypeCode ::= ParentDocumentTypeCodeType

ParentDocumentVersionID ::= ParentDocumentVersionIDType

PartPresentationCode ::= PartPresentationCodeType

PartecipationPercent ::= PartecipationPercentType

PartialDeliveryIndicator ::= PartialDeliveryIndicatorType

ParticipationPercent ::= ParticipationPercentType

PartyCapacityAmount ::= PartyCapacityAmountType

Password ::= PasswordType

PayPerView ::= PayPerViewType

PayableAlternativeAmount ::= PayableAlternativeAmountType

PayableAmount ::= PayableAmountType

PayableRoundingAmount ::= PayableRoundingAmountType

PayerReference ::= PayerReferenceType

PaymentAlternativeCurrencyCode ::= PaymentAlternativeCurrencyCodeType

PaymentChannelCode ::= PaymentChannelCodeType

PaymentCurrencyCode ::= PaymentCurrencyCodeType

PaymentDueDate ::= PaymentDueDateType

PaymentFrequencyCode ::= PaymentFrequencyCodeType

PaymentID ::= PaymentIDType

PaymentMeansCode ::= PaymentMeansCodeType

PaymentMeansID ::= PaymentMeansIDType

PaymentNote ::= PaymentNoteType

PaymentOrderReference ::= PaymentOrderReferenceType

PaymentPercent ::= PaymentPercentType

PaymentPurposeCode ::= PaymentPurposeCodeType

PaymentTermsDetailsURI ::= PaymentTermsDetailsURIType

PenaltyAmount ::= PenaltyAmountType

PenaltyClauses ::= PenaltyClausesType

PenaltySurchargePercent ::= PenaltySurchargePercentType

PerUnitAmount ::= PerUnitAmountType

Percent ::= PercentType

PerformanceMetricTypeCode ::= PerformanceMetricTypeCodeType

PerformanceValueQuantity ::= PerformanceValueQuantityType

PerformingCarrierAssignedID ::= PerformingCarrierAssignedIDType

PersonalSituation ::= PersonalSituationType

PhoneNumber ::= PhoneNumberType

PlacardEndorsement ::= PlacardEndorsementType

PlacardNotation ::= PlacardNotationType

PlannedDate ::= PlannedDateType

PlotIdentification ::= PlotIdentificationType

PositionCode ::= PositionCodeType

PostalZone ::= PostalZoneType

Postbox ::= PostboxType

PowerIndicator ::= PowerIndicatorType

PreCarriageIndicator ::= PreCarriageIndicatorType

PreferenceCriterionCode ::= PreferenceCriterionCodeType

PrepaidAmount ::= PrepaidAmountType

PrepaidIndicator ::= PrepaidIndicatorType

PrepaidPaymentReferenceID ::= PrepaidPaymentReferenceIDType

PreviousCancellationReasonCode ::= PreviousCancellationReasonCodeType

PreviousJobID ::= PreviousJobIDType

PreviousMeterQuantity ::= PreviousMeterQuantityType

PreviousMeterReadingDate ::= PreviousMeterReadingDateType

PreviousVersionID ::= PreviousVersionIDType

PriceAmount ::= PriceAmountType

PriceChangeReason ::= PriceChangeReasonType

PriceEvaluationCode ::= PriceEvaluationCodeType

PriceRevisionFormulaDescription ::= PriceRevisionFormulaDescriptionType

PriceType-1 ::= PriceTypeType

PriceTypeCode ::= PriceTypeCodeType

PricingCurrencyCode ::= PricingCurrencyCodeType

PricingUpdateRequestIndicator ::= PricingUpdateRequestIndicatorType

PrimaryAccountNumberID ::= PrimaryAccountNumberIDType

PrintQualifier ::= PrintQualifierType

Priority ::= PriorityType

PrivacyCode ::= PrivacyCodeType

ProcedureCode ::= ProcedureCodeType

ProcessDescription ::= ProcessDescriptionType

ProcessReason ::= ProcessReasonType

ProcessReasonCode ::= ProcessReasonCodeType

ProcurementProjectLotID ::= ProcurementProjectLotIDType

ProcurementSubTypeCode ::= ProcurementSubTypeCodeType

ProcurementTypeCode ::= ProcurementTypeCodeType

ProductTraceID ::= ProductTraceIDType

ProfileExecutionID ::= ProfileExecutionIDType

ProfileID ::= ProfileIDType

ProfileStatusCode ::= ProfileStatusCodeType

PromotionalEventTypeCode ::= PromotionalEventTypeCodeType

ProviderTypeCode ::= ProviderTypeCodeType

Purpose ::= PurposeType

PurposeCode ::= PurposeCodeType

QualityControlCode ::= QualityControlCodeType

Quantity ::= QuantityType

QuantityDiscrepancyCode ::= QuantityDiscrepancyCodeType

RailCarID ::= RailCarIDType

Rate ::= RateType

ReceivedDate ::= ReceivedDateType

ReceivedQuantity ::= ReceivedQuantityType

ReceivedTenderQuantity ::= ReceivedTenderQuantityType

Reference-1 ::= ReferenceType-1

ReferenceDate ::= ReferenceDateType

ReferenceEventCode ::= ReferenceEventCodeType

ReferenceID ::= ReferenceIDType

ReferenceTime ::= ReferenceTimeType

ReferencedConsignmentID ::= ReferencedConsignmentIDType

RefrigeratedIndicator ::= RefrigeratedIndicatorType

RefrigerationOnIndicator ::= RefrigerationOnIndicatorType

Region ::= RegionType

RegisteredDate ::= RegisteredDateType

RegisteredTime ::= RegisteredTimeType

RegistrationDate ::= RegistrationDateType

RegistrationExpirationDate ::= RegistrationExpirationDateType

RegistrationID ::= RegistrationIDType

RegistrationName ::= RegistrationNameType

RegistrationNationality ::= RegistrationNationalityType

RegistrationNationalityID ::= RegistrationNationalityIDType

RejectActionCode ::= RejectActionCodeType

RejectReason ::= RejectReasonType

RejectReasonCode ::= RejectReasonCodeType

RejectedQuantity ::= RejectedQuantityType

RejectionNote ::= RejectionNoteType

ReleaseID ::= ReleaseIDType

ReliabilityPercent ::= ReliabilityPercentType

Remarks ::= RemarksType

ReminderSequenceNumeric ::= ReminderSequenceNumericType

ReminderTypeCode ::= ReminderTypeCodeType

ReplenishmentOwnerDescription ::= ReplenishmentOwnerDescriptionType

RequestForQuotationLineID ::= RequestForQuotationLineIDType

RequestedDeliveryDate ::= RequestedDeliveryDateType

RequestedDespatchDate ::= RequestedDespatchDateType

RequestedDespatchTime ::= RequestedDespatchTimeType

RequestedInvoiceCurrencyCode ::= RequestedInvoiceCurrencyCodeType

RequestedPublicationDate ::= RequestedPublicationDateType

RequiredCurriculaIndicator ::= RequiredCurriculaIndicatorType

RequiredCustomsID ::= RequiredCustomsIDType

RequiredDeliveryDate ::= RequiredDeliveryDateType

RequiredDeliveryTime ::= RequiredDeliveryTimeType

RequiredFeeAmount ::= RequiredFeeAmountType

ResidenceType ::= ResidenceTypeType

ResidenceTypeCode ::= ResidenceTypeCodeType

ResidentOccupantsNumeric ::= ResidentOccupantsNumericType

Resolution ::= ResolutionType

ResolutionCode ::= ResolutionCodeType

ResolutionDate ::= ResolutionDateType

ResolutionTime ::= ResolutionTimeType

ResponseCode ::= ResponseCodeType

ResponseDate ::= ResponseDateType

ResponseTime ::= ResponseTimeType

RetailEventName ::= RetailEventNameType

RetailEventStatusCode ::= RetailEventStatusCodeType

ReturnabilityIndicator ::= ReturnabilityIndicatorType

ReturnableMaterialIndicator ::= ReturnableMaterialIndicatorType

ReturnableQuantity ::= ReturnableQuantityType

RevisedForecastLineID ::= RevisedForecastLineIDType

RevisionDate ::= RevisionDateType

RevisionStatusCode ::= RevisionStatusCodeType

RevisionTime ::= RevisionTimeType

RoamingPartnerName ::= RoamingPartnerNameType

RoleCode ::= RoleCodeType

Room ::= RoomType

RoundingAmount ::= RoundingAmountType

SalesOrderID ::= SalesOrderIDType

SalesOrderLineID ::= SalesOrderLineIDType

SchemeURI ::= SchemeURIType

SealIssuerTypeCode ::= SealIssuerTypeCodeType

SealStatusCode ::= SealStatusCodeType

SealingPartyType ::= SealingPartyTypeType

SecurityClassificationCode ::= SecurityClassificationCodeType

SecurityID ::= SecurityIDType

SellerEventID ::= SellerEventIDType

SequenceID ::= SequenceIDType

SequenceNumberID ::= SequenceNumberIDType

SequenceNumeric ::= SequenceNumericType

SerialID ::= SerialIDType

ServiceName ::= ServiceNameType

ServiceNumberCalled ::= ServiceNumberCalledType

ServiceType ::= ServiceTypeType

ServiceTypeCode ::= ServiceTypeCodeType

SettlementDiscountAmount ::= SettlementDiscountAmountType

SettlementDiscountPercent ::= SettlementDiscountPercentType

SharesNumberQuantity ::= SharesNumberQuantityType

ShippingMarks ::= ShippingMarksType

ShippingOrderID ::= ShippingOrderIDType

ShippingPriorityLevelCode ::= ShippingPriorityLevelCodeType

ShortQuantity ::= ShortQuantityType

ShortageActionCode ::= ShortageActionCodeType

SignatureID ::= SignatureIDType

SignatureMethod-1 ::= SignatureMethodType-1

SizeTypeCode ::= SizeTypeCodeType

SoleProprietorshipIndicator ::= SoleProprietorshipIndicatorType

SourceCurrencyBaseRate ::= SourceCurrencyBaseRateType

SourceCurrencyCode ::= SourceCurrencyCodeType

SourceForecastIssueDate ::= SourceForecastIssueDateType

SourceForecastIssueTime ::= SourceForecastIssueTimeType

SourceValueMeasure ::= SourceValueMeasureType

SpecialInstructions ::= SpecialInstructionsType

SpecialSecurityIndicator ::= SpecialSecurityIndicatorType

SpecialServiceInstructions ::= SpecialServiceInstructionsType

SpecialTerms ::= SpecialTermsType

SpecialTransportRequirments ::= SpecialTransportRequirmentsType

SpecificationID ::= SpecificationIDType

SpecificationTypeCode ::= SpecificationTypeCodeType

SplitConsignmentIndicator ::= SplitConsignmentIndicatorType

StartDate ::= StartDateType

StartTime ::= StartTimeType

StatementTypeCode ::= StatementTypeCodeType

StatusAvailableIndicator ::= StatusAvailableIndicatorType

StatusCode ::= StatusCodeType

StatusReason ::= StatusReasonType

StatusReasonCode ::= StatusReasonCodeType

StreetName ::= StreetNameType

SubmissionDate ::= SubmissionDateType

SubmissionDueDate ::= SubmissionDueDateType

SubmissionMethodCode ::= SubmissionMethodCodeType

SubscriberID ::= SubscriberIDType-1

SubscriberIDType ::= SubscriberIDTypeType

SubscriberIDTypeCode ::= SubscriberIDTypeCodeType

SubscriberTypeCode ::= SubscriberTypeCodeType

SubscriberTypeIdentifier ::= SubscriberTypeIdentifierType

SubstitutionStatusCode ::= SubstitutionStatusCodeType

SuccessiveSequenceID ::= SuccessiveSequenceIDType

SummaryDescription ::= SummaryDescriptionType

SupplierAssignedAccountID ::= SupplierAssignedAccountIDType

SupplyChainActivityTypeCode ::= SupplyChainActivityTypeCodeType

TareWeightMeasure ::= TareWeightMeasureType

TargetCurrencyBaseRate ::= TargetCurrencyBaseRateType

TargetCurrencyCode ::= TargetCurrencyCodeType

TargetInventoryQuantity ::= TargetInventoryQuantityType

TargetServicePercent ::= TargetServicePercentType

TariffClassCode ::= TariffClassCodeType

TariffCode ::= TariffCodeType

TariffDescription ::= TariffDescriptionType

TaxAmount ::= TaxAmountType

TaxCurrencyCode ::= TaxCurrencyCodeType

TaxEnergyAmount ::= TaxEnergyAmountType

TaxEnergyBalanceAmount ::= TaxEnergyBalanceAmountType

TaxEnergyOnAccountAmount ::= TaxEnergyOnAccountAmountType

TaxEvidenceIndicator ::= TaxEvidenceIndicatorType

TaxExclusiveAmount ::= TaxExclusiveAmountType

TaxExemptionReason ::= TaxExemptionReasonType

TaxExemptionReasonCode ::= TaxExemptionReasonCodeType

TaxIncludedIndicator ::= TaxIncludedIndicatorType

TaxInclusiveAmount ::= TaxInclusiveAmountType

TaxLevelCode ::= TaxLevelCodeType

TaxPointDate ::= TaxPointDateType

TaxTypeCode ::= TaxTypeCodeType

TaxableAmount ::= TaxableAmountType

TechnicalCommitteeDescription ::= TechnicalCommitteeDescriptionType

TechnicalName ::= TechnicalNameType

TelecommunicationsServiceCall ::= TelecommunicationsServiceCallType

TelecommunicationsServiceCallCode ::= TelecommunicationsServiceCallCodeType

TelecommunicationsServiceCategory ::= TelecommunicationsServiceCategoryType

TelecommunicationsServiceCategoryCode ::=
  TelecommunicationsServiceCategoryCodeType

TelecommunicationsSupplyType-1 ::= TelecommunicationsSupplyTypeType

TelecommunicationsSupplyTypeCode ::= TelecommunicationsSupplyTypeCodeType

Telefax ::= TelefaxType

Telephone ::= TelephoneType

TenderEnvelopeID ::= TenderEnvelopeIDType

TenderEnvelopeTypeCode ::= TenderEnvelopeTypeCodeType

TenderResultCode ::= TenderResultCodeType

TenderTypeCode ::= TenderTypeCodeType

TendererRequirementTypeCode ::= TendererRequirementTypeCodeType

TestMethod ::= TestMethodType

Text ::= TextType

ThirdPartyPayerIndicator ::= ThirdPartyPayerIndicatorType

ThresholdAmount ::= ThresholdAmountType

ThresholdQuantity ::= ThresholdQuantityType

ThresholdValueComparisonCode ::= ThresholdValueComparisonCodeType

TierRange ::= TierRangeType

TierRatePercent ::= TierRatePercentType

TimeAmount ::= TimeAmountType

TimeDeltaDaysQuantity ::= TimeDeltaDaysQuantityType

TimeDeviationIndicator ::= TimeDeviationIndicatorType

TimeFrequencyCode ::= TimeFrequencyCodeType

TimezoneOffset ::= TimezoneOffsetType

TimingComplaint ::= TimingComplaintType

TimingComplaintCode ::= TimingComplaintCodeType

Title ::= TitleType

ToOrderIndicator ::= ToOrderIndicatorType

TotalAmount ::= TotalAmountType

TotalBalanceAmount ::= TotalBalanceAmountType

TotalConsumedQuantity ::= TotalConsumedQuantityType

TotalCreditAmount ::= TotalCreditAmountType

TotalDebitAmount ::= TotalDebitAmountType

TotalDeliveredQuantity ::= TotalDeliveredQuantityType

TotalGoodsItemQuantity ::= TotalGoodsItemQuantityType

TotalInvoiceAmount ::= TotalInvoiceAmountType

TotalMeteredQuantity ::= TotalMeteredQuantityType

TotalPackageQuantity ::= TotalPackageQuantityType

TotalPackagesQuantity ::= TotalPackagesQuantityType

TotalPaymentAmount ::= TotalPaymentAmountType

TotalTaskAmount ::= TotalTaskAmountType

TotalTaxAmount ::= TotalTaxAmountType

TotalTransportHandlingUnitQuantity ::= TotalTransportHandlingUnitQuantityType

TraceID ::= TraceIDType

TrackingDeviceCode ::= TrackingDeviceCodeType

TrackingID ::= TrackingIDType

TradeItemPackingLabelingTypeCode ::= TradeItemPackingLabelingTypeCodeType

TradeServiceCode ::= TradeServiceCodeType

TradingRestrictions ::= TradingRestrictionsType

TrainID ::= TrainIDType

TransactionCurrencyTaxAmount ::= TransactionCurrencyTaxAmountType

TransitDirectionCode ::= TransitDirectionCodeType

TransportAuthorizationCode ::= TransportAuthorizationCodeType

TransportEmergencyCardCode ::= TransportEmergencyCardCodeType

TransportEquipmentTypeCode ::= TransportEquipmentTypeCodeType

TransportEventTypeCode ::= TransportEventTypeCodeType

TransportExecutionPlanReferenceID ::= TransportExecutionPlanReferenceIDType

TransportHandlingUnitTypeCode ::= TransportHandlingUnitTypeCodeType

TransportMeansTypeCode ::= TransportMeansTypeCodeType

TransportModeCode ::= TransportModeCodeType

TransportServiceCode ::= TransportServiceCodeType

TransportServiceProviderCancellationIndicator ::=
  TransportServiceProviderCancellationIndicatorType

TransportServiceProviderCompletionIndicator ::=
  TransportServiceProviderCompletionIndicatorType

TransportServiceProviderReadyForExecutionIndicator ::=
  TransportServiceProviderReadyForExecutionIndicatorType

TransportServiceProviderRemarks ::= TransportServiceProviderRemarksType

TransportServiceProviderSpecialTerms ::=
  TransportServiceProviderSpecialTermsType

TransportUserCancellationIndicator ::= TransportUserCancellationIndicatorType

TransportUserCompletionIndicator ::= TransportUserCompletionIndicatorType

TransportUserReadyForExecutionIndicator ::=
  TransportUserReadyForExecutionIndicatorType

TransportUserRemarks ::= TransportUserRemarksType

TransportUserSpecialTerms ::= TransportUserSpecialTermsType

TransportationServiceDescription ::= TransportationServiceDescriptionType

TransportationServiceDetailsURI ::= TransportationServiceDetailsURIType

TypeCode ::= TypeCodeType

UBLVersionID ::= UBLVersionIDType

UNDGCode ::= UNDGCodeType

URI ::= URIType

UUID ::= UUIDType

UnknownPriceIndicator ::= UnknownPriceIndicatorType

UpperOrangeHazardPlacardID ::= UpperOrangeHazardPlacardIDType

UrgencyCode ::= UrgencyCodeType

UtilityStatementTypeCode ::= UtilityStatementTypeCodeType

ValidateProcess ::= ValidateProcessType

ValidateTool ::= ValidateToolType

ValidateToolVersion ::= ValidateToolVersionType

ValidationDate ::= ValidationDateType

ValidationResultCode ::= ValidationResultCodeType

ValidationTime ::= ValidationTimeType

ValidatorID ::= ValidatorIDType

ValidityStartDate ::= ValidityStartDateType

Value ::= ValueType

ValueAmount ::= ValueAmountType

ValueMeasure ::= ValueMeasureType

ValueQualifier ::= ValueQualifierType

ValueQuantity ::= ValueQuantityType

VarianceQuantity ::= VarianceQuantityType

VariantConstraintIndicator ::= VariantConstraintIndicatorType

VariantID ::= VariantIDType

VersionID ::= VersionIDType

VesselID ::= VesselIDType

VesselName ::= VesselNameType

WarrantyInformation ::= WarrantyInformationType

WebsiteURI ::= WebsiteURIType

Weight ::= WeightType

WeightNumeric ::= WeightNumericType

WeightingAlgorithmCode ::= WeightingAlgorithmCodeType

XPath ::= XPathType

AcceptedIndicatorType ::= SEQUENCE {base  BOOLEAN}

AcceptedVariantsDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AccountFormatCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AccountIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AccountTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AccountingCostCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AccountingCostType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ActionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ActivityCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ActualDeliveryDateType ::= SEQUENCE {base  XSD.Date}

ActualDeliveryTimeType ::= SEQUENCE {base  XSD.Time}

ActualDespatchDateType ::= SEQUENCE {base  XSD.Date}

ActualDespatchTimeType ::= SEQUENCE {base  XSD.Time}

ActualPickupDateType ::= SEQUENCE {base  XSD.Date}

ActualPickupTimeType ::= SEQUENCE {base  XSD.Time}

ActualTemperatureReductionQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

AdValoremIndicatorType ::= SEQUENCE {base  BOOLEAN}

AdditionalAccountIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AdditionalInformationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AdditionalStreetNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AddressFormatCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AddressTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AdjustmentReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AdmissionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AdvertisementAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

AgencyIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AgencyNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AirFlowPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

AircraftIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AliasNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AllowanceChargeReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AllowanceChargeReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AllowanceTotalAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

AltitudeMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

AmountRateType ::= SEQUENCE {format  XSD.String OPTIONAL,
                             base    XSD.Decimal}

AmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

AnimalFoodApprovedIndicatorType ::= SEQUENCE {base  BOOLEAN}

AnimalFoodIndicatorType ::= SEQUENCE {base  BOOLEAN}

AnnualAverageAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

ApplicationStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ApprovalDateType ::= SEQUENCE {base  XSD.Date}

ApprovalStatusType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AttributeIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AuctionConstraintIndicatorType ::= SEQUENCE {base  BOOLEAN}

AuctionURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AvailabilityDateType ::= SEQUENCE {base  XSD.Date}

AvailabilityStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AverageAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

AverageSubsequentContractAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

AwardDateType ::= SEQUENCE {base  XSD.Date}

AwardTimeType ::= SEQUENCE {base  XSD.Time}

AwardingCriteriaDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

AwardingCriteriaIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

AwardingCriteriaTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AwardingMethodTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

BackOrderAllowedIndicatorType ::= SEQUENCE {base  BOOLEAN}

BackorderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

BackorderReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

BalanceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

BalanceBroughtForwardIndicatorType ::= SEQUENCE {base  BOOLEAN}

BaseAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

BaseQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

BaseUnitMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

BasedOnConsensusIndicatorType ::= SEQUENCE {base  BOOLEAN}

BasicConsumedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

BatchQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

BestBeforeDateType ::= SEQUENCE {base  XSD.Date}

BirthDateType ::= SEQUENCE {base  XSD.Date}

BlockNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

BrandNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

BrokerAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

BudgetYearNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

BuildingNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

BuildingNumberType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

BulkCargoIndicatorType ::= SEQUENCE {base  BOOLEAN}

BusinessClassificationEvidenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

BusinessIdentityEvidenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

BuyerEventIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

BuyerProfileURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CV2IDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CalculationExpressionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CalculationExpressionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CalculationRateType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

CalculationSequenceNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

CallBaseAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CallDateType ::= SEQUENCE {base  XSD.Date}

CallExtensionAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CallTimeType ::= SEQUENCE {base  XSD.Time}

CancellationNoteType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CandidateReductionConstraintIndicatorType ::= SEQUENCE {base  BOOLEAN}

CanonicalizationMethodType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CapabilityTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CardChipCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CardTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CargoTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CarrierAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CarrierServiceInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CatalogueIndicatorType ::= SEQUENCE {base  BOOLEAN}

CategoryNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CertificateTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CertificateTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ChangeConditionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ChannelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ChannelType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CharacterSetCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CharacteristicsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ChargeIndicatorType ::= SEQUENCE {base  BOOLEAN}

ChargeTotalAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

ChargeableQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ChargeableWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

ChipApplicationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CityNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CitySubdivisionNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ClauseCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ClauseType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CodeValueType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CollaborationPriorityCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CommentType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CommodityCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CompanyIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CompanyLegalFormCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CompanyLiquidationStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ComparedValueMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

ComparisonDataCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ComparisonDataSourceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ComparisonForecastIssueDateType ::= SEQUENCE {base  XSD.Date}

ComparisonForecastIssueTimeType ::= SEQUENCE {base  XSD.Time}

CompletionIndicatorType ::= SEQUENCE {base  BOOLEAN}

ConditionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConditionDeviationIndicatorType ::= SEQUENCE {base  BOOLEAN}

ConditionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConditionValueMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

ConditionsDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConditionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConsigneeAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ConsignmentQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ConsignorAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ConsolidatableIndicatorType ::= SEQUENCE {base  BOOLEAN}

ConstitutionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConsumerIncentiveTacticTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConsumerUnitQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ConsumersEnergyLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConsumersEnergyLevelType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConsumptionEnergyQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ConsumptionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ConsumptionLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConsumptionLevelType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConsumptionReportIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ConsumptionTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ConsumptionTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ConsumptionWaterQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ContainerizedIndicatorType ::= SEQUENCE {base  BOOLEAN}

ContentUnitQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ContractFolderIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ContractNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ContractSubdivisionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ContractTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ContractTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ContractedCarrierAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ContractingPartyTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ContractingSystemCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CoordinateSystemCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CopyIndicatorType ::= SEQUENCE {base  BOOLEAN}

CorporateRegistrationTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CorporateStockAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CorrectionAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CorrectionTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CorrectionTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CorrectionUnitAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CountrySubentityCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CountrySubentityType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CreditLineAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

CreditedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

CurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CurrentChargeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CurrentChargeTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CustomerAssignedAccountIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CustomerReferenceType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CustomizationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

CustomsClearanceServiceInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

CustomsImportClassifiedIndicatorType ::= SEQUENCE {base  BOOLEAN}

CustomsStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CustomsTariffQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

DamageRemarksType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DangerousGoodsApprovedIndicatorType ::= SEQUENCE {base  BOOLEAN}

DataSendingCapabilityType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DataSourceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DateType ::= SEQUENCE {base  XSD.Date}

DebitLineAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

DebitedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

DeclarationTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DeclaredCarriageValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

DeclaredCustomsValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

DeclaredForCarriageValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

DeclaredStatisticsValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

DeliveredQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

DeliveryInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DemurrageInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DepartmentType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DescriptionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DespatchAdviceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DifferenceTemperatureReductionQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

DirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DisplayTacticTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DispositionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DistrictType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DocumentCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DocumentDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DocumentHashType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DocumentIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

DocumentStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DocumentTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DocumentTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

DueDateType ::= SEQUENCE {base  XSD.Date}

DurationMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

DutyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DutyType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

EarliestPickupDateType ::= SEQUENCE {base  XSD.Date}

EarliestPickupTimeType ::= SEQUENCE {base  XSD.Time}

EconomicOperatorRegistryURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

EffectiveDateType ::= SEQUENCE {base  XSD.Date}

EffectiveTimeType ::= SEQUENCE {base  XSD.Time}

ElectronicDeviceDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ElectronicMailType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

EmbeddedDocumentBinaryObjectType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

EmergencyProceduresCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

EmployeeQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

EncodingCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

EndDateType ::= SEQUENCE {base  XSD.Date}

EndTimeType ::= SEQUENCE {base  XSD.Time}

EndpointIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

EnvironmentalEmissionTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

EstimatedConsumedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

EstimatedDeliveryDateType ::= SEQUENCE {base  XSD.Date}

EstimatedDeliveryTimeType ::= SEQUENCE {base  XSD.Time}

EstimatedDespatchDateType ::= SEQUENCE {base  XSD.Date}

EstimatedDespatchTimeType ::= SEQUENCE {base  XSD.Time}

EstimatedOverallContractAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

EstimatedOverallContractQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

EvaluationCriteriaTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

EvidenceSuppliedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

EvidenceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExceptionResolutionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExceptionStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExchangeMarketIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExclusionReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ExecutionRequirementCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExemptionReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExemptionReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ExpectedOperatorQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ExpectedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ExpenseCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExpiryDateType ::= SEQUENCE {base  XSD.Date}

ExpiryTimeType ::= SEQUENCE {base  XSD.Time}

ExpressionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExtendedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExtensionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FaceValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

FamilyNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FeatureTacticTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FeeAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

FeeDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FileNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FinancingInstrumentCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FirstNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FirstShipmentAvailibilityDateType ::= SEQUENCE {base  XSD.Date}

FloorType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ForecastPurposeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ForecastTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FormatCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ForwarderServiceInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FreeOfChargeIndicatorType ::= SEQUENCE {base  BOOLEAN}

FreeOnBoardValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

FreightForwarderAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

FreightRateClassCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FrequencyType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

FrozenDocumentIndicatorType ::= SEQUENCE {base  BOOLEAN}

FrozenPeriodDaysNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

FullnessIndicationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FullyPaidSharesIndicatorType ::= SEQUENCE {base  BOOLEAN}

FundingProgramCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

FundingProgramType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

GasPressureQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

GenderCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

GeneralCargoIndicatorType ::= SEQUENCE {base  BOOLEAN}

GovernmentAgreementConstraintIndicatorType ::= SEQUENCE {base  BOOLEAN}

GrossVolumeMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

GrossWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

GuaranteeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

GuaranteedDespatchDateType ::= SEQUENCE {base  XSD.Date}

GuaranteedDespatchTimeType ::= SEQUENCE {base  XSD.Time}

HandlingCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

HandlingInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

HashAlgorithmMethodType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

HaulageInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

HazardClassIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

HazardousCategoryCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

HazardousRegulationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

HazardousRiskIndicatorType ::= SEQUENCE {base  BOOLEAN}

HeatingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

HeatingTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

HigherTenderAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

HolderNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

HumanFoodApprovedIndicatorType ::= SEQUENCE {base  BOOLEAN}

HumanFoodIndicatorType ::= SEQUENCE {base  BOOLEAN}

HumidityPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

IDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

IdentificationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

IdentificationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ImmobilizationCertificateIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ImportanceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

IndicationIndicatorType ::= SEQUENCE {base  BOOLEAN}

IndustryClassificationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

InformationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

InformationURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

InhalationToxicityZoneCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

InhouseMailType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

InspectionMethodCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

InstallmentDueDateType ::= SEQUENCE {base  XSD.Date}

InstructionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

InstructionNoteType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

InstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

InsurancePremiumAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

InsuranceValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

InterestedProcurementLotsIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

InventoryValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

InvoiceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

InvoicedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

InvoicingPartyReferenceType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

IssueDateType ::= SEQUENCE {base  XSD.Date}

IssueNumberIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

IssueTimeType ::= SEQUENCE {base  XSD.Time}

IssuerIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ItemClassificationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ItemUpdateRequestIndicatorType ::= SEQUENCE {base  BOOLEAN}

JobTitleType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

JourneyIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

JustificationDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

JustificationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

KeywordType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LanguageIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LastRevisionDateType ::= SEQUENCE {base  XSD.Date}

LastRevisionTimeType ::= SEQUENCE {base  XSD.Time}

LatestDeliveryDateType ::= SEQUENCE {base  XSD.Date}

LatestDeliveryTimeType ::= SEQUENCE {base  XSD.Time}

LatestMeterQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

LatestMeterReadingDateType ::= SEQUENCE {base  XSD.Date}

LatestPickupDateType ::= SEQUENCE {base  XSD.Date}

LatestPickupTimeType ::= SEQUENCE {base  XSD.Time}

LatestProposalAcceptanceDateType ::= SEQUENCE {base  XSD.Date}

LatitudeDegreesMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LatitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LatitudeMinutesMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LeadTimeMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LegalFormType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LegalReferenceType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LegalStatusIndicatorType ::= SEQUENCE {base  BOOLEAN}

LiabilityAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

LicensePlateIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LifeCycleStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LimitationDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LineCountNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

LineExtensionAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

LineIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LineNumberNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

LineStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LineType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ListValueType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LivestockIndicatorType ::= SEQUENCE {base  BOOLEAN}

LoadingLengthMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LoadingSequenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LocaleCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LocationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LocationType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LocationTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LoginType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LogoReferenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LongitudeDegreesMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LongitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LongitudeMinutesMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

LossRiskResponsibilityCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LossRiskType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LotNumberIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LowTendersDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

LowerOrangeHazardPlacardIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

LowerTenderAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MandateTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ManufactureDateType ::= SEQUENCE {base  XSD.Date}

ManufactureTimeType ::= SEQUENCE {base  XSD.Time}

MarkAttentionIndicatorType ::= SEQUENCE {base  BOOLEAN}

MarkAttentionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MarkCareIndicatorType ::= SEQUENCE {base  BOOLEAN}

MarkCareType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MarketValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MarkingIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

MathematicOperatorCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MaximumAdvertisementAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MaximumAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MaximumBackorderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MaximumCopiesNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

MaximumMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

MaximumNumberNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

MaximumOperatorQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MaximumOrderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MaximumPaidAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MaximumPaymentInstructionsNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

MaximumQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MaximumTaxExclusiveAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MaximumTaxInclusiveAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MaximumValueType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MaximumVariantQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

MedicalFirstAidGuideCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MeterConstantCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MeterConstantType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MeterNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MeterNumberType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MeterReadingCommentsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MeterReadingMethodCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MeterReadingMethodType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MeterReadingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MeterReadingTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MiddleNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MimeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MinimumAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

MinimumBackorderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MinimumImprovementBidType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MinimumInventoryQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MinimumMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

MinimumNumberNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

MinimumOrderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MinimumQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MinimumValueType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MiscellaneousEventTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ModelNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MonetaryScopeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MovieTitleType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

MultipleOrderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

MultiplierFactorNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

NameCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

NameSuffixType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

NameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

NationalityIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

NatureCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

NegotiationDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

NetNetWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

NetVolumeMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

NetWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

NetworkIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

NominationDateType ::= SEQUENCE {base  XSD.Date}

NominationTimeType ::= SEQUENCE {base  XSD.Time}

NormalTemperatureReductionQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

NoteType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

NotificationTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OccurrenceDateType ::= SEQUENCE {base  XSD.Date}

OccurrenceTimeType ::= SEQUENCE {base  XSD.Time}

OnCarriageIndicatorType ::= SEQUENCE {base  BOOLEAN}

OneTimeChargeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OneTimeChargeTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OntologyURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

OpenTenderIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

OperatingYearsQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

OperationStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OptionalLineItemIndicatorType ::= SEQUENCE {base  BOOLEAN}

OptionsDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OrderIntervalDaysNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

OrderQuantityIncrementNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

OrderResponseCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OrderTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OrderableIndicatorType ::= SEQUENCE {base  BOOLEAN}

OrderableUnitFactorRateType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

OrderableUnitType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OrganizationDepartmentType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OriginalContractingSystemIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

OriginalJobIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

OtherInstructionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OutstandingQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

OutstandingReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

OversupplyQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

OwnerTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

PackSizeNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

PackageLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackagingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackingCriteriaCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackingMaterialType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PaidAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PaidDateType ::= SEQUENCE {base  XSD.Date}

PaidTimeType ::= SEQUENCE {base  XSD.Time}

ParentDocumentIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ParentDocumentLineReferenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ParentDocumentTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ParentDocumentVersionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PartPresentationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PartecipationPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

PartialDeliveryIndicatorType ::= SEQUENCE {base  BOOLEAN}

ParticipationPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

PartyCapacityAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PasswordType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PayPerViewType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PayableAlternativeAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PayableAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PayableRoundingAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PayerReferenceType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PaymentAlternativeCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentChannelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentDueDateType ::= SEQUENCE {base  XSD.Date}

PaymentFrequencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PaymentMeansCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentMeansIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PaymentNoteType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PaymentOrderReferenceType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PaymentPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

PaymentPurposeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentTermsDetailsURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PenaltyAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PenaltyClausesType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PenaltySurchargePercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

PerUnitAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PercentType ::= SEQUENCE {format  XSD.String OPTIONAL,
                          base    XSD.Decimal}

PerformanceMetricTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PerformanceValueQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

PerformingCarrierAssignedIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PersonalSituationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PhoneNumberType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PlacardEndorsementType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PlacardNotationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PlannedDateType ::= SEQUENCE {base  XSD.Date}

PlotIdentificationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PositionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PostalZoneType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PostboxType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PowerIndicatorType ::= SEQUENCE {base  BOOLEAN}

PreCarriageIndicatorType ::= SEQUENCE {base  BOOLEAN}

PreferenceCriterionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PrepaidAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PrepaidIndicatorType ::= SEQUENCE {base  BOOLEAN}

PrepaidPaymentReferenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PreviousCancellationReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PreviousJobIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PreviousMeterQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

PreviousMeterReadingDateType ::= SEQUENCE {base  XSD.Date}

PreviousVersionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PriceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

PriceChangeReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PriceEvaluationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PriceRevisionFormulaDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PriceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PriceTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PricingCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PricingUpdateRequestIndicatorType ::= SEQUENCE {base  BOOLEAN}

PrimaryAccountNumberIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

PrintQualifierType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PriorityType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

PrivacyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProcedureCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProcessDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ProcessReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProcessReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ProcurementProjectLotIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ProcurementSubTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProcurementTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProductTraceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ProfileExecutionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ProfileIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ProfileStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PromotionalEventTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ProviderTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PurposeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PurposeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

QualityControlCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

QuantityDiscrepancyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

QuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

RailCarIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RateType ::= SEQUENCE {format  XSD.String OPTIONAL,
                       base    XSD.Decimal}

ReceivedDateType ::= SEQUENCE {base  XSD.Date}

ReceivedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ReceivedTenderQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ReferenceDateType ::= SEQUENCE {base  XSD.Date}

ReferenceEventCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ReferenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ReferenceTimeType ::= SEQUENCE {base  XSD.Time}

ReferenceType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ReferencedConsignmentIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RefrigeratedIndicatorType ::= SEQUENCE {base  BOOLEAN}

RefrigerationOnIndicatorType ::= SEQUENCE {base  BOOLEAN}

RegionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RegisteredDateType ::= SEQUENCE {base  XSD.Date}

RegisteredTimeType ::= SEQUENCE {base  XSD.Time}

RegistrationDateType ::= SEQUENCE {base  XSD.Date}

RegistrationExpirationDateType ::= SEQUENCE {base  XSD.Date}

RegistrationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RegistrationNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RegistrationNationalityIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RegistrationNationalityType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RejectActionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

RejectReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

RejectReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RejectedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

RejectionNoteType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ReleaseIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ReliabilityPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

RemarksType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ReminderSequenceNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

ReminderTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ReplenishmentOwnerDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RequestForQuotationLineIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RequestedDeliveryDateType ::= SEQUENCE {base  XSD.Date}

RequestedDespatchDateType ::= SEQUENCE {base  XSD.Date}

RequestedDespatchTimeType ::= SEQUENCE {base  XSD.Time}

RequestedInvoiceCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

RequestedPublicationDateType ::= SEQUENCE {base  XSD.Date}

RequiredCurriculaIndicatorType ::= SEQUENCE {base  BOOLEAN}

RequiredCustomsIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RequiredDeliveryDateType ::= SEQUENCE {base  XSD.Date}

RequiredDeliveryTimeType ::= SEQUENCE {base  XSD.Time}

RequiredFeeAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

ResidenceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ResidenceTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ResidentOccupantsNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

ResolutionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ResolutionDateType ::= SEQUENCE {base  XSD.Date}

ResolutionTimeType ::= SEQUENCE {base  XSD.Time}

ResolutionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ResponseCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ResponseDateType ::= SEQUENCE {base  XSD.Date}

ResponseTimeType ::= SEQUENCE {base  XSD.Time}

RetailEventNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RetailEventStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ReturnabilityIndicatorType ::= SEQUENCE {base  BOOLEAN}

ReturnableMaterialIndicatorType ::= SEQUENCE {base  BOOLEAN}

ReturnableQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

RevisedForecastLineIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

RevisionDateType ::= SEQUENCE {base  XSD.Date}

RevisionStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

RevisionTimeType ::= SEQUENCE {base  XSD.Time}

RoamingPartnerNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RoleCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

RoomType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

RoundingAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

SalesOrderIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SalesOrderLineIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SchemeURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SealIssuerTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SealStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SealingPartyTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SecurityClassificationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SecurityIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SellerEventIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SequenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SequenceNumberIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SequenceNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

SerialIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ServiceNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ServiceNumberCalledType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ServiceTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ServiceTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SettlementDiscountAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

SettlementDiscountPercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

SharesNumberQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ShippingMarksType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ShippingOrderIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ShippingPriorityLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ShortQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ShortageActionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SignatureIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SignatureMethodType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SizeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SoleProprietorshipIndicatorType ::= SEQUENCE {base  BOOLEAN}

SourceCurrencyBaseRateType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

SourceCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SourceForecastIssueDateType ::= SEQUENCE {base  XSD.Date}

SourceForecastIssueTimeType ::= SEQUENCE {base  XSD.Time}

SourceValueMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

SpecialInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SpecialSecurityIndicatorType ::= SEQUENCE {base  BOOLEAN}

SpecialServiceInstructionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SpecialTermsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SpecialTransportRequirmentsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SpecificationIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SpecificationTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SplitConsignmentIndicatorType ::= SEQUENCE {base  BOOLEAN}

StartDateType ::= SEQUENCE {base  XSD.Date}

StartTimeType ::= SEQUENCE {base  XSD.Time}

StatementTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

StatusAvailableIndicatorType ::= SEQUENCE {base  BOOLEAN}

StatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

StatusReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

StatusReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

StreetNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SubmissionDateType ::= SEQUENCE {base  XSD.Date}

SubmissionDueDateType ::= SEQUENCE {base  XSD.Date}

SubmissionMethodCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SubscriberIDType-1 ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SubscriberIDTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SubscriberIDTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SubscriberTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SubscriberTypeIdentifierType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SubstitutionStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SuccessiveSequenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SummaryDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

SupplierAssignedAccountIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

SupplyChainActivityTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TareWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

TargetCurrencyBaseRateType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

TargetCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TargetInventoryQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TargetServicePercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

TariffClassCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TariffCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TariffDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TaxAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TaxEnergyAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxEnergyBalanceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxEnergyOnAccountAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxEvidenceIndicatorType ::= SEQUENCE {base  BOOLEAN}

TaxExclusiveAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxExemptionReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TaxExemptionReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TaxIncludedIndicatorType ::= SEQUENCE {base  BOOLEAN}

TaxInclusiveAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TaxLevelCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TaxPointDateType ::= SEQUENCE {base  XSD.Date}

TaxTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TaxableAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TechnicalCommitteeDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TechnicalNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TelecommunicationsServiceCallCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TelecommunicationsServiceCallType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TelecommunicationsServiceCategoryCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TelecommunicationsServiceCategoryType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TelecommunicationsSupplyTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TelecommunicationsSupplyTypeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TelefaxType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TelephoneType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TenderEnvelopeIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TenderEnvelopeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TenderResultCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TenderTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TendererRequirementTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TestMethodType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TextType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ThirdPartyPayerIndicatorType ::= SEQUENCE {base  BOOLEAN}

ThresholdAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

ThresholdQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ThresholdValueComparisonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TierRangeType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TierRatePercentType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

TimeAmountType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TimeDeltaDaysQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TimeDeviationIndicatorType ::= SEQUENCE {base  BOOLEAN}

TimeFrequencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TimezoneOffsetType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TimingComplaintCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TimingComplaintType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TitleType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ToOrderIndicatorType ::= SEQUENCE {base  BOOLEAN}

TotalAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalBalanceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalConsumedQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalCreditAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalDebitAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalDeliveredQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalGoodsItemQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalInvoiceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalMeteredQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalPackageQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalPackagesQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TotalPaymentAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalTaskAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalTaxAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TotalTransportHandlingUnitQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TraceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TrackingDeviceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TrackingIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TradeItemPackingLabelingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TradeServiceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TradingRestrictionsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TrainIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TransactionCurrencyTaxAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

TransitDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportAuthorizationCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportEmergencyCardCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportEquipmentTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportEventTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportExecutionPlanReferenceIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TransportHandlingUnitTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportMeansTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportModeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportServiceCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportServiceProviderCancellationIndicatorType ::= SEQUENCE {base  BOOLEAN}

TransportServiceProviderCompletionIndicatorType ::= SEQUENCE {base  BOOLEAN}

TransportServiceProviderReadyForExecutionIndicatorType ::= SEQUENCE {
  base  BOOLEAN}

TransportServiceProviderRemarksType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TransportServiceProviderSpecialTermsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TransportUserCancellationIndicatorType ::= SEQUENCE {base  BOOLEAN}

TransportUserCompletionIndicatorType ::= SEQUENCE {base  BOOLEAN}

TransportUserReadyForExecutionIndicatorType ::= SEQUENCE {base  BOOLEAN}

TransportUserRemarksType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TransportUserSpecialTermsType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TransportationServiceDescriptionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

TransportationServiceDetailsURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

TypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

UBLVersionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

UNDGCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

URIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

UUIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

UnknownPriceIndicatorType ::= SEQUENCE {base  BOOLEAN}

UpperOrangeHazardPlacardIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

UrgencyCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

UtilityStatementTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ValidateProcessType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ValidateToolType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ValidateToolVersionType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ValidationDateType ::= SEQUENCE {base  XSD.Date}

ValidationResultCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ValidationTimeType ::= SEQUENCE {base  XSD.Time}

ValidatorIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ValidityStartDateType ::= SEQUENCE {base  XSD.Date}

ValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

ValueMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

ValueQualifierType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ValueQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

ValueType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

VarianceQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

VariantConstraintIndicatorType ::= SEQUENCE {base  BOOLEAN}

VariantIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

VersionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

VesselIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

VesselNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

WarrantyInformationType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

WebsiteURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

WeightNumericType ::= SEQUENCE {
  format  XSD.String OPTIONAL,
  base    XSD.Decimal}

WeightType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

WeightingAlgorithmCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

XPathType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	PREFIX "cbc"
    NOT NAMESPACE AcceptedVariantsDescriptionType.languageID, 
	AcceptedVariantsDescriptionType.languageLocaleID, 
	AccountFormatCodeType.languageID, AccountFormatCodeType.listAgencyID, 
	AccountFormatCodeType.listAgencyName, AccountFormatCodeType.listID, 
	AccountFormatCodeType.listName, AccountFormatCodeType.listSchemeURI, 
	AccountFormatCodeType.listURI, AccountFormatCodeType.listVersionID, 
	AccountFormatCodeType.name, AccountIDType.schemeAgencyID, 
	AccountIDType.schemeAgencyName, AccountIDType.schemeDataURI, 
	AccountIDType.schemeID, AccountIDType.schemeName, 
	AccountIDType.schemeURI, AccountIDType.schemeVersionID, 
	AccountTypeCodeType.languageID, AccountTypeCodeType.listAgencyID, 
	AccountTypeCodeType.listAgencyName, AccountTypeCodeType.listID, 
	AccountTypeCodeType.listName, AccountTypeCodeType.listSchemeURI, 
	AccountTypeCodeType.listURI, AccountTypeCodeType.listVersionID, 
	AccountTypeCodeType.name, AccountingCostCodeType.languageID, 
	AccountingCostCodeType.listAgencyID, 
	AccountingCostCodeType.listAgencyName, AccountingCostCodeType.listID, 
	AccountingCostCodeType.listName, AccountingCostCodeType.listSchemeURI,
	AccountingCostCodeType.listURI, AccountingCostCodeType.listVersionID, 
	AccountingCostCodeType.name, AccountingCostType.languageID, 
	AccountingCostType.languageLocaleID, ActionCodeType.languageID, 
	ActionCodeType.listAgencyID, ActionCodeType.listAgencyName, 
	ActionCodeType.listID, ActionCodeType.listName, 
	ActionCodeType.listSchemeURI, ActionCodeType.listURI, 
	ActionCodeType.listVersionID, ActionCodeType.name, 
	ActivityCodeType.languageID, ActivityCodeType.listAgencyID, 
	ActivityCodeType.listAgencyName, ActivityCodeType.listID, 
	ActivityCodeType.listName, ActivityCodeType.listSchemeURI, 
	ActivityCodeType.listURI, ActivityCodeType.listVersionID, 
	ActivityCodeType.name, 
	ActualTemperatureReductionQuantityType.unitCode, 
	ActualTemperatureReductionQuantityType.unitCodeListAgencyID, 
	ActualTemperatureReductionQuantityType.unitCodeListAgencyName, 
	ActualTemperatureReductionQuantityType.unitCodeListID, 
	AdditionalAccountIDType.schemeAgencyID, 
	AdditionalAccountIDType.schemeAgencyName, 
	AdditionalAccountIDType.schemeDataURI, 
	AdditionalAccountIDType.schemeID, AdditionalAccountIDType.schemeName, 
	AdditionalAccountIDType.schemeURI, 
	AdditionalAccountIDType.schemeVersionID, 
	AdditionalInformationType.languageID, 
	AdditionalInformationType.languageLocaleID, 
	AdditionalStreetNameType.languageID, 
	AdditionalStreetNameType.languageLocaleID, 
	AddressFormatCodeType.languageID, AddressFormatCodeType.listAgencyID, 
	AddressFormatCodeType.listAgencyName, AddressFormatCodeType.listID, 
	AddressFormatCodeType.listName, AddressFormatCodeType.listSchemeURI, 
	AddressFormatCodeType.listURI, AddressFormatCodeType.listVersionID, 
	AddressFormatCodeType.name, AddressTypeCodeType.languageID, 
	AddressTypeCodeType.listAgencyID, AddressTypeCodeType.listAgencyName, 
	AddressTypeCodeType.listID, AddressTypeCodeType.listName, 
	AddressTypeCodeType.listSchemeURI, AddressTypeCodeType.listURI, 
	AddressTypeCodeType.listVersionID, AddressTypeCodeType.name, 
	AdjustmentReasonCodeType.languageID, 
	AdjustmentReasonCodeType.listAgencyID, 
	AdjustmentReasonCodeType.listAgencyName, 
	AdjustmentReasonCodeType.listID, AdjustmentReasonCodeType.listName, 
	AdjustmentReasonCodeType.listSchemeURI, 
	AdjustmentReasonCodeType.listURI, 
	AdjustmentReasonCodeType.listVersionID, AdjustmentReasonCodeType.name,
	AdmissionCodeType.languageID, AdmissionCodeType.listAgencyID, 
	AdmissionCodeType.listAgencyName, AdmissionCodeType.listID, 
	AdmissionCodeType.listName, AdmissionCodeType.listSchemeURI, 
	AdmissionCodeType.listURI, AdmissionCodeType.listVersionID, 
	AdmissionCodeType.name, 
	AdvertisementAmountType.currencyCodeListVersionID, 
	AdvertisementAmountType.currencyID, AgencyIDType.schemeAgencyID, 
	AgencyIDType.schemeAgencyName, AgencyIDType.schemeDataURI, 
	AgencyIDType.schemeID, AgencyIDType.schemeName, 
	AgencyIDType.schemeURI, AgencyIDType.schemeVersionID, 
	AgencyNameType.languageID, AgencyNameType.languageLocaleID, 
	AirFlowPercentType.format, AircraftIDType.schemeAgencyID, 
	AircraftIDType.schemeAgencyName, AircraftIDType.schemeDataURI, 
	AircraftIDType.schemeID, AircraftIDType.schemeName, 
	AircraftIDType.schemeURI, AircraftIDType.schemeVersionID, 
	AliasNameType.languageID, AliasNameType.languageLocaleID, 
	AllowanceChargeReasonCodeType.languageID, 
	AllowanceChargeReasonCodeType.listAgencyID, 
	AllowanceChargeReasonCodeType.listAgencyName, 
	AllowanceChargeReasonCodeType.listID, 
	AllowanceChargeReasonCodeType.listName, 
	AllowanceChargeReasonCodeType.listSchemeURI, 
	AllowanceChargeReasonCodeType.listURI, 
	AllowanceChargeReasonCodeType.listVersionID, 
	AllowanceChargeReasonCodeType.name, 
	AllowanceChargeReasonType.languageID, 
	AllowanceChargeReasonType.languageLocaleID, 
	AllowanceTotalAmountType.currencyCodeListVersionID, 
	AllowanceTotalAmountType.currencyID, AltitudeMeasureType.unitCode, 
	AltitudeMeasureType.unitCodeListVersionID, AmountRateType.format, 
	AmountType.currencyCodeListVersionID, AmountType.currencyID, 
	AnnualAverageAmountType.currencyCodeListVersionID, 
	AnnualAverageAmountType.currencyID, 
	ApplicationStatusCodeType.languageID, 
	ApplicationStatusCodeType.listAgencyID, 
	ApplicationStatusCodeType.listAgencyName, 
	ApplicationStatusCodeType.listID, ApplicationStatusCodeType.listName, 
	ApplicationStatusCodeType.listSchemeURI, 
	ApplicationStatusCodeType.listURI, 
	ApplicationStatusCodeType.listVersionID, 
	ApplicationStatusCodeType.name, ApprovalStatusType.languageID, 
	ApprovalStatusType.languageLocaleID, AttributeIDType.schemeAgencyID, 
	AttributeIDType.schemeAgencyName, AttributeIDType.schemeDataURI, 
	AttributeIDType.schemeID, AttributeIDType.schemeName, 
	AttributeIDType.schemeURI, AttributeIDType.schemeVersionID, 
	AuctionURIType.schemeAgencyID, AuctionURIType.schemeAgencyName, 
	AuctionURIType.schemeDataURI, AuctionURIType.schemeID, 
	AuctionURIType.schemeName, AuctionURIType.schemeURI, 
	AuctionURIType.schemeVersionID, AvailabilityStatusCodeType.languageID,
	AvailabilityStatusCodeType.listAgencyID, 
	AvailabilityStatusCodeType.listAgencyName, 
	AvailabilityStatusCodeType.listID, 
	AvailabilityStatusCodeType.listName, 
	AvailabilityStatusCodeType.listSchemeURI, 
	AvailabilityStatusCodeType.listURI, 
	AvailabilityStatusCodeType.listVersionID, 
	AvailabilityStatusCodeType.name, 
	AverageAmountType.currencyCodeListVersionID, 
	AverageAmountType.currencyID, 
	AverageSubsequentContractAmountType.currencyCodeListVersionID, 
	AverageSubsequentContractAmountType.currencyID, 
	AwardingCriteriaDescriptionType.languageID, 
	AwardingCriteriaDescriptionType.languageLocaleID, 
	AwardingCriteriaIDType.schemeAgencyID, 
	AwardingCriteriaIDType.schemeAgencyName, 
	AwardingCriteriaIDType.schemeDataURI, AwardingCriteriaIDType.schemeID,
	AwardingCriteriaIDType.schemeName, AwardingCriteriaIDType.schemeURI, 
	AwardingCriteriaIDType.schemeVersionID, 
	AwardingCriteriaTypeCodeType.languageID, 
	AwardingCriteriaTypeCodeType.listAgencyID, 
	AwardingCriteriaTypeCodeType.listAgencyName, 
	AwardingCriteriaTypeCodeType.listID, 
	AwardingCriteriaTypeCodeType.listName, 
	AwardingCriteriaTypeCodeType.listSchemeURI, 
	AwardingCriteriaTypeCodeType.listURI, 
	AwardingCriteriaTypeCodeType.listVersionID, 
	AwardingCriteriaTypeCodeType.name, 
	AwardingMethodTypeCodeType.languageID, 
	AwardingMethodTypeCodeType.listAgencyID, 
	AwardingMethodTypeCodeType.listAgencyName, 
	AwardingMethodTypeCodeType.listID, 
	AwardingMethodTypeCodeType.listName, 
	AwardingMethodTypeCodeType.listSchemeURI, 
	AwardingMethodTypeCodeType.listURI, 
	AwardingMethodTypeCodeType.listVersionID, 
	AwardingMethodTypeCodeType.name, BackorderQuantityType.unitCode, 
	BackorderQuantityType.unitCodeListAgencyID, 
	BackorderQuantityType.unitCodeListAgencyName, 
	BackorderQuantityType.unitCodeListID, BackorderReasonType.languageID, 
	BackorderReasonType.languageLocaleID, 
	BalanceAmountType.currencyCodeListVersionID, 
	BalanceAmountType.currencyID, 
	BaseAmountType.currencyCodeListVersionID, BaseAmountType.currencyID, 
	BaseQuantityType.unitCode, BaseQuantityType.unitCodeListAgencyID, 
	BaseQuantityType.unitCodeListAgencyName, 
	BaseQuantityType.unitCodeListID, BaseUnitMeasureType.unitCode, 
	BaseUnitMeasureType.unitCodeListVersionID, 
	BasicConsumedQuantityType.unitCode, 
	BasicConsumedQuantityType.unitCodeListAgencyID, 
	BasicConsumedQuantityType.unitCodeListAgencyName, 
	BasicConsumedQuantityType.unitCodeListID, BatchQuantityType.unitCode, 
	BatchQuantityType.unitCodeListAgencyID, 
	BatchQuantityType.unitCodeListAgencyName, 
	BatchQuantityType.unitCodeListID, BlockNameType.languageID, 
	BlockNameType.languageLocaleID, BrandNameType.languageID, 
	BrandNameType.languageLocaleID, BrokerAssignedIDType.schemeAgencyID, 
	BrokerAssignedIDType.schemeAgencyName, 
	BrokerAssignedIDType.schemeDataURI, BrokerAssignedIDType.schemeID, 
	BrokerAssignedIDType.schemeName, BrokerAssignedIDType.schemeURI, 
	BrokerAssignedIDType.schemeVersionID, BudgetYearNumericType.format, 
	BuildingNameType.languageID, BuildingNameType.languageLocaleID, 
	BuildingNumberType.languageID, BuildingNumberType.languageLocaleID, 
	BusinessClassificationEvidenceIDType.schemeAgencyID, 
	BusinessClassificationEvidenceIDType.schemeAgencyName, 
	BusinessClassificationEvidenceIDType.schemeDataURI, 
	BusinessClassificationEvidenceIDType.schemeID, 
	BusinessClassificationEvidenceIDType.schemeName, 
	BusinessClassificationEvidenceIDType.schemeURI, 
	BusinessClassificationEvidenceIDType.schemeVersionID, 
	BusinessIdentityEvidenceIDType.schemeAgencyID, 
	BusinessIdentityEvidenceIDType.schemeAgencyName, 
	BusinessIdentityEvidenceIDType.schemeDataURI, 
	BusinessIdentityEvidenceIDType.schemeID, 
	BusinessIdentityEvidenceIDType.schemeName, 
	BusinessIdentityEvidenceIDType.schemeURI, 
	BusinessIdentityEvidenceIDType.schemeVersionID, 
	BuyerEventIDType.schemeAgencyID, BuyerEventIDType.schemeAgencyName, 
	BuyerEventIDType.schemeDataURI, BuyerEventIDType.schemeID, 
	BuyerEventIDType.schemeName, BuyerEventIDType.schemeURI, 
	BuyerEventIDType.schemeVersionID, BuyerProfileURIType.schemeAgencyID, 
	BuyerProfileURIType.schemeAgencyName, 
	BuyerProfileURIType.schemeDataURI, BuyerProfileURIType.schemeID, 
	BuyerProfileURIType.schemeName, BuyerProfileURIType.schemeURI, 
	BuyerProfileURIType.schemeVersionID, CV2IDType.schemeAgencyID, 
	CV2IDType.schemeAgencyName, CV2IDType.schemeDataURI, 
	CV2IDType.schemeID, CV2IDType.schemeName, CV2IDType.schemeURI, 
	CV2IDType.schemeVersionID, CalculationExpressionCodeType.languageID, 
	CalculationExpressionCodeType.listAgencyID, 
	CalculationExpressionCodeType.listAgencyName, 
	CalculationExpressionCodeType.listID, 
	CalculationExpressionCodeType.listName, 
	CalculationExpressionCodeType.listSchemeURI, 
	CalculationExpressionCodeType.listURI, 
	CalculationExpressionCodeType.listVersionID, 
	CalculationExpressionCodeType.name, 
	CalculationExpressionType.languageID, 
	CalculationExpressionType.languageLocaleID, 
	CalculationRateType.format, CalculationSequenceNumericType.format, 
	CallBaseAmountType.currencyCodeListVersionID, 
	CallBaseAmountType.currencyID, 
	CallExtensionAmountType.currencyCodeListVersionID, 
	CallExtensionAmountType.currencyID, CancellationNoteType.languageID, 
	CancellationNoteType.languageLocaleID, 
	CanonicalizationMethodType-1.languageID, 
	CanonicalizationMethodType-1.languageLocaleID, 
	CapabilityTypeCodeType.languageID, 
	CapabilityTypeCodeType.listAgencyID, 
	CapabilityTypeCodeType.listAgencyName, CapabilityTypeCodeType.listID, 
	CapabilityTypeCodeType.listName, CapabilityTypeCodeType.listSchemeURI,
	CapabilityTypeCodeType.listURI, CapabilityTypeCodeType.listVersionID, 
	CapabilityTypeCodeType.name, CardChipCodeType.languageID, 
	CardChipCodeType.listAgencyID, CardChipCodeType.listAgencyName, 
	CardChipCodeType.listID, CardChipCodeType.listName, 
	CardChipCodeType.listSchemeURI, CardChipCodeType.listURI, 
	CardChipCodeType.listVersionID, CardChipCodeType.name, 
	CardTypeCodeType.languageID, CardTypeCodeType.listAgencyID, 
	CardTypeCodeType.listAgencyName, CardTypeCodeType.listID, 
	CardTypeCodeType.listName, CardTypeCodeType.listSchemeURI, 
	CardTypeCodeType.listURI, CardTypeCodeType.listVersionID, 
	CardTypeCodeType.name, CargoTypeCodeType.languageID, 
	CargoTypeCodeType.listAgencyID, CargoTypeCodeType.listAgencyName, 
	CargoTypeCodeType.listID, CargoTypeCodeType.listName, 
	CargoTypeCodeType.listSchemeURI, CargoTypeCodeType.listURI, 
	CargoTypeCodeType.listVersionID, CargoTypeCodeType.name, 
	CarrierAssignedIDType.schemeAgencyID, 
	CarrierAssignedIDType.schemeAgencyName, 
	CarrierAssignedIDType.schemeDataURI, CarrierAssignedIDType.schemeID, 
	CarrierAssignedIDType.schemeName, CarrierAssignedIDType.schemeURI, 
	CarrierAssignedIDType.schemeVersionID, 
	CarrierServiceInstructionsType.languageID, 
	CarrierServiceInstructionsType.languageLocaleID, 
	CategoryNameType.languageID, CategoryNameType.languageLocaleID, 
	CertificateTypeCodeType.languageID, 
	CertificateTypeCodeType.listAgencyID, 
	CertificateTypeCodeType.listAgencyName, 
	CertificateTypeCodeType.listID, CertificateTypeCodeType.listName, 
	CertificateTypeCodeType.listSchemeURI, 
	CertificateTypeCodeType.listURI, 
	CertificateTypeCodeType.listVersionID, CertificateTypeCodeType.name, 
	CertificateTypeType.languageID, CertificateTypeType.languageLocaleID, 
	ChangeConditionsType.languageID, 
	ChangeConditionsType.languageLocaleID, ChannelCodeType.languageID, 
	ChannelCodeType.listAgencyID, ChannelCodeType.listAgencyName, 
	ChannelCodeType.listID, ChannelCodeType.listName, 
	ChannelCodeType.listSchemeURI, ChannelCodeType.listURI, 
	ChannelCodeType.listVersionID, ChannelCodeType.name, 
	ChannelType.languageID, ChannelType.languageLocaleID, 
	CharacterSetCodeType.languageID, CharacterSetCodeType.listAgencyID, 
	CharacterSetCodeType.listAgencyName, CharacterSetCodeType.listID, 
	CharacterSetCodeType.listName, CharacterSetCodeType.listSchemeURI, 
	CharacterSetCodeType.listURI, CharacterSetCodeType.listVersionID, 
	CharacterSetCodeType.name, CharacteristicsType.languageID, 
	CharacteristicsType.languageLocaleID, 
	ChargeTotalAmountType.currencyCodeListVersionID, 
	ChargeTotalAmountType.currencyID, ChargeableQuantityType.unitCode, 
	ChargeableQuantityType.unitCodeListAgencyID, 
	ChargeableQuantityType.unitCodeListAgencyName, 
	ChargeableQuantityType.unitCodeListID, 
	ChargeableWeightMeasureType.unitCode, 
	ChargeableWeightMeasureType.unitCodeListVersionID, 
	ChipApplicationIDType.schemeAgencyID, 
	ChipApplicationIDType.schemeAgencyName, 
	ChipApplicationIDType.schemeDataURI, ChipApplicationIDType.schemeID, 
	ChipApplicationIDType.schemeName, ChipApplicationIDType.schemeURI, 
	ChipApplicationIDType.schemeVersionID, CityNameType.languageID, 
	CityNameType.languageLocaleID, CitySubdivisionNameType.languageID, 
	CitySubdivisionNameType.languageLocaleID, ClauseCodeType.languageID, 
	ClauseCodeType.listAgencyID, ClauseCodeType.listAgencyName, 
	ClauseCodeType.listID, ClauseCodeType.listName, 
	ClauseCodeType.listSchemeURI, ClauseCodeType.listURI, 
	ClauseCodeType.listVersionID, ClauseCodeType.name, 
	ClauseType.languageID, ClauseType.languageLocaleID, 
	CodeValueType.languageID, CodeValueType.languageLocaleID, 
	CollaborationPriorityCodeType.languageID, 
	CollaborationPriorityCodeType.listAgencyID, 
	CollaborationPriorityCodeType.listAgencyName, 
	CollaborationPriorityCodeType.listID, 
	CollaborationPriorityCodeType.listName, 
	CollaborationPriorityCodeType.listSchemeURI, 
	CollaborationPriorityCodeType.listURI, 
	CollaborationPriorityCodeType.listVersionID, 
	CollaborationPriorityCodeType.name, CommentType.languageID, 
	CommentType.languageLocaleID, CommodityCodeType.languageID, 
	CommodityCodeType.listAgencyID, CommodityCodeType.listAgencyName, 
	CommodityCodeType.listID, CommodityCodeType.listName, 
	CommodityCodeType.listSchemeURI, CommodityCodeType.listURI, 
	CommodityCodeType.listVersionID, CommodityCodeType.name, 
	CompanyIDType.schemeAgencyID, CompanyIDType.schemeAgencyName, 
	CompanyIDType.schemeDataURI, CompanyIDType.schemeID, 
	CompanyIDType.schemeName, CompanyIDType.schemeURI, 
	CompanyIDType.schemeVersionID, CompanyLegalFormCodeType.languageID, 
	CompanyLegalFormCodeType.listAgencyID, 
	CompanyLegalFormCodeType.listAgencyName, 
	CompanyLegalFormCodeType.listID, CompanyLegalFormCodeType.listName, 
	CompanyLegalFormCodeType.listSchemeURI, 
	CompanyLegalFormCodeType.listURI, 
	CompanyLegalFormCodeType.listVersionID, CompanyLegalFormCodeType.name,
	CompanyLiquidationStatusCodeType.languageID, 
	CompanyLiquidationStatusCodeType.listAgencyID, 
	CompanyLiquidationStatusCodeType.listAgencyName, 
	CompanyLiquidationStatusCodeType.listID, 
	CompanyLiquidationStatusCodeType.listName, 
	CompanyLiquidationStatusCodeType.listSchemeURI, 
	CompanyLiquidationStatusCodeType.listURI, 
	CompanyLiquidationStatusCodeType.listVersionID, 
	CompanyLiquidationStatusCodeType.name, 
	ComparedValueMeasureType.unitCode, 
	ComparedValueMeasureType.unitCodeListVersionID, 
	ComparisonDataCodeType.languageID, 
	ComparisonDataCodeType.listAgencyID, 
	ComparisonDataCodeType.listAgencyName, ComparisonDataCodeType.listID, 
	ComparisonDataCodeType.listName, ComparisonDataCodeType.listSchemeURI,
	ComparisonDataCodeType.listURI, ComparisonDataCodeType.listVersionID, 
	ComparisonDataCodeType.name, ComparisonDataSourceCodeType.languageID, 
	ComparisonDataSourceCodeType.listAgencyID, 
	ComparisonDataSourceCodeType.listAgencyName, 
	ComparisonDataSourceCodeType.listID, 
	ComparisonDataSourceCodeType.listName, 
	ComparisonDataSourceCodeType.listSchemeURI, 
	ComparisonDataSourceCodeType.listURI, 
	ComparisonDataSourceCodeType.listVersionID, 
	ComparisonDataSourceCodeType.name, ConditionCodeType.languageID, 
	ConditionCodeType.listAgencyID, ConditionCodeType.listAgencyName, 
	ConditionCodeType.listID, ConditionCodeType.listName, 
	ConditionCodeType.listSchemeURI, ConditionCodeType.listURI, 
	ConditionCodeType.listVersionID, ConditionCodeType.name, 
	ConditionType.languageID, ConditionType.languageLocaleID, 
	ConditionValueMeasureType.unitCode, 
	ConditionValueMeasureType.unitCodeListVersionID, 
	ConditionsDescriptionType.languageID, 
	ConditionsDescriptionType.languageLocaleID, ConditionsType.languageID,
	ConditionsType.languageLocaleID, 
	ConsigneeAssignedIDType.schemeAgencyID, 
	ConsigneeAssignedIDType.schemeAgencyName, 
	ConsigneeAssignedIDType.schemeDataURI, 
	ConsigneeAssignedIDType.schemeID, ConsigneeAssignedIDType.schemeName, 
	ConsigneeAssignedIDType.schemeURI, 
	ConsigneeAssignedIDType.schemeVersionID, 
	ConsignmentQuantityType.unitCode, 
	ConsignmentQuantityType.unitCodeListAgencyID, 
	ConsignmentQuantityType.unitCodeListAgencyName, 
	ConsignmentQuantityType.unitCodeListID, 
	ConsignorAssignedIDType.schemeAgencyID, 
	ConsignorAssignedIDType.schemeAgencyName, 
	ConsignorAssignedIDType.schemeDataURI, 
	ConsignorAssignedIDType.schemeID, ConsignorAssignedIDType.schemeName, 
	ConsignorAssignedIDType.schemeURI, 
	ConsignorAssignedIDType.schemeVersionID, 
	ConstitutionCodeType.languageID, ConstitutionCodeType.listAgencyID, 
	ConstitutionCodeType.listAgencyName, ConstitutionCodeType.listID, 
	ConstitutionCodeType.listName, ConstitutionCodeType.listSchemeURI, 
	ConstitutionCodeType.listURI, ConstitutionCodeType.listVersionID, 
	ConstitutionCodeType.name, 
	ConsumerIncentiveTacticTypeCodeType.languageID, 
	ConsumerIncentiveTacticTypeCodeType.listAgencyID, 
	ConsumerIncentiveTacticTypeCodeType.listAgencyName, 
	ConsumerIncentiveTacticTypeCodeType.listID, 
	ConsumerIncentiveTacticTypeCodeType.listName, 
	ConsumerIncentiveTacticTypeCodeType.listSchemeURI, 
	ConsumerIncentiveTacticTypeCodeType.listURI, 
	ConsumerIncentiveTacticTypeCodeType.listVersionID, 
	ConsumerIncentiveTacticTypeCodeType.name, 
	ConsumerUnitQuantityType.unitCode, 
	ConsumerUnitQuantityType.unitCodeListAgencyID, 
	ConsumerUnitQuantityType.unitCodeListAgencyName, 
	ConsumerUnitQuantityType.unitCodeListID, 
	ConsumersEnergyLevelCodeType.languageID, 
	ConsumersEnergyLevelCodeType.listAgencyID, 
	ConsumersEnergyLevelCodeType.listAgencyName, 
	ConsumersEnergyLevelCodeType.listID, 
	ConsumersEnergyLevelCodeType.listName, 
	ConsumersEnergyLevelCodeType.listSchemeURI, 
	ConsumersEnergyLevelCodeType.listURI, 
	ConsumersEnergyLevelCodeType.listVersionID, 
	ConsumersEnergyLevelCodeType.name, 
	ConsumersEnergyLevelType.languageID, 
	ConsumersEnergyLevelType.languageLocaleID, 
	ConsumptionEnergyQuantityType.unitCode, 
	ConsumptionEnergyQuantityType.unitCodeListAgencyID, 
	ConsumptionEnergyQuantityType.unitCodeListAgencyName, 
	ConsumptionEnergyQuantityType.unitCodeListID, 
	ConsumptionIDType.schemeAgencyID, ConsumptionIDType.schemeAgencyName, 
	ConsumptionIDType.schemeDataURI, ConsumptionIDType.schemeID, 
	ConsumptionIDType.schemeName, ConsumptionIDType.schemeURI, 
	ConsumptionIDType.schemeVersionID, 
	ConsumptionLevelCodeType.languageID, 
	ConsumptionLevelCodeType.listAgencyID, 
	ConsumptionLevelCodeType.listAgencyName, 
	ConsumptionLevelCodeType.listID, ConsumptionLevelCodeType.listName, 
	ConsumptionLevelCodeType.listSchemeURI, 
	ConsumptionLevelCodeType.listURI, 
	ConsumptionLevelCodeType.listVersionID, ConsumptionLevelCodeType.name,
	ConsumptionLevelType.languageID, 
	ConsumptionLevelType.languageLocaleID, 
	ConsumptionReportIDType.schemeAgencyID, 
	ConsumptionReportIDType.schemeAgencyName, 
	ConsumptionReportIDType.schemeDataURI, 
	ConsumptionReportIDType.schemeID, ConsumptionReportIDType.schemeName, 
	ConsumptionReportIDType.schemeURI, 
	ConsumptionReportIDType.schemeVersionID, 
	ConsumptionTypeCodeType.languageID, 
	ConsumptionTypeCodeType.listAgencyID, 
	ConsumptionTypeCodeType.listAgencyName, 
	ConsumptionTypeCodeType.listID, ConsumptionTypeCodeType.listName, 
	ConsumptionTypeCodeType.listSchemeURI, 
	ConsumptionTypeCodeType.listURI, 
	ConsumptionTypeCodeType.listVersionID, ConsumptionTypeCodeType.name, 
	ConsumptionTypeType.languageID, ConsumptionTypeType.languageLocaleID, 
	ConsumptionWaterQuantityType.unitCode, 
	ConsumptionWaterQuantityType.unitCodeListAgencyID, 
	ConsumptionWaterQuantityType.unitCodeListAgencyName, 
	ConsumptionWaterQuantityType.unitCodeListID, 
	ContentUnitQuantityType.unitCode, 
	ContentUnitQuantityType.unitCodeListAgencyID, 
	ContentUnitQuantityType.unitCodeListAgencyName, 
	ContentUnitQuantityType.unitCodeListID, 
	ContractFolderIDType.schemeAgencyID, 
	ContractFolderIDType.schemeAgencyName, 
	ContractFolderIDType.schemeDataURI, ContractFolderIDType.schemeID, 
	ContractFolderIDType.schemeName, ContractFolderIDType.schemeURI, 
	ContractFolderIDType.schemeVersionID, ContractNameType.languageID, 
	ContractNameType.languageLocaleID, ContractSubdivisionType.languageID,
	ContractSubdivisionType.languageLocaleID, 
	ContractTypeCodeType.languageID, ContractTypeCodeType.listAgencyID, 
	ContractTypeCodeType.listAgencyName, ContractTypeCodeType.listID, 
	ContractTypeCodeType.listName, ContractTypeCodeType.listSchemeURI, 
	ContractTypeCodeType.listURI, ContractTypeCodeType.listVersionID, 
	ContractTypeCodeType.name, ContractTypeType.languageID, 
	ContractTypeType.languageLocaleID, 
	ContractedCarrierAssignedIDType.schemeAgencyID, 
	ContractedCarrierAssignedIDType.schemeAgencyName, 
	ContractedCarrierAssignedIDType.schemeDataURI, 
	ContractedCarrierAssignedIDType.schemeID, 
	ContractedCarrierAssignedIDType.schemeName, 
	ContractedCarrierAssignedIDType.schemeURI, 
	ContractedCarrierAssignedIDType.schemeVersionID, 
	ContractingPartyTypeCodeType.languageID, 
	ContractingPartyTypeCodeType.listAgencyID, 
	ContractingPartyTypeCodeType.listAgencyName, 
	ContractingPartyTypeCodeType.listID, 
	ContractingPartyTypeCodeType.listName, 
	ContractingPartyTypeCodeType.listSchemeURI, 
	ContractingPartyTypeCodeType.listURI, 
	ContractingPartyTypeCodeType.listVersionID, 
	ContractingPartyTypeCodeType.name, 
	ContractingSystemCodeType.languageID, 
	ContractingSystemCodeType.listAgencyID, 
	ContractingSystemCodeType.listAgencyName, 
	ContractingSystemCodeType.listID, ContractingSystemCodeType.listName, 
	ContractingSystemCodeType.listSchemeURI, 
	ContractingSystemCodeType.listURI, 
	ContractingSystemCodeType.listVersionID, 
	ContractingSystemCodeType.name, CoordinateSystemCodeType.languageID, 
	CoordinateSystemCodeType.listAgencyID, 
	CoordinateSystemCodeType.listAgencyName, 
	CoordinateSystemCodeType.listID, CoordinateSystemCodeType.listName, 
	CoordinateSystemCodeType.listSchemeURI, 
	CoordinateSystemCodeType.listURI, 
	CoordinateSystemCodeType.listVersionID, CoordinateSystemCodeType.name,
	CorporateRegistrationTypeCodeType.languageID, 
	CorporateRegistrationTypeCodeType.listAgencyID, 
	CorporateRegistrationTypeCodeType.listAgencyName, 
	CorporateRegistrationTypeCodeType.listID, 
	CorporateRegistrationTypeCodeType.listName, 
	CorporateRegistrationTypeCodeType.listSchemeURI, 
	CorporateRegistrationTypeCodeType.listURI, 
	CorporateRegistrationTypeCodeType.listVersionID, 
	CorporateRegistrationTypeCodeType.name, 
	CorporateStockAmountType.currencyCodeListVersionID, 
	CorporateStockAmountType.currencyID, 
	CorrectionAmountType.currencyCodeListVersionID, 
	CorrectionAmountType.currencyID, CorrectionTypeCodeType.languageID, 
	CorrectionTypeCodeType.listAgencyID, 
	CorrectionTypeCodeType.listAgencyName, CorrectionTypeCodeType.listID, 
	CorrectionTypeCodeType.listName, CorrectionTypeCodeType.listSchemeURI,
	CorrectionTypeCodeType.listURI, CorrectionTypeCodeType.listVersionID, 
	CorrectionTypeCodeType.name, CorrectionTypeType.languageID, 
	CorrectionTypeType.languageLocaleID, 
	CorrectionUnitAmountType.currencyCodeListVersionID, 
	CorrectionUnitAmountType.currencyID, 
	CountrySubentityCodeType.languageID, 
	CountrySubentityCodeType.listAgencyID, 
	CountrySubentityCodeType.listAgencyName, 
	CountrySubentityCodeType.listID, CountrySubentityCodeType.listName, 
	CountrySubentityCodeType.listSchemeURI, 
	CountrySubentityCodeType.listURI, 
	CountrySubentityCodeType.listVersionID, CountrySubentityCodeType.name,
	CountrySubentityType.languageID, 
	CountrySubentityType.languageLocaleID, 
	CreditLineAmountType.currencyCodeListVersionID, 
	CreditLineAmountType.currencyID, CreditedQuantityType.unitCode, 
	CreditedQuantityType.unitCodeListAgencyID, 
	CreditedQuantityType.unitCodeListAgencyName, 
	CreditedQuantityType.unitCodeListID, CurrencyCodeType.languageID, 
	CurrencyCodeType.listAgencyID, CurrencyCodeType.listAgencyName, 
	CurrencyCodeType.listID, CurrencyCodeType.listName, 
	CurrencyCodeType.listSchemeURI, CurrencyCodeType.listURI, 
	CurrencyCodeType.listVersionID, CurrencyCodeType.name, 
	CurrentChargeTypeCodeType.languageID, 
	CurrentChargeTypeCodeType.listAgencyID, 
	CurrentChargeTypeCodeType.listAgencyName, 
	CurrentChargeTypeCodeType.listID, CurrentChargeTypeCodeType.listName, 
	CurrentChargeTypeCodeType.listSchemeURI, 
	CurrentChargeTypeCodeType.listURI, 
	CurrentChargeTypeCodeType.listVersionID, 
	CurrentChargeTypeCodeType.name, CurrentChargeTypeType.languageID, 
	CurrentChargeTypeType.languageLocaleID, 
	CustomerAssignedAccountIDType.schemeAgencyID, 
	CustomerAssignedAccountIDType.schemeAgencyName, 
	CustomerAssignedAccountIDType.schemeDataURI, 
	CustomerAssignedAccountIDType.schemeID, 
	CustomerAssignedAccountIDType.schemeName, 
	CustomerAssignedAccountIDType.schemeURI, 
	CustomerAssignedAccountIDType.schemeVersionID, 
	CustomerReferenceType.languageID, 
	CustomerReferenceType.languageLocaleID, 
	CustomizationIDType.schemeAgencyID, 
	CustomizationIDType.schemeAgencyName, 
	CustomizationIDType.schemeDataURI, CustomizationIDType.schemeID, 
	CustomizationIDType.schemeName, CustomizationIDType.schemeURI, 
	CustomizationIDType.schemeVersionID, 
	CustomsClearanceServiceInstructionsType.languageID, 
	CustomsClearanceServiceInstructionsType.languageLocaleID, 
	CustomsStatusCodeType.languageID, CustomsStatusCodeType.listAgencyID, 
	CustomsStatusCodeType.listAgencyName, CustomsStatusCodeType.listID, 
	CustomsStatusCodeType.listName, CustomsStatusCodeType.listSchemeURI, 
	CustomsStatusCodeType.listURI, CustomsStatusCodeType.listVersionID, 
	CustomsStatusCodeType.name, CustomsTariffQuantityType.unitCode, 
	CustomsTariffQuantityType.unitCodeListAgencyID, 
	CustomsTariffQuantityType.unitCodeListAgencyName, 
	CustomsTariffQuantityType.unitCodeListID, 
	DamageRemarksType.languageID, DamageRemarksType.languageLocaleID, 
	DataSendingCapabilityType.languageID, 
	DataSendingCapabilityType.languageLocaleID, 
	DataSourceCodeType.languageID, DataSourceCodeType.listAgencyID, 
	DataSourceCodeType.listAgencyName, DataSourceCodeType.listID, 
	DataSourceCodeType.listName, DataSourceCodeType.listSchemeURI, 
	DataSourceCodeType.listURI, DataSourceCodeType.listVersionID, 
	DataSourceCodeType.name, 
	DebitLineAmountType.currencyCodeListVersionID, 
	DebitLineAmountType.currencyID, DebitedQuantityType.unitCode, 
	DebitedQuantityType.unitCodeListAgencyID, 
	DebitedQuantityType.unitCodeListAgencyName, 
	DebitedQuantityType.unitCodeListID, 
	DeclarationTypeCodeType.languageID, 
	DeclarationTypeCodeType.listAgencyID, 
	DeclarationTypeCodeType.listAgencyName, 
	DeclarationTypeCodeType.listID, DeclarationTypeCodeType.listName, 
	DeclarationTypeCodeType.listSchemeURI, 
	DeclarationTypeCodeType.listURI, 
	DeclarationTypeCodeType.listVersionID, DeclarationTypeCodeType.name, 
	DeclaredCarriageValueAmountType.currencyCodeListVersionID, 
	DeclaredCarriageValueAmountType.currencyID, 
	DeclaredCustomsValueAmountType.currencyCodeListVersionID, 
	DeclaredCustomsValueAmountType.currencyID, 
	DeclaredForCarriageValueAmountType.currencyCodeListVersionID, 
	DeclaredForCarriageValueAmountType.currencyID, 
	DeclaredStatisticsValueAmountType.currencyCodeListVersionID, 
	DeclaredStatisticsValueAmountType.currencyID, 
	DeliveredQuantityType.unitCode, 
	DeliveredQuantityType.unitCodeListAgencyID, 
	DeliveredQuantityType.unitCodeListAgencyName, 
	DeliveredQuantityType.unitCodeListID, 
	DeliveryInstructionsType.languageID, 
	DeliveryInstructionsType.languageLocaleID, 
	DemurrageInstructionsType.languageID, 
	DemurrageInstructionsType.languageLocaleID, DepartmentType.languageID,
	DepartmentType.languageLocaleID, DescriptionCodeType.languageID, 
	DescriptionCodeType.listAgencyID, DescriptionCodeType.listAgencyName, 
	DescriptionCodeType.listID, DescriptionCodeType.listName, 
	DescriptionCodeType.listSchemeURI, DescriptionCodeType.listURI, 
	DescriptionCodeType.listVersionID, DescriptionCodeType.name, 
	DescriptionType.languageID, DescriptionType.languageLocaleID, 
	DespatchAdviceTypeCodeType.languageID, 
	DespatchAdviceTypeCodeType.listAgencyID, 
	DespatchAdviceTypeCodeType.listAgencyName, 
	DespatchAdviceTypeCodeType.listID, 
	DespatchAdviceTypeCodeType.listName, 
	DespatchAdviceTypeCodeType.listSchemeURI, 
	DespatchAdviceTypeCodeType.listURI, 
	DespatchAdviceTypeCodeType.listVersionID, 
	DespatchAdviceTypeCodeType.name, 
	DifferenceTemperatureReductionQuantityType.unitCode, 
	DifferenceTemperatureReductionQuantityType.unitCodeListAgencyID, 
	DifferenceTemperatureReductionQuantityType.unitCodeListAgencyName, 
	DifferenceTemperatureReductionQuantityType.unitCodeListID, 
	DirectionCodeType.languageID, DirectionCodeType.listAgencyID, 
	DirectionCodeType.listAgencyName, DirectionCodeType.listID, 
	DirectionCodeType.listName, DirectionCodeType.listSchemeURI, 
	DirectionCodeType.listURI, DirectionCodeType.listVersionID, 
	DirectionCodeType.name, DisplayTacticTypeCodeType.languageID, 
	DisplayTacticTypeCodeType.listAgencyID, 
	DisplayTacticTypeCodeType.listAgencyName, 
	DisplayTacticTypeCodeType.listID, DisplayTacticTypeCodeType.listName, 
	DisplayTacticTypeCodeType.listSchemeURI, 
	DisplayTacticTypeCodeType.listURI, 
	DisplayTacticTypeCodeType.listVersionID, 
	DisplayTacticTypeCodeType.name, DispositionCodeType.languageID, 
	DispositionCodeType.listAgencyID, DispositionCodeType.listAgencyName, 
	DispositionCodeType.listID, DispositionCodeType.listName, 
	DispositionCodeType.listSchemeURI, DispositionCodeType.listURI, 
	DispositionCodeType.listVersionID, DispositionCodeType.name, 
	DistrictType.languageID, DistrictType.languageLocaleID, 
	DocumentCurrencyCodeType.languageID, 
	DocumentCurrencyCodeType.listAgencyID, 
	DocumentCurrencyCodeType.listAgencyName, 
	DocumentCurrencyCodeType.listID, DocumentCurrencyCodeType.listName, 
	DocumentCurrencyCodeType.listSchemeURI, 
	DocumentCurrencyCodeType.listURI, 
	DocumentCurrencyCodeType.listVersionID, DocumentCurrencyCodeType.name,
	DocumentDescriptionType.languageID, 
	DocumentDescriptionType.languageLocaleID, DocumentHashType.languageID,
	DocumentHashType.languageLocaleID, DocumentIDType.schemeAgencyID, 
	DocumentIDType.schemeAgencyName, DocumentIDType.schemeDataURI, 
	DocumentIDType.schemeID, DocumentIDType.schemeName, 
	DocumentIDType.schemeURI, DocumentIDType.schemeVersionID, 
	DocumentStatusCodeType.languageID, 
	DocumentStatusCodeType.listAgencyID, 
	DocumentStatusCodeType.listAgencyName, DocumentStatusCodeType.listID, 
	DocumentStatusCodeType.listName, DocumentStatusCodeType.listSchemeURI,
	DocumentStatusCodeType.listURI, DocumentStatusCodeType.listVersionID, 
	DocumentStatusCodeType.name, DocumentTypeCodeType.languageID, 
	DocumentTypeCodeType.listAgencyID, 
	DocumentTypeCodeType.listAgencyName, DocumentTypeCodeType.listID, 
	DocumentTypeCodeType.listName, DocumentTypeCodeType.listSchemeURI, 
	DocumentTypeCodeType.listURI, DocumentTypeCodeType.listVersionID, 
	DocumentTypeCodeType.name, DocumentTypeType.languageID, 
	DocumentTypeType.languageLocaleID, DurationMeasureType.unitCode, 
	DurationMeasureType.unitCodeListVersionID, DutyCodeType.languageID, 
	DutyCodeType.listAgencyID, DutyCodeType.listAgencyName, 
	DutyCodeType.listID, DutyCodeType.listName, 
	DutyCodeType.listSchemeURI, DutyCodeType.listURI, 
	DutyCodeType.listVersionID, DutyCodeType.name, DutyType-1.languageID, 
	DutyType-1.languageLocaleID, 
	EconomicOperatorRegistryURIType.schemeAgencyID, 
	EconomicOperatorRegistryURIType.schemeAgencyName, 
	EconomicOperatorRegistryURIType.schemeDataURI, 
	EconomicOperatorRegistryURIType.schemeID, 
	EconomicOperatorRegistryURIType.schemeName, 
	EconomicOperatorRegistryURIType.schemeURI, 
	EconomicOperatorRegistryURIType.schemeVersionID, 
	ElectronicDeviceDescriptionType.languageID, 
	ElectronicDeviceDescriptionType.languageLocaleID, 
	ElectronicMailType.languageID, ElectronicMailType.languageLocaleID, 
	EmbeddedDocumentBinaryObjectType.characterSetCode, 
	EmbeddedDocumentBinaryObjectType.encodingCode, 
	EmbeddedDocumentBinaryObjectType.filename, 
	EmbeddedDocumentBinaryObjectType.format, 
	EmbeddedDocumentBinaryObjectType.mimeCode, 
	EmbeddedDocumentBinaryObjectType.uri, 
	EmergencyProceduresCodeType.languageID, 
	EmergencyProceduresCodeType.listAgencyID, 
	EmergencyProceduresCodeType.listAgencyName, 
	EmergencyProceduresCodeType.listID, 
	EmergencyProceduresCodeType.listName, 
	EmergencyProceduresCodeType.listSchemeURI, 
	EmergencyProceduresCodeType.listURI, 
	EmergencyProceduresCodeType.listVersionID, 
	EmergencyProceduresCodeType.name, EmployeeQuantityType.unitCode, 
	EmployeeQuantityType.unitCodeListAgencyID, 
	EmployeeQuantityType.unitCodeListAgencyName, 
	EmployeeQuantityType.unitCodeListID, EncodingCodeType.languageID, 
	EncodingCodeType.listAgencyID, EncodingCodeType.listAgencyName, 
	EncodingCodeType.listID, EncodingCodeType.listName, 
	EncodingCodeType.listSchemeURI, EncodingCodeType.listURI, 
	EncodingCodeType.listVersionID, EncodingCodeType.name, 
	EndpointIDType.schemeAgencyID, EndpointIDType.schemeAgencyName, 
	EndpointIDType.schemeDataURI, EndpointIDType.schemeID, 
	EndpointIDType.schemeName, EndpointIDType.schemeURI, 
	EndpointIDType.schemeVersionID, 
	EnvironmentalEmissionTypeCodeType.languageID, 
	EnvironmentalEmissionTypeCodeType.listAgencyID, 
	EnvironmentalEmissionTypeCodeType.listAgencyName, 
	EnvironmentalEmissionTypeCodeType.listID, 
	EnvironmentalEmissionTypeCodeType.listName, 
	EnvironmentalEmissionTypeCodeType.listSchemeURI, 
	EnvironmentalEmissionTypeCodeType.listURI, 
	EnvironmentalEmissionTypeCodeType.listVersionID, 
	EnvironmentalEmissionTypeCodeType.name, 
	EstimatedConsumedQuantityType.unitCode, 
	EstimatedConsumedQuantityType.unitCodeListAgencyID, 
	EstimatedConsumedQuantityType.unitCodeListAgencyName, 
	EstimatedConsumedQuantityType.unitCodeListID, 
	EstimatedOverallContractAmountType.currencyCodeListVersionID, 
	EstimatedOverallContractAmountType.currencyID, 
	EstimatedOverallContractQuantityType.unitCode, 
	EstimatedOverallContractQuantityType.unitCodeListAgencyID, 
	EstimatedOverallContractQuantityType.unitCodeListAgencyName, 
	EstimatedOverallContractQuantityType.unitCodeListID, 
	EvaluationCriteriaTypeCodeType.languageID, 
	EvaluationCriteriaTypeCodeType.listAgencyID, 
	EvaluationCriteriaTypeCodeType.listAgencyName, 
	EvaluationCriteriaTypeCodeType.listID, 
	EvaluationCriteriaTypeCodeType.listName, 
	EvaluationCriteriaTypeCodeType.listSchemeURI, 
	EvaluationCriteriaTypeCodeType.listURI, 
	EvaluationCriteriaTypeCodeType.listVersionID, 
	EvaluationCriteriaTypeCodeType.name, 
	EvidenceSuppliedIDType.schemeAgencyID, 
	EvidenceSuppliedIDType.schemeAgencyName, 
	EvidenceSuppliedIDType.schemeDataURI, EvidenceSuppliedIDType.schemeID,
	EvidenceSuppliedIDType.schemeName, EvidenceSuppliedIDType.schemeURI, 
	EvidenceSuppliedIDType.schemeVersionID, 
	EvidenceTypeCodeType.languageID, EvidenceTypeCodeType.listAgencyID, 
	EvidenceTypeCodeType.listAgencyName, EvidenceTypeCodeType.listID, 
	EvidenceTypeCodeType.listName, EvidenceTypeCodeType.listSchemeURI, 
	EvidenceTypeCodeType.listURI, EvidenceTypeCodeType.listVersionID, 
	EvidenceTypeCodeType.name, ExceptionResolutionCodeType.languageID, 
	ExceptionResolutionCodeType.listAgencyID, 
	ExceptionResolutionCodeType.listAgencyName, 
	ExceptionResolutionCodeType.listID, 
	ExceptionResolutionCodeType.listName, 
	ExceptionResolutionCodeType.listSchemeURI, 
	ExceptionResolutionCodeType.listURI, 
	ExceptionResolutionCodeType.listVersionID, 
	ExceptionResolutionCodeType.name, ExceptionStatusCodeType.languageID, 
	ExceptionStatusCodeType.listAgencyID, 
	ExceptionStatusCodeType.listAgencyName, 
	ExceptionStatusCodeType.listID, ExceptionStatusCodeType.listName, 
	ExceptionStatusCodeType.listSchemeURI, 
	ExceptionStatusCodeType.listURI, 
	ExceptionStatusCodeType.listVersionID, ExceptionStatusCodeType.name, 
	ExchangeMarketIDType.schemeAgencyID, 
	ExchangeMarketIDType.schemeAgencyName, 
	ExchangeMarketIDType.schemeDataURI, ExchangeMarketIDType.schemeID, 
	ExchangeMarketIDType.schemeName, ExchangeMarketIDType.schemeURI, 
	ExchangeMarketIDType.schemeVersionID, ExclusionReasonType.languageID, 
	ExclusionReasonType.languageLocaleID, 
	ExecutionRequirementCodeType.languageID, 
	ExecutionRequirementCodeType.listAgencyID, 
	ExecutionRequirementCodeType.listAgencyName, 
	ExecutionRequirementCodeType.listID, 
	ExecutionRequirementCodeType.listName, 
	ExecutionRequirementCodeType.listSchemeURI, 
	ExecutionRequirementCodeType.listURI, 
	ExecutionRequirementCodeType.listVersionID, 
	ExecutionRequirementCodeType.name, ExemptionReasonCodeType.languageID,
	ExemptionReasonCodeType.listAgencyID, 
	ExemptionReasonCodeType.listAgencyName, 
	ExemptionReasonCodeType.listID, ExemptionReasonCodeType.listName, 
	ExemptionReasonCodeType.listSchemeURI, 
	ExemptionReasonCodeType.listURI, 
	ExemptionReasonCodeType.listVersionID, ExemptionReasonCodeType.name, 
	ExemptionReasonType.languageID, ExemptionReasonType.languageLocaleID, 
	ExpectedOperatorQuantityType.unitCode, 
	ExpectedOperatorQuantityType.unitCodeListAgencyID, 
	ExpectedOperatorQuantityType.unitCodeListAgencyName, 
	ExpectedOperatorQuantityType.unitCodeListID, 
	ExpectedQuantityType.unitCode, 
	ExpectedQuantityType.unitCodeListAgencyID, 
	ExpectedQuantityType.unitCodeListAgencyName, 
	ExpectedQuantityType.unitCodeListID, ExpenseCodeType.languageID, 
	ExpenseCodeType.listAgencyID, ExpenseCodeType.listAgencyName, 
	ExpenseCodeType.listID, ExpenseCodeType.listName, 
	ExpenseCodeType.listSchemeURI, ExpenseCodeType.listURI, 
	ExpenseCodeType.listVersionID, ExpenseCodeType.name, 
	ExpressionCodeType.languageID, ExpressionCodeType.listAgencyID, 
	ExpressionCodeType.listAgencyName, ExpressionCodeType.listID, 
	ExpressionCodeType.listName, ExpressionCodeType.listSchemeURI, 
	ExpressionCodeType.listURI, ExpressionCodeType.listVersionID, 
	ExpressionCodeType.name, ExtendedIDType.schemeAgencyID, 
	ExtendedIDType.schemeAgencyName, ExtendedIDType.schemeDataURI, 
	ExtendedIDType.schemeID, ExtendedIDType.schemeName, 
	ExtendedIDType.schemeURI, ExtendedIDType.schemeVersionID, 
	ExtensionType.languageID, ExtensionType.languageLocaleID, 
	FaceValueAmountType.currencyCodeListVersionID, 
	FaceValueAmountType.currencyID, FamilyNameType.languageID, 
	FamilyNameType.languageLocaleID, FeatureTacticTypeCodeType.languageID,
	FeatureTacticTypeCodeType.listAgencyID, 
	FeatureTacticTypeCodeType.listAgencyName, 
	FeatureTacticTypeCodeType.listID, FeatureTacticTypeCodeType.listName, 
	FeatureTacticTypeCodeType.listSchemeURI, 
	FeatureTacticTypeCodeType.listURI, 
	FeatureTacticTypeCodeType.listVersionID, 
	FeatureTacticTypeCodeType.name, 
	FeeAmountType.currencyCodeListVersionID, FeeAmountType.currencyID, 
	FeeDescriptionType.languageID, FeeDescriptionType.languageLocaleID, 
	FileNameType.languageID, FileNameType.languageLocaleID, 
	FinancingInstrumentCodeType.languageID, 
	FinancingInstrumentCodeType.listAgencyID, 
	FinancingInstrumentCodeType.listAgencyName, 
	FinancingInstrumentCodeType.listID, 
	FinancingInstrumentCodeType.listName, 
	FinancingInstrumentCodeType.listSchemeURI, 
	FinancingInstrumentCodeType.listURI, 
	FinancingInstrumentCodeType.listVersionID, 
	FinancingInstrumentCodeType.name, FirstNameType.languageID, 
	FirstNameType.languageLocaleID, FloorType.languageID, 
	FloorType.languageLocaleID, ForecastPurposeCodeType.languageID, 
	ForecastPurposeCodeType.listAgencyID, 
	ForecastPurposeCodeType.listAgencyName, 
	ForecastPurposeCodeType.listID, ForecastPurposeCodeType.listName, 
	ForecastPurposeCodeType.listSchemeURI, 
	ForecastPurposeCodeType.listURI, 
	ForecastPurposeCodeType.listVersionID, ForecastPurposeCodeType.name, 
	ForecastTypeCodeType.languageID, ForecastTypeCodeType.listAgencyID, 
	ForecastTypeCodeType.listAgencyName, ForecastTypeCodeType.listID, 
	ForecastTypeCodeType.listName, ForecastTypeCodeType.listSchemeURI, 
	ForecastTypeCodeType.listURI, ForecastTypeCodeType.listVersionID, 
	ForecastTypeCodeType.name, FormatCodeType.languageID, 
	FormatCodeType.listAgencyID, FormatCodeType.listAgencyName, 
	FormatCodeType.listID, FormatCodeType.listName, 
	FormatCodeType.listSchemeURI, FormatCodeType.listURI, 
	FormatCodeType.listVersionID, FormatCodeType.name, 
	ForwarderServiceInstructionsType.languageID, 
	ForwarderServiceInstructionsType.languageLocaleID, 
	FreeOnBoardValueAmountType.currencyCodeListVersionID, 
	FreeOnBoardValueAmountType.currencyID, 
	FreightForwarderAssignedIDType.schemeAgencyID, 
	FreightForwarderAssignedIDType.schemeAgencyName, 
	FreightForwarderAssignedIDType.schemeDataURI, 
	FreightForwarderAssignedIDType.schemeID, 
	FreightForwarderAssignedIDType.schemeName, 
	FreightForwarderAssignedIDType.schemeURI, 
	FreightForwarderAssignedIDType.schemeVersionID, 
	FreightRateClassCodeType.languageID, 
	FreightRateClassCodeType.listAgencyID, 
	FreightRateClassCodeType.listAgencyName, 
	FreightRateClassCodeType.listID, FreightRateClassCodeType.listName, 
	FreightRateClassCodeType.listSchemeURI, 
	FreightRateClassCodeType.listURI, 
	FreightRateClassCodeType.listVersionID, FreightRateClassCodeType.name,
	FrequencyType.languageID, FrequencyType.languageLocaleID, 
	FrozenPeriodDaysNumericType.format, 
	FullnessIndicationCodeType.languageID, 
	FullnessIndicationCodeType.listAgencyID, 
	FullnessIndicationCodeType.listAgencyName, 
	FullnessIndicationCodeType.listID, 
	FullnessIndicationCodeType.listName, 
	FullnessIndicationCodeType.listSchemeURI, 
	FullnessIndicationCodeType.listURI, 
	FullnessIndicationCodeType.listVersionID, 
	FullnessIndicationCodeType.name, FundingProgramCodeType.languageID, 
	FundingProgramCodeType.listAgencyID, 
	FundingProgramCodeType.listAgencyName, FundingProgramCodeType.listID, 
	FundingProgramCodeType.listName, FundingProgramCodeType.listSchemeURI,
	FundingProgramCodeType.listURI, FundingProgramCodeType.listVersionID, 
	FundingProgramCodeType.name, FundingProgramType.languageID, 
	FundingProgramType.languageLocaleID, GasPressureQuantityType.unitCode,
	GasPressureQuantityType.unitCodeListAgencyID, 
	GasPressureQuantityType.unitCodeListAgencyName, 
	GasPressureQuantityType.unitCodeListID, GenderCodeType.languageID, 
	GenderCodeType.listAgencyID, GenderCodeType.listAgencyName, 
	GenderCodeType.listID, GenderCodeType.listName, 
	GenderCodeType.listSchemeURI, GenderCodeType.listURI, 
	GenderCodeType.listVersionID, GenderCodeType.name, 
	GrossVolumeMeasureType.unitCode, 
	GrossVolumeMeasureType.unitCodeListVersionID, 
	GrossWeightMeasureType.unitCode, 
	GrossWeightMeasureType.unitCodeListVersionID, 
	GuaranteeTypeCodeType.languageID, GuaranteeTypeCodeType.listAgencyID, 
	GuaranteeTypeCodeType.listAgencyName, GuaranteeTypeCodeType.listID, 
	GuaranteeTypeCodeType.listName, GuaranteeTypeCodeType.listSchemeURI, 
	GuaranteeTypeCodeType.listURI, GuaranteeTypeCodeType.listVersionID, 
	GuaranteeTypeCodeType.name, HandlingCodeType.languageID, 
	HandlingCodeType.listAgencyID, HandlingCodeType.listAgencyName, 
	HandlingCodeType.listID, HandlingCodeType.listName, 
	HandlingCodeType.listSchemeURI, HandlingCodeType.listURI, 
	HandlingCodeType.listVersionID, HandlingCodeType.name, 
	HandlingInstructionsType.languageID, 
	HandlingInstructionsType.languageLocaleID, 
	HashAlgorithmMethodType.languageID, 
	HashAlgorithmMethodType.languageLocaleID, 
	HaulageInstructionsType.languageID, 
	HaulageInstructionsType.languageLocaleID, 
	HazardClassIDType.schemeAgencyID, HazardClassIDType.schemeAgencyName, 
	HazardClassIDType.schemeDataURI, HazardClassIDType.schemeID, 
	HazardClassIDType.schemeName, HazardClassIDType.schemeURI, 
	HazardClassIDType.schemeVersionID, 
	HazardousCategoryCodeType.languageID, 
	HazardousCategoryCodeType.listAgencyID, 
	HazardousCategoryCodeType.listAgencyName, 
	HazardousCategoryCodeType.listID, HazardousCategoryCodeType.listName, 
	HazardousCategoryCodeType.listSchemeURI, 
	HazardousCategoryCodeType.listURI, 
	HazardousCategoryCodeType.listVersionID, 
	HazardousCategoryCodeType.name, 
	HazardousRegulationCodeType.languageID, 
	HazardousRegulationCodeType.listAgencyID, 
	HazardousRegulationCodeType.listAgencyName, 
	HazardousRegulationCodeType.listID, 
	HazardousRegulationCodeType.listName, 
	HazardousRegulationCodeType.listSchemeURI, 
	HazardousRegulationCodeType.listURI, 
	HazardousRegulationCodeType.listVersionID, 
	HazardousRegulationCodeType.name, HeatingTypeCodeType.languageID, 
	HeatingTypeCodeType.listAgencyID, HeatingTypeCodeType.listAgencyName, 
	HeatingTypeCodeType.listID, HeatingTypeCodeType.listName, 
	HeatingTypeCodeType.listSchemeURI, HeatingTypeCodeType.listURI, 
	HeatingTypeCodeType.listVersionID, HeatingTypeCodeType.name, 
	HeatingTypeType.languageID, HeatingTypeType.languageLocaleID, 
	HigherTenderAmountType.currencyCodeListVersionID, 
	HigherTenderAmountType.currencyID, HolderNameType.languageID, 
	HolderNameType.languageLocaleID, HumidityPercentType.format, 
	IDType.schemeAgencyID, IDType.schemeAgencyName, IDType.schemeDataURI, 
	IDType.schemeID, IDType.schemeName, IDType.schemeURI, 
	IDType.schemeVersionID, IdentificationCodeType.languageID, 
	IdentificationCodeType.listAgencyID, 
	IdentificationCodeType.listAgencyName, IdentificationCodeType.listID, 
	IdentificationCodeType.listName, IdentificationCodeType.listSchemeURI,
	IdentificationCodeType.listURI, IdentificationCodeType.listVersionID, 
	IdentificationCodeType.name, IdentificationIDType.schemeAgencyID, 
	IdentificationIDType.schemeAgencyName, 
	IdentificationIDType.schemeDataURI, IdentificationIDType.schemeID, 
	IdentificationIDType.schemeName, IdentificationIDType.schemeURI, 
	IdentificationIDType.schemeVersionID, 
	ImmobilizationCertificateIDType.schemeAgencyID, 
	ImmobilizationCertificateIDType.schemeAgencyName, 
	ImmobilizationCertificateIDType.schemeDataURI, 
	ImmobilizationCertificateIDType.schemeID, 
	ImmobilizationCertificateIDType.schemeName, 
	ImmobilizationCertificateIDType.schemeURI, 
	ImmobilizationCertificateIDType.schemeVersionID, 
	ImportanceCodeType.languageID, ImportanceCodeType.listAgencyID, 
	ImportanceCodeType.listAgencyName, ImportanceCodeType.listID, 
	ImportanceCodeType.listName, ImportanceCodeType.listSchemeURI, 
	ImportanceCodeType.listURI, ImportanceCodeType.listVersionID, 
	ImportanceCodeType.name, IndustryClassificationCodeType.languageID, 
	IndustryClassificationCodeType.listAgencyID, 
	IndustryClassificationCodeType.listAgencyName, 
	IndustryClassificationCodeType.listID, 
	IndustryClassificationCodeType.listName, 
	IndustryClassificationCodeType.listSchemeURI, 
	IndustryClassificationCodeType.listURI, 
	IndustryClassificationCodeType.listVersionID, 
	IndustryClassificationCodeType.name, InformationType.languageID, 
	InformationType.languageLocaleID, InformationURIType.schemeAgencyID, 
	InformationURIType.schemeAgencyName, InformationURIType.schemeDataURI,
	InformationURIType.schemeID, InformationURIType.schemeName, 
	InformationURIType.schemeURI, InformationURIType.schemeVersionID, 
	InhalationToxicityZoneCodeType.languageID, 
	InhalationToxicityZoneCodeType.listAgencyID, 
	InhalationToxicityZoneCodeType.listAgencyName, 
	InhalationToxicityZoneCodeType.listID, 
	InhalationToxicityZoneCodeType.listName, 
	InhalationToxicityZoneCodeType.listSchemeURI, 
	InhalationToxicityZoneCodeType.listURI, 
	InhalationToxicityZoneCodeType.listVersionID, 
	InhalationToxicityZoneCodeType.name, InhouseMailType.languageID, 
	InhouseMailType.languageLocaleID, InspectionMethodCodeType.languageID,
	InspectionMethodCodeType.listAgencyID, 
	InspectionMethodCodeType.listAgencyName, 
	InspectionMethodCodeType.listID, InspectionMethodCodeType.listName, 
	InspectionMethodCodeType.listSchemeURI, 
	InspectionMethodCodeType.listURI, 
	InspectionMethodCodeType.listVersionID, InspectionMethodCodeType.name,
	InstructionIDType.schemeAgencyID, InstructionIDType.schemeAgencyName, 
	InstructionIDType.schemeDataURI, InstructionIDType.schemeID, 
	InstructionIDType.schemeName, InstructionIDType.schemeURI, 
	InstructionIDType.schemeVersionID, InstructionNoteType.languageID, 
	InstructionNoteType.languageLocaleID, InstructionsType.languageID, 
	InstructionsType.languageLocaleID, 
	InsurancePremiumAmountType.currencyCodeListVersionID, 
	InsurancePremiumAmountType.currencyID, 
	InsuranceValueAmountType.currencyCodeListVersionID, 
	InsuranceValueAmountType.currencyID, 
	InterestedProcurementLotsIDType.schemeAgencyID, 
	InterestedProcurementLotsIDType.schemeAgencyName, 
	InterestedProcurementLotsIDType.schemeDataURI, 
	InterestedProcurementLotsIDType.schemeID, 
	InterestedProcurementLotsIDType.schemeName, 
	InterestedProcurementLotsIDType.schemeURI, 
	InterestedProcurementLotsIDType.schemeVersionID, 
	InventoryValueAmountType.currencyCodeListVersionID, 
	InventoryValueAmountType.currencyID, InvoiceTypeCodeType.languageID, 
	InvoiceTypeCodeType.listAgencyID, InvoiceTypeCodeType.listAgencyName, 
	InvoiceTypeCodeType.listID, InvoiceTypeCodeType.listName, 
	InvoiceTypeCodeType.listSchemeURI, InvoiceTypeCodeType.listURI, 
	InvoiceTypeCodeType.listVersionID, InvoiceTypeCodeType.name, 
	InvoicedQuantityType.unitCode, 
	InvoicedQuantityType.unitCodeListAgencyID, 
	InvoicedQuantityType.unitCodeListAgencyName, 
	InvoicedQuantityType.unitCodeListID, 
	InvoicingPartyReferenceType.languageID, 
	InvoicingPartyReferenceType.languageLocaleID, 
	IssueNumberIDType.schemeAgencyID, IssueNumberIDType.schemeAgencyName, 
	IssueNumberIDType.schemeDataURI, IssueNumberIDType.schemeID, 
	IssueNumberIDType.schemeName, IssueNumberIDType.schemeURI, 
	IssueNumberIDType.schemeVersionID, IssuerIDType.schemeAgencyID, 
	IssuerIDType.schemeAgencyName, IssuerIDType.schemeDataURI, 
	IssuerIDType.schemeID, IssuerIDType.schemeName, 
	IssuerIDType.schemeURI, IssuerIDType.schemeVersionID, 
	ItemClassificationCodeType.languageID, 
	ItemClassificationCodeType.listAgencyID, 
	ItemClassificationCodeType.listAgencyName, 
	ItemClassificationCodeType.listID, 
	ItemClassificationCodeType.listName, 
	ItemClassificationCodeType.listSchemeURI, 
	ItemClassificationCodeType.listURI, 
	ItemClassificationCodeType.listVersionID, 
	ItemClassificationCodeType.name, JobTitleType.languageID, 
	JobTitleType.languageLocaleID, JourneyIDType.schemeAgencyID, 
	JourneyIDType.schemeAgencyName, JourneyIDType.schemeDataURI, 
	JourneyIDType.schemeID, JourneyIDType.schemeName, 
	JourneyIDType.schemeURI, JourneyIDType.schemeVersionID, 
	JustificationDescriptionType.languageID, 
	JustificationDescriptionType.languageLocaleID, 
	JustificationType.languageID, JustificationType.languageLocaleID, 
	KeywordType.languageID, KeywordType.languageLocaleID, 
	LanguageIDType.schemeAgencyID, LanguageIDType.schemeAgencyName, 
	LanguageIDType.schemeDataURI, LanguageIDType.schemeID, 
	LanguageIDType.schemeName, LanguageIDType.schemeURI, 
	LanguageIDType.schemeVersionID, LatestMeterQuantityType.unitCode, 
	LatestMeterQuantityType.unitCodeListAgencyID, 
	LatestMeterQuantityType.unitCodeListAgencyName, 
	LatestMeterQuantityType.unitCodeListID, 
	LatitudeDegreesMeasureType.unitCode, 
	LatitudeDegreesMeasureType.unitCodeListVersionID, 
	LatitudeDirectionCodeType.languageID, 
	LatitudeDirectionCodeType.listAgencyID, 
	LatitudeDirectionCodeType.listAgencyName, 
	LatitudeDirectionCodeType.listID, LatitudeDirectionCodeType.listName, 
	LatitudeDirectionCodeType.listSchemeURI, 
	LatitudeDirectionCodeType.listURI, 
	LatitudeDirectionCodeType.listVersionID, 
	LatitudeDirectionCodeType.name, LatitudeMinutesMeasureType.unitCode, 
	LatitudeMinutesMeasureType.unitCodeListVersionID, 
	LeadTimeMeasureType.unitCode, 
	LeadTimeMeasureType.unitCodeListVersionID, LegalFormType.languageID, 
	LegalFormType.languageLocaleID, LegalReferenceType.languageID, 
	LegalReferenceType.languageLocaleID, 
	LiabilityAmountType.currencyCodeListVersionID, 
	LiabilityAmountType.currencyID, LicensePlateIDType.schemeAgencyID, 
	LicensePlateIDType.schemeAgencyName, LicensePlateIDType.schemeDataURI,
	LicensePlateIDType.schemeID, LicensePlateIDType.schemeName, 
	LicensePlateIDType.schemeURI, LicensePlateIDType.schemeVersionID, 
	LifeCycleStatusCodeType.languageID, 
	LifeCycleStatusCodeType.listAgencyID, 
	LifeCycleStatusCodeType.listAgencyName, 
	LifeCycleStatusCodeType.listID, LifeCycleStatusCodeType.listName, 
	LifeCycleStatusCodeType.listSchemeURI, 
	LifeCycleStatusCodeType.listURI, 
	LifeCycleStatusCodeType.listVersionID, LifeCycleStatusCodeType.name, 
	LimitationDescriptionType.languageID, 
	LimitationDescriptionType.languageLocaleID, 
	LineCountNumericType.format, 
	LineExtensionAmountType.currencyCodeListVersionID, 
	LineExtensionAmountType.currencyID, LineIDType.schemeAgencyID, 
	LineIDType.schemeAgencyName, LineIDType.schemeDataURI, 
	LineIDType.schemeID, LineIDType.schemeName, LineIDType.schemeURI, 
	LineIDType.schemeVersionID, LineNumberNumericType.format, 
	LineStatusCodeType.languageID, LineStatusCodeType.listAgencyID, 
	LineStatusCodeType.listAgencyName, LineStatusCodeType.listID, 
	LineStatusCodeType.listName, LineStatusCodeType.listSchemeURI, 
	LineStatusCodeType.listURI, LineStatusCodeType.listVersionID, 
	LineStatusCodeType.name, LineType.languageID, 
	LineType.languageLocaleID, ListValueType.languageID, 
	ListValueType.languageLocaleID, LoadingLengthMeasureType.unitCode, 
	LoadingLengthMeasureType.unitCodeListVersionID, 
	LoadingSequenceIDType.schemeAgencyID, 
	LoadingSequenceIDType.schemeAgencyName, 
	LoadingSequenceIDType.schemeDataURI, LoadingSequenceIDType.schemeID, 
	LoadingSequenceIDType.schemeName, LoadingSequenceIDType.schemeURI, 
	LoadingSequenceIDType.schemeVersionID, LocaleCodeType.languageID, 
	LocaleCodeType.listAgencyID, LocaleCodeType.listAgencyName, 
	LocaleCodeType.listID, LocaleCodeType.listName, 
	LocaleCodeType.listSchemeURI, LocaleCodeType.listURI, 
	LocaleCodeType.listVersionID, LocaleCodeType.name, 
	LocationIDType.schemeAgencyID, LocationIDType.schemeAgencyName, 
	LocationIDType.schemeDataURI, LocationIDType.schemeID, 
	LocationIDType.schemeName, LocationIDType.schemeURI, 
	LocationIDType.schemeVersionID, LocationType-1.languageID, 
	LocationType-1.languageLocaleID, LocationTypeCodeType.languageID, 
	LocationTypeCodeType.listAgencyID, 
	LocationTypeCodeType.listAgencyName, LocationTypeCodeType.listID, 
	LocationTypeCodeType.listName, LocationTypeCodeType.listSchemeURI, 
	LocationTypeCodeType.listURI, LocationTypeCodeType.listVersionID, 
	LocationTypeCodeType.name, LoginType.languageID, 
	LoginType.languageLocaleID, LogoReferenceIDType.schemeAgencyID, 
	LogoReferenceIDType.schemeAgencyName, 
	LogoReferenceIDType.schemeDataURI, LogoReferenceIDType.schemeID, 
	LogoReferenceIDType.schemeName, LogoReferenceIDType.schemeURI, 
	LogoReferenceIDType.schemeVersionID, 
	LongitudeDegreesMeasureType.unitCode, 
	LongitudeDegreesMeasureType.unitCodeListVersionID, 
	LongitudeDirectionCodeType.languageID, 
	LongitudeDirectionCodeType.listAgencyID, 
	LongitudeDirectionCodeType.listAgencyName, 
	LongitudeDirectionCodeType.listID, 
	LongitudeDirectionCodeType.listName, 
	LongitudeDirectionCodeType.listSchemeURI, 
	LongitudeDirectionCodeType.listURI, 
	LongitudeDirectionCodeType.listVersionID, 
	LongitudeDirectionCodeType.name, LongitudeMinutesMeasureType.unitCode,
	LongitudeMinutesMeasureType.unitCodeListVersionID, 
	LossRiskResponsibilityCodeType.languageID, 
	LossRiskResponsibilityCodeType.listAgencyID, 
	LossRiskResponsibilityCodeType.listAgencyName, 
	LossRiskResponsibilityCodeType.listID, 
	LossRiskResponsibilityCodeType.listName, 
	LossRiskResponsibilityCodeType.listSchemeURI, 
	LossRiskResponsibilityCodeType.listURI, 
	LossRiskResponsibilityCodeType.listVersionID, 
	LossRiskResponsibilityCodeType.name, LossRiskType.languageID, 
	LossRiskType.languageLocaleID, LotNumberIDType.schemeAgencyID, 
	LotNumberIDType.schemeAgencyName, LotNumberIDType.schemeDataURI, 
	LotNumberIDType.schemeID, LotNumberIDType.schemeName, 
	LotNumberIDType.schemeURI, LotNumberIDType.schemeVersionID, 
	LowTendersDescriptionType.languageID, 
	LowTendersDescriptionType.languageLocaleID, 
	LowerOrangeHazardPlacardIDType.schemeAgencyID, 
	LowerOrangeHazardPlacardIDType.schemeAgencyName, 
	LowerOrangeHazardPlacardIDType.schemeDataURI, 
	LowerOrangeHazardPlacardIDType.schemeID, 
	LowerOrangeHazardPlacardIDType.schemeName, 
	LowerOrangeHazardPlacardIDType.schemeURI, 
	LowerOrangeHazardPlacardIDType.schemeVersionID, 
	LowerTenderAmountType.currencyCodeListVersionID, 
	LowerTenderAmountType.currencyID, MandateTypeCodeType.languageID, 
	MandateTypeCodeType.listAgencyID, MandateTypeCodeType.listAgencyName, 
	MandateTypeCodeType.listID, MandateTypeCodeType.listName, 
	MandateTypeCodeType.listSchemeURI, MandateTypeCodeType.listURI, 
	MandateTypeCodeType.listVersionID, MandateTypeCodeType.name, 
	MarkAttentionType.languageID, MarkAttentionType.languageLocaleID, 
	MarkCareType.languageID, MarkCareType.languageLocaleID, 
	MarketValueAmountType.currencyCodeListVersionID, 
	MarketValueAmountType.currencyID, MarkingIDType.schemeAgencyID, 
	MarkingIDType.schemeAgencyName, MarkingIDType.schemeDataURI, 
	MarkingIDType.schemeID, MarkingIDType.schemeName, 
	MarkingIDType.schemeURI, MarkingIDType.schemeVersionID, 
	MathematicOperatorCodeType.languageID, 
	MathematicOperatorCodeType.listAgencyID, 
	MathematicOperatorCodeType.listAgencyName, 
	MathematicOperatorCodeType.listID, 
	MathematicOperatorCodeType.listName, 
	MathematicOperatorCodeType.listSchemeURI, 
	MathematicOperatorCodeType.listURI, 
	MathematicOperatorCodeType.listVersionID, 
	MathematicOperatorCodeType.name, 
	MaximumAdvertisementAmountType.currencyCodeListVersionID, 
	MaximumAdvertisementAmountType.currencyID, 
	MaximumAmountType.currencyCodeListVersionID, 
	MaximumAmountType.currencyID, MaximumBackorderQuantityType.unitCode, 
	MaximumBackorderQuantityType.unitCodeListAgencyID, 
	MaximumBackorderQuantityType.unitCodeListAgencyName, 
	MaximumBackorderQuantityType.unitCodeListID, 
	MaximumCopiesNumericType.format, MaximumMeasureType.unitCode, 
	MaximumMeasureType.unitCodeListVersionID, 
	MaximumNumberNumericType.format, MaximumOperatorQuantityType.unitCode,
	MaximumOperatorQuantityType.unitCodeListAgencyID, 
	MaximumOperatorQuantityType.unitCodeListAgencyName, 
	MaximumOperatorQuantityType.unitCodeListID, 
	MaximumOrderQuantityType.unitCode, 
	MaximumOrderQuantityType.unitCodeListAgencyID, 
	MaximumOrderQuantityType.unitCodeListAgencyName, 
	MaximumOrderQuantityType.unitCodeListID, 
	MaximumPaidAmountType.currencyCodeListVersionID, 
	MaximumPaidAmountType.currencyID, 
	MaximumPaymentInstructionsNumericType.format, 
	MaximumQuantityType.unitCode, 
	MaximumQuantityType.unitCodeListAgencyID, 
	MaximumQuantityType.unitCodeListAgencyName, 
	MaximumQuantityType.unitCodeListID, 
	MaximumTaxExclusiveAmountType.currencyCodeListVersionID, 
	MaximumTaxExclusiveAmountType.currencyID, 
	MaximumTaxInclusiveAmountType.currencyCodeListVersionID, 
	MaximumTaxInclusiveAmountType.currencyID, MaximumValueType.languageID,
	MaximumValueType.languageLocaleID, 
	MaximumVariantQuantityType.unitCode, 
	MaximumVariantQuantityType.unitCodeListAgencyID, 
	MaximumVariantQuantityType.unitCodeListAgencyName, 
	MaximumVariantQuantityType.unitCodeListID, MeasureType.unitCode, 
	MeasureType.unitCodeListVersionID, 
	MedicalFirstAidGuideCodeType.languageID, 
	MedicalFirstAidGuideCodeType.listAgencyID, 
	MedicalFirstAidGuideCodeType.listAgencyName, 
	MedicalFirstAidGuideCodeType.listID, 
	MedicalFirstAidGuideCodeType.listName, 
	MedicalFirstAidGuideCodeType.listSchemeURI, 
	MedicalFirstAidGuideCodeType.listURI, 
	MedicalFirstAidGuideCodeType.listVersionID, 
	MedicalFirstAidGuideCodeType.name, MeterConstantCodeType.languageID, 
	MeterConstantCodeType.listAgencyID, 
	MeterConstantCodeType.listAgencyName, MeterConstantCodeType.listID, 
	MeterConstantCodeType.listName, MeterConstantCodeType.listSchemeURI, 
	MeterConstantCodeType.listURI, MeterConstantCodeType.listVersionID, 
	MeterConstantCodeType.name, MeterConstantType.languageID, 
	MeterConstantType.languageLocaleID, MeterNameType.languageID, 
	MeterNameType.languageLocaleID, MeterNumberType.languageID, 
	MeterNumberType.languageLocaleID, MeterReadingCommentsType.languageID,
	MeterReadingCommentsType.languageLocaleID, 
	MeterReadingMethodCodeType.languageID, 
	MeterReadingMethodCodeType.listAgencyID, 
	MeterReadingMethodCodeType.listAgencyName, 
	MeterReadingMethodCodeType.listID, 
	MeterReadingMethodCodeType.listName, 
	MeterReadingMethodCodeType.listSchemeURI, 
	MeterReadingMethodCodeType.listURI, 
	MeterReadingMethodCodeType.listVersionID, 
	MeterReadingMethodCodeType.name, MeterReadingMethodType.languageID, 
	MeterReadingMethodType.languageLocaleID, 
	MeterReadingTypeCodeType.languageID, 
	MeterReadingTypeCodeType.listAgencyID, 
	MeterReadingTypeCodeType.listAgencyName, 
	MeterReadingTypeCodeType.listID, MeterReadingTypeCodeType.listName, 
	MeterReadingTypeCodeType.listSchemeURI, 
	MeterReadingTypeCodeType.listURI, 
	MeterReadingTypeCodeType.listVersionID, MeterReadingTypeCodeType.name,
	MeterReadingTypeType.languageID, 
	MeterReadingTypeType.languageLocaleID, MiddleNameType.languageID, 
	MiddleNameType.languageLocaleID, MimeCodeType.languageID, 
	MimeCodeType.listAgencyID, MimeCodeType.listAgencyName, 
	MimeCodeType.listID, MimeCodeType.listName, 
	MimeCodeType.listSchemeURI, MimeCodeType.listURI, 
	MimeCodeType.listVersionID, MimeCodeType.name, 
	MinimumAmountType.currencyCodeListVersionID, 
	MinimumAmountType.currencyID, MinimumBackorderQuantityType.unitCode, 
	MinimumBackorderQuantityType.unitCodeListAgencyID, 
	MinimumBackorderQuantityType.unitCodeListAgencyName, 
	MinimumBackorderQuantityType.unitCodeListID, 
	MinimumImprovementBidType.languageID, 
	MinimumImprovementBidType.languageLocaleID, 
	MinimumInventoryQuantityType.unitCode, 
	MinimumInventoryQuantityType.unitCodeListAgencyID, 
	MinimumInventoryQuantityType.unitCodeListAgencyName, 
	MinimumInventoryQuantityType.unitCodeListID, 
	MinimumMeasureType.unitCode, MinimumMeasureType.unitCodeListVersionID,
	MinimumNumberNumericType.format, MinimumOrderQuantityType.unitCode, 
	MinimumOrderQuantityType.unitCodeListAgencyID, 
	MinimumOrderQuantityType.unitCodeListAgencyName, 
	MinimumOrderQuantityType.unitCodeListID, MinimumQuantityType.unitCode,
	MinimumQuantityType.unitCodeListAgencyID, 
	MinimumQuantityType.unitCodeListAgencyName, 
	MinimumQuantityType.unitCodeListID, MinimumValueType.languageID, 
	MinimumValueType.languageLocaleID, 
	MiscellaneousEventTypeCodeType.languageID, 
	MiscellaneousEventTypeCodeType.listAgencyID, 
	MiscellaneousEventTypeCodeType.listAgencyName, 
	MiscellaneousEventTypeCodeType.listID, 
	MiscellaneousEventTypeCodeType.listName, 
	MiscellaneousEventTypeCodeType.listSchemeURI, 
	MiscellaneousEventTypeCodeType.listURI, 
	MiscellaneousEventTypeCodeType.listVersionID, 
	MiscellaneousEventTypeCodeType.name, ModelNameType.languageID, 
	ModelNameType.languageLocaleID, MonetaryScopeType.languageID, 
	MonetaryScopeType.languageLocaleID, MovieTitleType.languageID, 
	MovieTitleType.languageLocaleID, MultipleOrderQuantityType.unitCode, 
	MultipleOrderQuantityType.unitCodeListAgencyID, 
	MultipleOrderQuantityType.unitCodeListAgencyName, 
	MultipleOrderQuantityType.unitCodeListID, 
	MultiplierFactorNumericType.format, NameCodeType.languageID, 
	NameCodeType.listAgencyID, NameCodeType.listAgencyName, 
	NameCodeType.listID, NameCodeType.listName, 
	NameCodeType.listSchemeURI, NameCodeType.listURI, 
	NameCodeType.listVersionID, NameCodeType.name, 
	NameSuffixType.languageID, NameSuffixType.languageLocaleID, 
	NameType.languageID, NameType.languageLocaleID, 
	NationalityIDType.schemeAgencyID, NationalityIDType.schemeAgencyName, 
	NationalityIDType.schemeDataURI, NationalityIDType.schemeID, 
	NationalityIDType.schemeName, NationalityIDType.schemeURI, 
	NationalityIDType.schemeVersionID, NatureCodeType.languageID, 
	NatureCodeType.listAgencyID, NatureCodeType.listAgencyName, 
	NatureCodeType.listID, NatureCodeType.listName, 
	NatureCodeType.listSchemeURI, NatureCodeType.listURI, 
	NatureCodeType.listVersionID, NatureCodeType.name, 
	NegotiationDescriptionType.languageID, 
	NegotiationDescriptionType.languageLocaleID, 
	NetNetWeightMeasureType.unitCode, 
	NetNetWeightMeasureType.unitCodeListVersionID, 
	NetVolumeMeasureType.unitCode, 
	NetVolumeMeasureType.unitCodeListVersionID, 
	NetWeightMeasureType.unitCode, 
	NetWeightMeasureType.unitCodeListVersionID, 
	NetworkIDType.schemeAgencyID, NetworkIDType.schemeAgencyName, 
	NetworkIDType.schemeDataURI, NetworkIDType.schemeID, 
	NetworkIDType.schemeName, NetworkIDType.schemeURI, 
	NetworkIDType.schemeVersionID, 
	NormalTemperatureReductionQuantityType.unitCode, 
	NormalTemperatureReductionQuantityType.unitCodeListAgencyID, 
	NormalTemperatureReductionQuantityType.unitCodeListAgencyName, 
	NormalTemperatureReductionQuantityType.unitCodeListID, 
	NoteType.languageID, NoteType.languageLocaleID, 
	NotificationTypeCodeType.languageID, 
	NotificationTypeCodeType.listAgencyID, 
	NotificationTypeCodeType.listAgencyName, 
	NotificationTypeCodeType.listID, NotificationTypeCodeType.listName, 
	NotificationTypeCodeType.listSchemeURI, 
	NotificationTypeCodeType.listURI, 
	NotificationTypeCodeType.listVersionID, NotificationTypeCodeType.name,
	OneTimeChargeTypeCodeType.languageID, 
	OneTimeChargeTypeCodeType.listAgencyID, 
	OneTimeChargeTypeCodeType.listAgencyName, 
	OneTimeChargeTypeCodeType.listID, OneTimeChargeTypeCodeType.listName, 
	OneTimeChargeTypeCodeType.listSchemeURI, 
	OneTimeChargeTypeCodeType.listURI, 
	OneTimeChargeTypeCodeType.listVersionID, 
	OneTimeChargeTypeCodeType.name, OneTimeChargeTypeType.languageID, 
	OneTimeChargeTypeType.languageLocaleID, 
	OntologyURIType.schemeAgencyID, OntologyURIType.schemeAgencyName, 
	OntologyURIType.schemeDataURI, OntologyURIType.schemeID, 
	OntologyURIType.schemeName, OntologyURIType.schemeURI, 
	OntologyURIType.schemeVersionID, OpenTenderIDType.schemeAgencyID, 
	OpenTenderIDType.schemeAgencyName, OpenTenderIDType.schemeDataURI, 
	OpenTenderIDType.schemeID, OpenTenderIDType.schemeName, 
	OpenTenderIDType.schemeURI, OpenTenderIDType.schemeVersionID, 
	OperatingYearsQuantityType.unitCode, 
	OperatingYearsQuantityType.unitCodeListAgencyID, 
	OperatingYearsQuantityType.unitCodeListAgencyName, 
	OperatingYearsQuantityType.unitCodeListID, 
	OperationStatusCodeType.languageID, 
	OperationStatusCodeType.listAgencyID, 
	OperationStatusCodeType.listAgencyName, 
	OperationStatusCodeType.listID, OperationStatusCodeType.listName, 
	OperationStatusCodeType.listSchemeURI, 
	OperationStatusCodeType.listURI, 
	OperationStatusCodeType.listVersionID, OperationStatusCodeType.name, 
	OptionsDescriptionType.languageID, 
	OptionsDescriptionType.languageLocaleID, 
	OrderIntervalDaysNumericType.format, 
	OrderQuantityIncrementNumericType.format, 
	OrderResponseCodeType.languageID, OrderResponseCodeType.listAgencyID, 
	OrderResponseCodeType.listAgencyName, OrderResponseCodeType.listID, 
	OrderResponseCodeType.listName, OrderResponseCodeType.listSchemeURI, 
	OrderResponseCodeType.listURI, OrderResponseCodeType.listVersionID, 
	OrderResponseCodeType.name, OrderTypeCodeType.languageID, 
	OrderTypeCodeType.listAgencyID, OrderTypeCodeType.listAgencyName, 
	OrderTypeCodeType.listID, OrderTypeCodeType.listName, 
	OrderTypeCodeType.listSchemeURI, OrderTypeCodeType.listURI, 
	OrderTypeCodeType.listVersionID, OrderTypeCodeType.name, 
	OrderableUnitFactorRateType.format, OrderableUnitType.languageID, 
	OrderableUnitType.languageLocaleID, 
	OrganizationDepartmentType.languageID, 
	OrganizationDepartmentType.languageLocaleID, 
	OriginalContractingSystemIDType.schemeAgencyID, 
	OriginalContractingSystemIDType.schemeAgencyName, 
	OriginalContractingSystemIDType.schemeDataURI, 
	OriginalContractingSystemIDType.schemeID, 
	OriginalContractingSystemIDType.schemeName, 
	OriginalContractingSystemIDType.schemeURI, 
	OriginalContractingSystemIDType.schemeVersionID, 
	OriginalJobIDType.schemeAgencyID, OriginalJobIDType.schemeAgencyName, 
	OriginalJobIDType.schemeDataURI, OriginalJobIDType.schemeID, 
	OriginalJobIDType.schemeName, OriginalJobIDType.schemeURI, 
	OriginalJobIDType.schemeVersionID, OtherInstructionType.languageID, 
	OtherInstructionType.languageLocaleID, 
	OutstandingQuantityType.unitCode, 
	OutstandingQuantityType.unitCodeListAgencyID, 
	OutstandingQuantityType.unitCodeListAgencyName, 
	OutstandingQuantityType.unitCodeListID, 
	OutstandingReasonType.languageID, 
	OutstandingReasonType.languageLocaleID, 
	OversupplyQuantityType.unitCode, 
	OversupplyQuantityType.unitCodeListAgencyID, 
	OversupplyQuantityType.unitCodeListAgencyName, 
	OversupplyQuantityType.unitCodeListID, OwnerTypeCodeType.languageID, 
	OwnerTypeCodeType.listAgencyID, OwnerTypeCodeType.listAgencyName, 
	OwnerTypeCodeType.listID, OwnerTypeCodeType.listName, 
	OwnerTypeCodeType.listSchemeURI, OwnerTypeCodeType.listURI, 
	OwnerTypeCodeType.listVersionID, OwnerTypeCodeType.name, 
	PackLevelCodeType.languageID, PackLevelCodeType.listAgencyID, 
	PackLevelCodeType.listAgencyName, PackLevelCodeType.listID, 
	PackLevelCodeType.listName, PackLevelCodeType.listSchemeURI, 
	PackLevelCodeType.listURI, PackLevelCodeType.listVersionID, 
	PackLevelCodeType.name, PackQuantityType.unitCode, 
	PackQuantityType.unitCodeListAgencyID, 
	PackQuantityType.unitCodeListAgencyName, 
	PackQuantityType.unitCodeListID, PackSizeNumericType.format, 
	PackageLevelCodeType.languageID, PackageLevelCodeType.listAgencyID, 
	PackageLevelCodeType.listAgencyName, PackageLevelCodeType.listID, 
	PackageLevelCodeType.listName, PackageLevelCodeType.listSchemeURI, 
	PackageLevelCodeType.listURI, PackageLevelCodeType.listVersionID, 
	PackageLevelCodeType.name, PackagingTypeCodeType.languageID, 
	PackagingTypeCodeType.listAgencyID, 
	PackagingTypeCodeType.listAgencyName, PackagingTypeCodeType.listID, 
	PackagingTypeCodeType.listName, PackagingTypeCodeType.listSchemeURI, 
	PackagingTypeCodeType.listURI, PackagingTypeCodeType.listVersionID, 
	PackagingTypeCodeType.name, PackingCriteriaCodeType.languageID, 
	PackingCriteriaCodeType.listAgencyID, 
	PackingCriteriaCodeType.listAgencyName, 
	PackingCriteriaCodeType.listID, PackingCriteriaCodeType.listName, 
	PackingCriteriaCodeType.listSchemeURI, 
	PackingCriteriaCodeType.listURI, 
	PackingCriteriaCodeType.listVersionID, PackingCriteriaCodeType.name, 
	PackingMaterialType.languageID, PackingMaterialType.languageLocaleID, 
	PaidAmountType.currencyCodeListVersionID, PaidAmountType.currencyID, 
	ParentDocumentIDType.schemeAgencyID, 
	ParentDocumentIDType.schemeAgencyName, 
	ParentDocumentIDType.schemeDataURI, ParentDocumentIDType.schemeID, 
	ParentDocumentIDType.schemeName, ParentDocumentIDType.schemeURI, 
	ParentDocumentIDType.schemeVersionID, 
	ParentDocumentLineReferenceIDType.schemeAgencyID, 
	ParentDocumentLineReferenceIDType.schemeAgencyName, 
	ParentDocumentLineReferenceIDType.schemeDataURI, 
	ParentDocumentLineReferenceIDType.schemeID, 
	ParentDocumentLineReferenceIDType.schemeName, 
	ParentDocumentLineReferenceIDType.schemeURI, 
	ParentDocumentLineReferenceIDType.schemeVersionID, 
	ParentDocumentTypeCodeType.languageID, 
	ParentDocumentTypeCodeType.listAgencyID, 
	ParentDocumentTypeCodeType.listAgencyName, 
	ParentDocumentTypeCodeType.listID, 
	ParentDocumentTypeCodeType.listName, 
	ParentDocumentTypeCodeType.listSchemeURI, 
	ParentDocumentTypeCodeType.listURI, 
	ParentDocumentTypeCodeType.listVersionID, 
	ParentDocumentTypeCodeType.name, 
	ParentDocumentVersionIDType.schemeAgencyID, 
	ParentDocumentVersionIDType.schemeAgencyName, 
	ParentDocumentVersionIDType.schemeDataURI, 
	ParentDocumentVersionIDType.schemeID, 
	ParentDocumentVersionIDType.schemeName, 
	ParentDocumentVersionIDType.schemeURI, 
	ParentDocumentVersionIDType.schemeVersionID, 
	PartPresentationCodeType.languageID, 
	PartPresentationCodeType.listAgencyID, 
	PartPresentationCodeType.listAgencyName, 
	PartPresentationCodeType.listID, PartPresentationCodeType.listName, 
	PartPresentationCodeType.listSchemeURI, 
	PartPresentationCodeType.listURI, 
	PartPresentationCodeType.listVersionID, PartPresentationCodeType.name,
	PartecipationPercentType.format, ParticipationPercentType.format, 
	PartyCapacityAmountType.currencyCodeListVersionID, 
	PartyCapacityAmountType.currencyID, PasswordType.languageID, 
	PasswordType.languageLocaleID, PayPerViewType.languageID, 
	PayPerViewType.languageLocaleID, 
	PayableAlternativeAmountType.currencyCodeListVersionID, 
	PayableAlternativeAmountType.currencyID, 
	PayableAmountType.currencyCodeListVersionID, 
	PayableAmountType.currencyID, 
	PayableRoundingAmountType.currencyCodeListVersionID, 
	PayableRoundingAmountType.currencyID, PayerReferenceType.languageID, 
	PayerReferenceType.languageLocaleID, 
	PaymentAlternativeCurrencyCodeType.languageID, 
	PaymentAlternativeCurrencyCodeType.listAgencyID, 
	PaymentAlternativeCurrencyCodeType.listAgencyName, 
	PaymentAlternativeCurrencyCodeType.listID, 
	PaymentAlternativeCurrencyCodeType.listName, 
	PaymentAlternativeCurrencyCodeType.listSchemeURI, 
	PaymentAlternativeCurrencyCodeType.listURI, 
	PaymentAlternativeCurrencyCodeType.listVersionID, 
	PaymentAlternativeCurrencyCodeType.name, 
	PaymentChannelCodeType.languageID, 
	PaymentChannelCodeType.listAgencyID, 
	PaymentChannelCodeType.listAgencyName, PaymentChannelCodeType.listID, 
	PaymentChannelCodeType.listName, PaymentChannelCodeType.listSchemeURI,
	PaymentChannelCodeType.listURI, PaymentChannelCodeType.listVersionID, 
	PaymentChannelCodeType.name, PaymentCurrencyCodeType.languageID, 
	PaymentCurrencyCodeType.listAgencyID, 
	PaymentCurrencyCodeType.listAgencyName, 
	PaymentCurrencyCodeType.listID, PaymentCurrencyCodeType.listName, 
	PaymentCurrencyCodeType.listSchemeURI, 
	PaymentCurrencyCodeType.listURI, 
	PaymentCurrencyCodeType.listVersionID, PaymentCurrencyCodeType.name, 
	PaymentFrequencyCodeType.languageID, 
	PaymentFrequencyCodeType.listAgencyID, 
	PaymentFrequencyCodeType.listAgencyName, 
	PaymentFrequencyCodeType.listID, PaymentFrequencyCodeType.listName, 
	PaymentFrequencyCodeType.listSchemeURI, 
	PaymentFrequencyCodeType.listURI, 
	PaymentFrequencyCodeType.listVersionID, PaymentFrequencyCodeType.name,
	PaymentIDType.schemeAgencyID, PaymentIDType.schemeAgencyName, 
	PaymentIDType.schemeDataURI, PaymentIDType.schemeID, 
	PaymentIDType.schemeName, PaymentIDType.schemeURI, 
	PaymentIDType.schemeVersionID, PaymentMeansCodeType.languageID, 
	PaymentMeansCodeType.listAgencyID, 
	PaymentMeansCodeType.listAgencyName, PaymentMeansCodeType.listID, 
	PaymentMeansCodeType.listName, PaymentMeansCodeType.listSchemeURI, 
	PaymentMeansCodeType.listURI, PaymentMeansCodeType.listVersionID, 
	PaymentMeansCodeType.name, PaymentMeansIDType.schemeAgencyID, 
	PaymentMeansIDType.schemeAgencyName, PaymentMeansIDType.schemeDataURI,
	PaymentMeansIDType.schemeID, PaymentMeansIDType.schemeName, 
	PaymentMeansIDType.schemeURI, PaymentMeansIDType.schemeVersionID, 
	PaymentNoteType.languageID, PaymentNoteType.languageLocaleID, 
	PaymentOrderReferenceType.languageID, 
	PaymentOrderReferenceType.languageLocaleID, PaymentPercentType.format,
	PaymentPurposeCodeType.languageID, 
	PaymentPurposeCodeType.listAgencyID, 
	PaymentPurposeCodeType.listAgencyName, PaymentPurposeCodeType.listID, 
	PaymentPurposeCodeType.listName, PaymentPurposeCodeType.listSchemeURI,
	PaymentPurposeCodeType.listURI, PaymentPurposeCodeType.listVersionID, 
	PaymentPurposeCodeType.name, 
	PaymentTermsDetailsURIType.schemeAgencyID, 
	PaymentTermsDetailsURIType.schemeAgencyName, 
	PaymentTermsDetailsURIType.schemeDataURI, 
	PaymentTermsDetailsURIType.schemeID, 
	PaymentTermsDetailsURIType.schemeName, 
	PaymentTermsDetailsURIType.schemeURI, 
	PaymentTermsDetailsURIType.schemeVersionID, 
	PenaltyAmountType.currencyCodeListVersionID, 
	PenaltyAmountType.currencyID, PenaltyClausesType.languageID, 
	PenaltyClausesType.languageLocaleID, 
	PenaltySurchargePercentType.format, 
	PerUnitAmountType.currencyCodeListVersionID, 
	PerUnitAmountType.currencyID, PercentType.format, 
	PerformanceMetricTypeCodeType.languageID, 
	PerformanceMetricTypeCodeType.listAgencyID, 
	PerformanceMetricTypeCodeType.listAgencyName, 
	PerformanceMetricTypeCodeType.listID, 
	PerformanceMetricTypeCodeType.listName, 
	PerformanceMetricTypeCodeType.listSchemeURI, 
	PerformanceMetricTypeCodeType.listURI, 
	PerformanceMetricTypeCodeType.listVersionID, 
	PerformanceMetricTypeCodeType.name, 
	PerformanceValueQuantityType.unitCode, 
	PerformanceValueQuantityType.unitCodeListAgencyID, 
	PerformanceValueQuantityType.unitCodeListAgencyName, 
	PerformanceValueQuantityType.unitCodeListID, 
	PerformingCarrierAssignedIDType.schemeAgencyID, 
	PerformingCarrierAssignedIDType.schemeAgencyName, 
	PerformingCarrierAssignedIDType.schemeDataURI, 
	PerformingCarrierAssignedIDType.schemeID, 
	PerformingCarrierAssignedIDType.schemeName, 
	PerformingCarrierAssignedIDType.schemeURI, 
	PerformingCarrierAssignedIDType.schemeVersionID, 
	PersonalSituationType.languageID, 
	PersonalSituationType.languageLocaleID, PhoneNumberType.languageID, 
	PhoneNumberType.languageLocaleID, PlacardEndorsementType.languageID, 
	PlacardEndorsementType.languageLocaleID, 
	PlacardNotationType.languageID, PlacardNotationType.languageLocaleID, 
	PlotIdentificationType.languageID, 
	PlotIdentificationType.languageLocaleID, PositionCodeType.languageID, 
	PositionCodeType.listAgencyID, PositionCodeType.listAgencyName, 
	PositionCodeType.listID, PositionCodeType.listName, 
	PositionCodeType.listSchemeURI, PositionCodeType.listURI, 
	PositionCodeType.listVersionID, PositionCodeType.name, 
	PostalZoneType.languageID, PostalZoneType.languageLocaleID, 
	PostboxType.languageID, PostboxType.languageLocaleID, 
	PreferenceCriterionCodeType.languageID, 
	PreferenceCriterionCodeType.listAgencyID, 
	PreferenceCriterionCodeType.listAgencyName, 
	PreferenceCriterionCodeType.listID, 
	PreferenceCriterionCodeType.listName, 
	PreferenceCriterionCodeType.listSchemeURI, 
	PreferenceCriterionCodeType.listURI, 
	PreferenceCriterionCodeType.listVersionID, 
	PreferenceCriterionCodeType.name, 
	PrepaidAmountType.currencyCodeListVersionID, 
	PrepaidAmountType.currencyID, 
	PrepaidPaymentReferenceIDType.schemeAgencyID, 
	PrepaidPaymentReferenceIDType.schemeAgencyName, 
	PrepaidPaymentReferenceIDType.schemeDataURI, 
	PrepaidPaymentReferenceIDType.schemeID, 
	PrepaidPaymentReferenceIDType.schemeName, 
	PrepaidPaymentReferenceIDType.schemeURI, 
	PrepaidPaymentReferenceIDType.schemeVersionID, 
	PreviousCancellationReasonCodeType.languageID, 
	PreviousCancellationReasonCodeType.listAgencyID, 
	PreviousCancellationReasonCodeType.listAgencyName, 
	PreviousCancellationReasonCodeType.listID, 
	PreviousCancellationReasonCodeType.listName, 
	PreviousCancellationReasonCodeType.listSchemeURI, 
	PreviousCancellationReasonCodeType.listURI, 
	PreviousCancellationReasonCodeType.listVersionID, 
	PreviousCancellationReasonCodeType.name, 
	PreviousJobIDType.schemeAgencyID, PreviousJobIDType.schemeAgencyName, 
	PreviousJobIDType.schemeDataURI, PreviousJobIDType.schemeID, 
	PreviousJobIDType.schemeName, PreviousJobIDType.schemeURI, 
	PreviousJobIDType.schemeVersionID, PreviousMeterQuantityType.unitCode,
	PreviousMeterQuantityType.unitCodeListAgencyID, 
	PreviousMeterQuantityType.unitCodeListAgencyName, 
	PreviousMeterQuantityType.unitCodeListID, 
	PreviousVersionIDType.schemeAgencyID, 
	PreviousVersionIDType.schemeAgencyName, 
	PreviousVersionIDType.schemeDataURI, PreviousVersionIDType.schemeID, 
	PreviousVersionIDType.schemeName, PreviousVersionIDType.schemeURI, 
	PreviousVersionIDType.schemeVersionID, 
	PriceAmountType.currencyCodeListVersionID, PriceAmountType.currencyID,
	PriceChangeReasonType.languageID, 
	PriceChangeReasonType.languageLocaleID, 
	PriceEvaluationCodeType.languageID, 
	PriceEvaluationCodeType.listAgencyID, 
	PriceEvaluationCodeType.listAgencyName, 
	PriceEvaluationCodeType.listID, PriceEvaluationCodeType.listName, 
	PriceEvaluationCodeType.listSchemeURI, 
	PriceEvaluationCodeType.listURI, 
	PriceEvaluationCodeType.listVersionID, PriceEvaluationCodeType.name, 
	PriceRevisionFormulaDescriptionType.languageID, 
	PriceRevisionFormulaDescriptionType.languageLocaleID, 
	PriceTypeCodeType.languageID, PriceTypeCodeType.listAgencyID, 
	PriceTypeCodeType.listAgencyName, PriceTypeCodeType.listID, 
	PriceTypeCodeType.listName, PriceTypeCodeType.listSchemeURI, 
	PriceTypeCodeType.listURI, PriceTypeCodeType.listVersionID, 
	PriceTypeCodeType.name, PriceTypeType.languageID, 
	PriceTypeType.languageLocaleID, PricingCurrencyCodeType.languageID, 
	PricingCurrencyCodeType.listAgencyID, 
	PricingCurrencyCodeType.listAgencyName, 
	PricingCurrencyCodeType.listID, PricingCurrencyCodeType.listName, 
	PricingCurrencyCodeType.listSchemeURI, 
	PricingCurrencyCodeType.listURI, 
	PricingCurrencyCodeType.listVersionID, PricingCurrencyCodeType.name, 
	PrimaryAccountNumberIDType.schemeAgencyID, 
	PrimaryAccountNumberIDType.schemeAgencyName, 
	PrimaryAccountNumberIDType.schemeDataURI, 
	PrimaryAccountNumberIDType.schemeID, 
	PrimaryAccountNumberIDType.schemeName, 
	PrimaryAccountNumberIDType.schemeURI, 
	PrimaryAccountNumberIDType.schemeVersionID, 
	PrintQualifierType.languageID, PrintQualifierType.languageLocaleID, 
	PriorityType.languageID, PriorityType.languageLocaleID, 
	PrivacyCodeType.languageID, PrivacyCodeType.listAgencyID, 
	PrivacyCodeType.listAgencyName, PrivacyCodeType.listID, 
	PrivacyCodeType.listName, PrivacyCodeType.listSchemeURI, 
	PrivacyCodeType.listURI, PrivacyCodeType.listVersionID, 
	PrivacyCodeType.name, ProcedureCodeType.languageID, 
	ProcedureCodeType.listAgencyID, ProcedureCodeType.listAgencyName, 
	ProcedureCodeType.listID, ProcedureCodeType.listName, 
	ProcedureCodeType.listSchemeURI, ProcedureCodeType.listURI, 
	ProcedureCodeType.listVersionID, ProcedureCodeType.name, 
	ProcessDescriptionType.languageID, 
	ProcessDescriptionType.languageLocaleID, 
	ProcessReasonCodeType.languageID, ProcessReasonCodeType.listAgencyID, 
	ProcessReasonCodeType.listAgencyName, ProcessReasonCodeType.listID, 
	ProcessReasonCodeType.listName, ProcessReasonCodeType.listSchemeURI, 
	ProcessReasonCodeType.listURI, ProcessReasonCodeType.listVersionID, 
	ProcessReasonCodeType.name, ProcessReasonType.languageID, 
	ProcessReasonType.languageLocaleID, 
	ProcurementProjectLotIDType.schemeAgencyID, 
	ProcurementProjectLotIDType.schemeAgencyName, 
	ProcurementProjectLotIDType.schemeDataURI, 
	ProcurementProjectLotIDType.schemeID, 
	ProcurementProjectLotIDType.schemeName, 
	ProcurementProjectLotIDType.schemeURI, 
	ProcurementProjectLotIDType.schemeVersionID, 
	ProcurementSubTypeCodeType.languageID, 
	ProcurementSubTypeCodeType.listAgencyID, 
	ProcurementSubTypeCodeType.listAgencyName, 
	ProcurementSubTypeCodeType.listID, 
	ProcurementSubTypeCodeType.listName, 
	ProcurementSubTypeCodeType.listSchemeURI, 
	ProcurementSubTypeCodeType.listURI, 
	ProcurementSubTypeCodeType.listVersionID, 
	ProcurementSubTypeCodeType.name, ProcurementTypeCodeType.languageID, 
	ProcurementTypeCodeType.listAgencyID, 
	ProcurementTypeCodeType.listAgencyName, 
	ProcurementTypeCodeType.listID, ProcurementTypeCodeType.listName, 
	ProcurementTypeCodeType.listSchemeURI, 
	ProcurementTypeCodeType.listURI, 
	ProcurementTypeCodeType.listVersionID, ProcurementTypeCodeType.name, 
	ProductTraceIDType.schemeAgencyID, 
	ProductTraceIDType.schemeAgencyName, ProductTraceIDType.schemeDataURI,
	ProductTraceIDType.schemeID, ProductTraceIDType.schemeName, 
	ProductTraceIDType.schemeURI, ProductTraceIDType.schemeVersionID, 
	ProfileExecutionIDType.schemeAgencyID, 
	ProfileExecutionIDType.schemeAgencyName, 
	ProfileExecutionIDType.schemeDataURI, ProfileExecutionIDType.schemeID,
	ProfileExecutionIDType.schemeName, ProfileExecutionIDType.schemeURI, 
	ProfileExecutionIDType.schemeVersionID, ProfileIDType.schemeAgencyID, 
	ProfileIDType.schemeAgencyName, ProfileIDType.schemeDataURI, 
	ProfileIDType.schemeID, ProfileIDType.schemeName, 
	ProfileIDType.schemeURI, ProfileIDType.schemeVersionID, 
	ProfileStatusCodeType.languageID, ProfileStatusCodeType.listAgencyID, 
	ProfileStatusCodeType.listAgencyName, ProfileStatusCodeType.listID, 
	ProfileStatusCodeType.listName, ProfileStatusCodeType.listSchemeURI, 
	ProfileStatusCodeType.listURI, ProfileStatusCodeType.listVersionID, 
	ProfileStatusCodeType.name, PromotionalEventTypeCodeType.languageID, 
	PromotionalEventTypeCodeType.listAgencyID, 
	PromotionalEventTypeCodeType.listAgencyName, 
	PromotionalEventTypeCodeType.listID, 
	PromotionalEventTypeCodeType.listName, 
	PromotionalEventTypeCodeType.listSchemeURI, 
	PromotionalEventTypeCodeType.listURI, 
	PromotionalEventTypeCodeType.listVersionID, 
	PromotionalEventTypeCodeType.name, ProviderTypeCodeType.languageID, 
	ProviderTypeCodeType.listAgencyID, 
	ProviderTypeCodeType.listAgencyName, ProviderTypeCodeType.listID, 
	ProviderTypeCodeType.listName, ProviderTypeCodeType.listSchemeURI, 
	ProviderTypeCodeType.listURI, ProviderTypeCodeType.listVersionID, 
	ProviderTypeCodeType.name, PurposeCodeType.languageID, 
	PurposeCodeType.listAgencyID, PurposeCodeType.listAgencyName, 
	PurposeCodeType.listID, PurposeCodeType.listName, 
	PurposeCodeType.listSchemeURI, PurposeCodeType.listURI, 
	PurposeCodeType.listVersionID, PurposeCodeType.name, 
	PurposeType.languageID, PurposeType.languageLocaleID, 
	QualityControlCodeType.languageID, 
	QualityControlCodeType.listAgencyID, 
	QualityControlCodeType.listAgencyName, QualityControlCodeType.listID, 
	QualityControlCodeType.listName, QualityControlCodeType.listSchemeURI,
	QualityControlCodeType.listURI, QualityControlCodeType.listVersionID, 
	QualityControlCodeType.name, QuantityDiscrepancyCodeType.languageID, 
	QuantityDiscrepancyCodeType.listAgencyID, 
	QuantityDiscrepancyCodeType.listAgencyName, 
	QuantityDiscrepancyCodeType.listID, 
	QuantityDiscrepancyCodeType.listName, 
	QuantityDiscrepancyCodeType.listSchemeURI, 
	QuantityDiscrepancyCodeType.listURI, 
	QuantityDiscrepancyCodeType.listVersionID, 
	QuantityDiscrepancyCodeType.name, QuantityType.unitCode, 
	QuantityType.unitCodeListAgencyID, 
	QuantityType.unitCodeListAgencyName, QuantityType.unitCodeListID, 
	RailCarIDType.schemeAgencyID, RailCarIDType.schemeAgencyName, 
	RailCarIDType.schemeDataURI, RailCarIDType.schemeID, 
	RailCarIDType.schemeName, RailCarIDType.schemeURI, 
	RailCarIDType.schemeVersionID, RateType.format, 
	ReceivedQuantityType.unitCode, 
	ReceivedQuantityType.unitCodeListAgencyID, 
	ReceivedQuantityType.unitCodeListAgencyName, 
	ReceivedQuantityType.unitCodeListID, 
	ReceivedTenderQuantityType.unitCode, 
	ReceivedTenderQuantityType.unitCodeListAgencyID, 
	ReceivedTenderQuantityType.unitCodeListAgencyName, 
	ReceivedTenderQuantityType.unitCodeListID, 
	ReferenceEventCodeType.languageID, 
	ReferenceEventCodeType.listAgencyID, 
	ReferenceEventCodeType.listAgencyName, ReferenceEventCodeType.listID, 
	ReferenceEventCodeType.listName, ReferenceEventCodeType.listSchemeURI,
	ReferenceEventCodeType.listURI, ReferenceEventCodeType.listVersionID, 
	ReferenceEventCodeType.name, ReferenceIDType.schemeAgencyID, 
	ReferenceIDType.schemeAgencyName, ReferenceIDType.schemeDataURI, 
	ReferenceIDType.schemeID, ReferenceIDType.schemeName, 
	ReferenceIDType.schemeURI, ReferenceIDType.schemeVersionID, 
	ReferenceType-1.languageID, ReferenceType-1.languageLocaleID, 
	ReferencedConsignmentIDType.schemeAgencyID, 
	ReferencedConsignmentIDType.schemeAgencyName, 
	ReferencedConsignmentIDType.schemeDataURI, 
	ReferencedConsignmentIDType.schemeID, 
	ReferencedConsignmentIDType.schemeName, 
	ReferencedConsignmentIDType.schemeURI, 
	ReferencedConsignmentIDType.schemeVersionID, RegionType.languageID, 
	RegionType.languageLocaleID, RegistrationIDType.schemeAgencyID, 
	RegistrationIDType.schemeAgencyName, RegistrationIDType.schemeDataURI,
	RegistrationIDType.schemeID, RegistrationIDType.schemeName, 
	RegistrationIDType.schemeURI, RegistrationIDType.schemeVersionID, 
	RegistrationNameType.languageID, 
	RegistrationNameType.languageLocaleID, 
	RegistrationNationalityIDType.schemeAgencyID, 
	RegistrationNationalityIDType.schemeAgencyName, 
	RegistrationNationalityIDType.schemeDataURI, 
	RegistrationNationalityIDType.schemeID, 
	RegistrationNationalityIDType.schemeName, 
	RegistrationNationalityIDType.schemeURI, 
	RegistrationNationalityIDType.schemeVersionID, 
	RegistrationNationalityType.languageID, 
	RegistrationNationalityType.languageLocaleID, 
	RejectActionCodeType.languageID, RejectActionCodeType.listAgencyID, 
	RejectActionCodeType.listAgencyName, RejectActionCodeType.listID, 
	RejectActionCodeType.listName, RejectActionCodeType.listSchemeURI, 
	RejectActionCodeType.listURI, RejectActionCodeType.listVersionID, 
	RejectActionCodeType.name, RejectReasonCodeType.languageID, 
	RejectReasonCodeType.listAgencyID, 
	RejectReasonCodeType.listAgencyName, RejectReasonCodeType.listID, 
	RejectReasonCodeType.listName, RejectReasonCodeType.listSchemeURI, 
	RejectReasonCodeType.listURI, RejectReasonCodeType.listVersionID, 
	RejectReasonCodeType.name, RejectReasonType.languageID, 
	RejectReasonType.languageLocaleID, RejectedQuantityType.unitCode, 
	RejectedQuantityType.unitCodeListAgencyID, 
	RejectedQuantityType.unitCodeListAgencyName, 
	RejectedQuantityType.unitCodeListID, RejectionNoteType.languageID, 
	RejectionNoteType.languageLocaleID, ReleaseIDType.schemeAgencyID, 
	ReleaseIDType.schemeAgencyName, ReleaseIDType.schemeDataURI, 
	ReleaseIDType.schemeID, ReleaseIDType.schemeName, 
	ReleaseIDType.schemeURI, ReleaseIDType.schemeVersionID, 
	ReliabilityPercentType.format, RemarksType.languageID, 
	RemarksType.languageLocaleID, ReminderSequenceNumericType.format, 
	ReminderTypeCodeType.languageID, ReminderTypeCodeType.listAgencyID, 
	ReminderTypeCodeType.listAgencyName, ReminderTypeCodeType.listID, 
	ReminderTypeCodeType.listName, ReminderTypeCodeType.listSchemeURI, 
	ReminderTypeCodeType.listURI, ReminderTypeCodeType.listVersionID, 
	ReminderTypeCodeType.name, 
	ReplenishmentOwnerDescriptionType.languageID, 
	ReplenishmentOwnerDescriptionType.languageLocaleID, 
	RequestForQuotationLineIDType.schemeAgencyID, 
	RequestForQuotationLineIDType.schemeAgencyName, 
	RequestForQuotationLineIDType.schemeDataURI, 
	RequestForQuotationLineIDType.schemeID, 
	RequestForQuotationLineIDType.schemeName, 
	RequestForQuotationLineIDType.schemeURI, 
	RequestForQuotationLineIDType.schemeVersionID, 
	RequestedInvoiceCurrencyCodeType.languageID, 
	RequestedInvoiceCurrencyCodeType.listAgencyID, 
	RequestedInvoiceCurrencyCodeType.listAgencyName, 
	RequestedInvoiceCurrencyCodeType.listID, 
	RequestedInvoiceCurrencyCodeType.listName, 
	RequestedInvoiceCurrencyCodeType.listSchemeURI, 
	RequestedInvoiceCurrencyCodeType.listURI, 
	RequestedInvoiceCurrencyCodeType.listVersionID, 
	RequestedInvoiceCurrencyCodeType.name, 
	RequiredCustomsIDType.schemeAgencyID, 
	RequiredCustomsIDType.schemeAgencyName, 
	RequiredCustomsIDType.schemeDataURI, RequiredCustomsIDType.schemeID, 
	RequiredCustomsIDType.schemeName, RequiredCustomsIDType.schemeURI, 
	RequiredCustomsIDType.schemeVersionID, 
	RequiredFeeAmountType.currencyCodeListVersionID, 
	RequiredFeeAmountType.currencyID, ResidenceTypeCodeType.languageID, 
	ResidenceTypeCodeType.listAgencyID, 
	ResidenceTypeCodeType.listAgencyName, ResidenceTypeCodeType.listID, 
	ResidenceTypeCodeType.listName, ResidenceTypeCodeType.listSchemeURI, 
	ResidenceTypeCodeType.listURI, ResidenceTypeCodeType.listVersionID, 
	ResidenceTypeCodeType.name, ResidenceTypeType.languageID, 
	ResidenceTypeType.languageLocaleID, 
	ResidentOccupantsNumericType.format, ResolutionCodeType.languageID, 
	ResolutionCodeType.listAgencyID, ResolutionCodeType.listAgencyName, 
	ResolutionCodeType.listID, ResolutionCodeType.listName, 
	ResolutionCodeType.listSchemeURI, ResolutionCodeType.listURI, 
	ResolutionCodeType.listVersionID, ResolutionCodeType.name, 
	ResolutionType.languageID, ResolutionType.languageLocaleID, 
	ResponseCodeType.languageID, ResponseCodeType.listAgencyID, 
	ResponseCodeType.listAgencyName, ResponseCodeType.listID, 
	ResponseCodeType.listName, ResponseCodeType.listSchemeURI, 
	ResponseCodeType.listURI, ResponseCodeType.listVersionID, 
	ResponseCodeType.name, RetailEventNameType.languageID, 
	RetailEventNameType.languageLocaleID, 
	RetailEventStatusCodeType.languageID, 
	RetailEventStatusCodeType.listAgencyID, 
	RetailEventStatusCodeType.listAgencyName, 
	RetailEventStatusCodeType.listID, RetailEventStatusCodeType.listName, 
	RetailEventStatusCodeType.listSchemeURI, 
	RetailEventStatusCodeType.listURI, 
	RetailEventStatusCodeType.listVersionID, 
	RetailEventStatusCodeType.name, ReturnableQuantityType.unitCode, 
	ReturnableQuantityType.unitCodeListAgencyID, 
	ReturnableQuantityType.unitCodeListAgencyName, 
	ReturnableQuantityType.unitCodeListID, 
	RevisedForecastLineIDType.schemeAgencyID, 
	RevisedForecastLineIDType.schemeAgencyName, 
	RevisedForecastLineIDType.schemeDataURI, 
	RevisedForecastLineIDType.schemeID, 
	RevisedForecastLineIDType.schemeName, 
	RevisedForecastLineIDType.schemeURI, 
	RevisedForecastLineIDType.schemeVersionID, 
	RevisionStatusCodeType.languageID, 
	RevisionStatusCodeType.listAgencyID, 
	RevisionStatusCodeType.listAgencyName, RevisionStatusCodeType.listID, 
	RevisionStatusCodeType.listName, RevisionStatusCodeType.listSchemeURI,
	RevisionStatusCodeType.listURI, RevisionStatusCodeType.listVersionID, 
	RevisionStatusCodeType.name, RoamingPartnerNameType.languageID, 
	RoamingPartnerNameType.languageLocaleID, RoleCodeType.languageID, 
	RoleCodeType.listAgencyID, RoleCodeType.listAgencyName, 
	RoleCodeType.listID, RoleCodeType.listName, 
	RoleCodeType.listSchemeURI, RoleCodeType.listURI, 
	RoleCodeType.listVersionID, RoleCodeType.name, RoomType.languageID, 
	RoomType.languageLocaleID, 
	RoundingAmountType.currencyCodeListVersionID, 
	RoundingAmountType.currencyID, SalesOrderIDType.schemeAgencyID, 
	SalesOrderIDType.schemeAgencyName, SalesOrderIDType.schemeDataURI, 
	SalesOrderIDType.schemeID, SalesOrderIDType.schemeName, 
	SalesOrderIDType.schemeURI, SalesOrderIDType.schemeVersionID, 
	SalesOrderLineIDType.schemeAgencyID, 
	SalesOrderLineIDType.schemeAgencyName, 
	SalesOrderLineIDType.schemeDataURI, SalesOrderLineIDType.schemeID, 
	SalesOrderLineIDType.schemeName, SalesOrderLineIDType.schemeURI, 
	SalesOrderLineIDType.schemeVersionID, SchemeURIType.schemeAgencyID, 
	SchemeURIType.schemeAgencyName, SchemeURIType.schemeDataURI, 
	SchemeURIType.schemeID, SchemeURIType.schemeName, 
	SchemeURIType.schemeURI, SchemeURIType.schemeVersionID, 
	SealIssuerTypeCodeType.languageID, 
	SealIssuerTypeCodeType.listAgencyID, 
	SealIssuerTypeCodeType.listAgencyName, SealIssuerTypeCodeType.listID, 
	SealIssuerTypeCodeType.listName, SealIssuerTypeCodeType.listSchemeURI,
	SealIssuerTypeCodeType.listURI, SealIssuerTypeCodeType.listVersionID, 
	SealIssuerTypeCodeType.name, SealStatusCodeType.languageID, 
	SealStatusCodeType.listAgencyID, SealStatusCodeType.listAgencyName, 
	SealStatusCodeType.listID, SealStatusCodeType.listName, 
	SealStatusCodeType.listSchemeURI, SealStatusCodeType.listURI, 
	SealStatusCodeType.listVersionID, SealStatusCodeType.name, 
	SealingPartyTypeType.languageID, 
	SealingPartyTypeType.languageLocaleID, 
	SecurityClassificationCodeType.languageID, 
	SecurityClassificationCodeType.listAgencyID, 
	SecurityClassificationCodeType.listAgencyName, 
	SecurityClassificationCodeType.listID, 
	SecurityClassificationCodeType.listName, 
	SecurityClassificationCodeType.listSchemeURI, 
	SecurityClassificationCodeType.listURI, 
	SecurityClassificationCodeType.listVersionID, 
	SecurityClassificationCodeType.name, SecurityIDType.schemeAgencyID, 
	SecurityIDType.schemeAgencyName, SecurityIDType.schemeDataURI, 
	SecurityIDType.schemeID, SecurityIDType.schemeName, 
	SecurityIDType.schemeURI, SecurityIDType.schemeVersionID, 
	SellerEventIDType.schemeAgencyID, SellerEventIDType.schemeAgencyName, 
	SellerEventIDType.schemeDataURI, SellerEventIDType.schemeID, 
	SellerEventIDType.schemeName, SellerEventIDType.schemeURI, 
	SellerEventIDType.schemeVersionID, SequenceIDType.schemeAgencyID, 
	SequenceIDType.schemeAgencyName, SequenceIDType.schemeDataURI, 
	SequenceIDType.schemeID, SequenceIDType.schemeName, 
	SequenceIDType.schemeURI, SequenceIDType.schemeVersionID, 
	SequenceNumberIDType.schemeAgencyID, 
	SequenceNumberIDType.schemeAgencyName, 
	SequenceNumberIDType.schemeDataURI, SequenceNumberIDType.schemeID, 
	SequenceNumberIDType.schemeName, SequenceNumberIDType.schemeURI, 
	SequenceNumberIDType.schemeVersionID, SequenceNumericType.format, 
	SerialIDType.schemeAgencyID, SerialIDType.schemeAgencyName, 
	SerialIDType.schemeDataURI, SerialIDType.schemeID, 
	SerialIDType.schemeName, SerialIDType.schemeURI, 
	SerialIDType.schemeVersionID, ServiceNameType.languageID, 
	ServiceNameType.languageLocaleID, ServiceNumberCalledType.languageID, 
	ServiceNumberCalledType.languageLocaleID, 
	ServiceTypeCodeType.languageID, ServiceTypeCodeType.listAgencyID, 
	ServiceTypeCodeType.listAgencyName, ServiceTypeCodeType.listID, 
	ServiceTypeCodeType.listName, ServiceTypeCodeType.listSchemeURI, 
	ServiceTypeCodeType.listURI, ServiceTypeCodeType.listVersionID, 
	ServiceTypeCodeType.name, ServiceTypeType.languageID, 
	ServiceTypeType.languageLocaleID, 
	SettlementDiscountAmountType.currencyCodeListVersionID, 
	SettlementDiscountAmountType.currencyID, 
	SettlementDiscountPercentType.format, 
	SharesNumberQuantityType.unitCode, 
	SharesNumberQuantityType.unitCodeListAgencyID, 
	SharesNumberQuantityType.unitCodeListAgencyName, 
	SharesNumberQuantityType.unitCodeListID, ShippingMarksType.languageID,
	ShippingMarksType.languageLocaleID, 
	ShippingOrderIDType.schemeAgencyID, 
	ShippingOrderIDType.schemeAgencyName, 
	ShippingOrderIDType.schemeDataURI, ShippingOrderIDType.schemeID, 
	ShippingOrderIDType.schemeName, ShippingOrderIDType.schemeURI, 
	ShippingOrderIDType.schemeVersionID, 
	ShippingPriorityLevelCodeType.languageID, 
	ShippingPriorityLevelCodeType.listAgencyID, 
	ShippingPriorityLevelCodeType.listAgencyName, 
	ShippingPriorityLevelCodeType.listID, 
	ShippingPriorityLevelCodeType.listName, 
	ShippingPriorityLevelCodeType.listSchemeURI, 
	ShippingPriorityLevelCodeType.listURI, 
	ShippingPriorityLevelCodeType.listVersionID, 
	ShippingPriorityLevelCodeType.name, ShortQuantityType.unitCode, 
	ShortQuantityType.unitCodeListAgencyID, 
	ShortQuantityType.unitCodeListAgencyName, 
	ShortQuantityType.unitCodeListID, ShortageActionCodeType.languageID, 
	ShortageActionCodeType.listAgencyID, 
	ShortageActionCodeType.listAgencyName, ShortageActionCodeType.listID, 
	ShortageActionCodeType.listName, ShortageActionCodeType.listSchemeURI,
	ShortageActionCodeType.listURI, ShortageActionCodeType.listVersionID, 
	ShortageActionCodeType.name, SignatureIDType.schemeAgencyID, 
	SignatureIDType.schemeAgencyName, SignatureIDType.schemeDataURI, 
	SignatureIDType.schemeID, SignatureIDType.schemeName, 
	SignatureIDType.schemeURI, SignatureIDType.schemeVersionID, 
	SignatureMethodType-1.languageID, 
	SignatureMethodType-1.languageLocaleID, SizeTypeCodeType.languageID, 
	SizeTypeCodeType.listAgencyID, SizeTypeCodeType.listAgencyName, 
	SizeTypeCodeType.listID, SizeTypeCodeType.listName, 
	SizeTypeCodeType.listSchemeURI, SizeTypeCodeType.listURI, 
	SizeTypeCodeType.listVersionID, SizeTypeCodeType.name, 
	SourceCurrencyBaseRateType.format, SourceCurrencyCodeType.languageID, 
	SourceCurrencyCodeType.listAgencyID, 
	SourceCurrencyCodeType.listAgencyName, SourceCurrencyCodeType.listID, 
	SourceCurrencyCodeType.listName, SourceCurrencyCodeType.listSchemeURI,
	SourceCurrencyCodeType.listURI, SourceCurrencyCodeType.listVersionID, 
	SourceCurrencyCodeType.name, SourceValueMeasureType.unitCode, 
	SourceValueMeasureType.unitCodeListVersionID, 
	SpecialInstructionsType.languageID, 
	SpecialInstructionsType.languageLocaleID, 
	SpecialServiceInstructionsType.languageID, 
	SpecialServiceInstructionsType.languageLocaleID, 
	SpecialTermsType.languageID, SpecialTermsType.languageLocaleID, 
	SpecialTransportRequirmentsType.languageID, 
	SpecialTransportRequirmentsType.languageLocaleID, 
	SpecificationIDType.schemeAgencyID, 
	SpecificationIDType.schemeAgencyName, 
	SpecificationIDType.schemeDataURI, SpecificationIDType.schemeID, 
	SpecificationIDType.schemeName, SpecificationIDType.schemeURI, 
	SpecificationIDType.schemeVersionID, 
	SpecificationTypeCodeType.languageID, 
	SpecificationTypeCodeType.listAgencyID, 
	SpecificationTypeCodeType.listAgencyName, 
	SpecificationTypeCodeType.listID, SpecificationTypeCodeType.listName, 
	SpecificationTypeCodeType.listSchemeURI, 
	SpecificationTypeCodeType.listURI, 
	SpecificationTypeCodeType.listVersionID, 
	SpecificationTypeCodeType.name, StatementTypeCodeType.languageID, 
	StatementTypeCodeType.listAgencyID, 
	StatementTypeCodeType.listAgencyName, StatementTypeCodeType.listID, 
	StatementTypeCodeType.listName, StatementTypeCodeType.listSchemeURI, 
	StatementTypeCodeType.listURI, StatementTypeCodeType.listVersionID, 
	StatementTypeCodeType.name, StatusCodeType.languageID, 
	StatusCodeType.listAgencyID, StatusCodeType.listAgencyName, 
	StatusCodeType.listID, StatusCodeType.listName, 
	StatusCodeType.listSchemeURI, StatusCodeType.listURI, 
	StatusCodeType.listVersionID, StatusCodeType.name, 
	StatusReasonCodeType.languageID, StatusReasonCodeType.listAgencyID, 
	StatusReasonCodeType.listAgencyName, StatusReasonCodeType.listID, 
	StatusReasonCodeType.listName, StatusReasonCodeType.listSchemeURI, 
	StatusReasonCodeType.listURI, StatusReasonCodeType.listVersionID, 
	StatusReasonCodeType.name, StatusReasonType.languageID, 
	StatusReasonType.languageLocaleID, StreetNameType.languageID, 
	StreetNameType.languageLocaleID, SubmissionMethodCodeType.languageID, 
	SubmissionMethodCodeType.listAgencyID, 
	SubmissionMethodCodeType.listAgencyName, 
	SubmissionMethodCodeType.listID, SubmissionMethodCodeType.listName, 
	SubmissionMethodCodeType.listSchemeURI, 
	SubmissionMethodCodeType.listURI, 
	SubmissionMethodCodeType.listVersionID, SubmissionMethodCodeType.name,
	SubscriberIDType-1.schemeAgencyID, 
	SubscriberIDType-1.schemeAgencyName, SubscriberIDType-1.schemeDataURI,
	SubscriberIDType-1.schemeID, SubscriberIDType-1.schemeName, 
	SubscriberIDType-1.schemeURI, SubscriberIDType-1.schemeVersionID, 
	SubscriberIDTypeCodeType.languageID, 
	SubscriberIDTypeCodeType.listAgencyID, 
	SubscriberIDTypeCodeType.listAgencyName, 
	SubscriberIDTypeCodeType.listID, SubscriberIDTypeCodeType.listName, 
	SubscriberIDTypeCodeType.listSchemeURI, 
	SubscriberIDTypeCodeType.listURI, 
	SubscriberIDTypeCodeType.listVersionID, SubscriberIDTypeCodeType.name,
	SubscriberIDTypeType.languageID, 
	SubscriberIDTypeType.languageLocaleID, 
	SubscriberTypeCodeType.languageID, 
	SubscriberTypeCodeType.listAgencyID, 
	SubscriberTypeCodeType.listAgencyName, SubscriberTypeCodeType.listID, 
	SubscriberTypeCodeType.listName, SubscriberTypeCodeType.listSchemeURI,
	SubscriberTypeCodeType.listURI, SubscriberTypeCodeType.listVersionID, 
	SubscriberTypeCodeType.name, SubscriberTypeIdentifierType.languageID, 
	SubscriberTypeIdentifierType.languageLocaleID, 
	SubstitutionStatusCodeType.languageID, 
	SubstitutionStatusCodeType.listAgencyID, 
	SubstitutionStatusCodeType.listAgencyName, 
	SubstitutionStatusCodeType.listID, 
	SubstitutionStatusCodeType.listName, 
	SubstitutionStatusCodeType.listSchemeURI, 
	SubstitutionStatusCodeType.listURI, 
	SubstitutionStatusCodeType.listVersionID, 
	SubstitutionStatusCodeType.name, 
	SuccessiveSequenceIDType.schemeAgencyID, 
	SuccessiveSequenceIDType.schemeAgencyName, 
	SuccessiveSequenceIDType.schemeDataURI, 
	SuccessiveSequenceIDType.schemeID, 
	SuccessiveSequenceIDType.schemeName, 
	SuccessiveSequenceIDType.schemeURI, 
	SuccessiveSequenceIDType.schemeVersionID, 
	SummaryDescriptionType.languageID, 
	SummaryDescriptionType.languageLocaleID, 
	SupplierAssignedAccountIDType.schemeAgencyID, 
	SupplierAssignedAccountIDType.schemeAgencyName, 
	SupplierAssignedAccountIDType.schemeDataURI, 
	SupplierAssignedAccountIDType.schemeID, 
	SupplierAssignedAccountIDType.schemeName, 
	SupplierAssignedAccountIDType.schemeURI, 
	SupplierAssignedAccountIDType.schemeVersionID, 
	SupplyChainActivityTypeCodeType.languageID, 
	SupplyChainActivityTypeCodeType.listAgencyID, 
	SupplyChainActivityTypeCodeType.listAgencyName, 
	SupplyChainActivityTypeCodeType.listID, 
	SupplyChainActivityTypeCodeType.listName, 
	SupplyChainActivityTypeCodeType.listSchemeURI, 
	SupplyChainActivityTypeCodeType.listURI, 
	SupplyChainActivityTypeCodeType.listVersionID, 
	SupplyChainActivityTypeCodeType.name, TareWeightMeasureType.unitCode, 
	TareWeightMeasureType.unitCodeListVersionID, 
	TargetCurrencyBaseRateType.format, TargetCurrencyCodeType.languageID, 
	TargetCurrencyCodeType.listAgencyID, 
	TargetCurrencyCodeType.listAgencyName, TargetCurrencyCodeType.listID, 
	TargetCurrencyCodeType.listName, TargetCurrencyCodeType.listSchemeURI,
	TargetCurrencyCodeType.listURI, TargetCurrencyCodeType.listVersionID, 
	TargetCurrencyCodeType.name, TargetInventoryQuantityType.unitCode, 
	TargetInventoryQuantityType.unitCodeListAgencyID, 
	TargetInventoryQuantityType.unitCodeListAgencyName, 
	TargetInventoryQuantityType.unitCodeListID, 
	TargetServicePercentType.format, TariffClassCodeType.languageID, 
	TariffClassCodeType.listAgencyID, TariffClassCodeType.listAgencyName, 
	TariffClassCodeType.listID, TariffClassCodeType.listName, 
	TariffClassCodeType.listSchemeURI, TariffClassCodeType.listURI, 
	TariffClassCodeType.listVersionID, TariffClassCodeType.name, 
	TariffCodeType.languageID, TariffCodeType.listAgencyID, 
	TariffCodeType.listAgencyName, TariffCodeType.listID, 
	TariffCodeType.listName, TariffCodeType.listSchemeURI, 
	TariffCodeType.listURI, TariffCodeType.listVersionID, 
	TariffCodeType.name, TariffDescriptionType.languageID, 
	TariffDescriptionType.languageLocaleID, 
	TaxAmountType.currencyCodeListVersionID, TaxAmountType.currencyID, 
	TaxCurrencyCodeType.languageID, TaxCurrencyCodeType.listAgencyID, 
	TaxCurrencyCodeType.listAgencyName, TaxCurrencyCodeType.listID, 
	TaxCurrencyCodeType.listName, TaxCurrencyCodeType.listSchemeURI, 
	TaxCurrencyCodeType.listURI, TaxCurrencyCodeType.listVersionID, 
	TaxCurrencyCodeType.name, 
	TaxEnergyAmountType.currencyCodeListVersionID, 
	TaxEnergyAmountType.currencyID, 
	TaxEnergyBalanceAmountType.currencyCodeListVersionID, 
	TaxEnergyBalanceAmountType.currencyID, 
	TaxEnergyOnAccountAmountType.currencyCodeListVersionID, 
	TaxEnergyOnAccountAmountType.currencyID, 
	TaxExclusiveAmountType.currencyCodeListVersionID, 
	TaxExclusiveAmountType.currencyID, 
	TaxExemptionReasonCodeType.languageID, 
	TaxExemptionReasonCodeType.listAgencyID, 
	TaxExemptionReasonCodeType.listAgencyName, 
	TaxExemptionReasonCodeType.listID, 
	TaxExemptionReasonCodeType.listName, 
	TaxExemptionReasonCodeType.listSchemeURI, 
	TaxExemptionReasonCodeType.listURI, 
	TaxExemptionReasonCodeType.listVersionID, 
	TaxExemptionReasonCodeType.name, TaxExemptionReasonType.languageID, 
	TaxExemptionReasonType.languageLocaleID, 
	TaxInclusiveAmountType.currencyCodeListVersionID, 
	TaxInclusiveAmountType.currencyID, TaxLevelCodeType.languageID, 
	TaxLevelCodeType.listAgencyID, TaxLevelCodeType.listAgencyName, 
	TaxLevelCodeType.listID, TaxLevelCodeType.listName, 
	TaxLevelCodeType.listSchemeURI, TaxLevelCodeType.listURI, 
	TaxLevelCodeType.listVersionID, TaxLevelCodeType.name, 
	TaxTypeCodeType.languageID, TaxTypeCodeType.listAgencyID, 
	TaxTypeCodeType.listAgencyName, TaxTypeCodeType.listID, 
	TaxTypeCodeType.listName, TaxTypeCodeType.listSchemeURI, 
	TaxTypeCodeType.listURI, TaxTypeCodeType.listVersionID, 
	TaxTypeCodeType.name, TaxableAmountType.currencyCodeListVersionID, 
	TaxableAmountType.currencyID, 
	TechnicalCommitteeDescriptionType.languageID, 
	TechnicalCommitteeDescriptionType.languageLocaleID, 
	TechnicalNameType.languageID, TechnicalNameType.languageLocaleID, 
	TelecommunicationsServiceCallCodeType.languageID, 
	TelecommunicationsServiceCallCodeType.listAgencyID, 
	TelecommunicationsServiceCallCodeType.listAgencyName, 
	TelecommunicationsServiceCallCodeType.listID, 
	TelecommunicationsServiceCallCodeType.listName, 
	TelecommunicationsServiceCallCodeType.listSchemeURI, 
	TelecommunicationsServiceCallCodeType.listURI, 
	TelecommunicationsServiceCallCodeType.listVersionID, 
	TelecommunicationsServiceCallCodeType.name, 
	TelecommunicationsServiceCallType.languageID, 
	TelecommunicationsServiceCallType.languageLocaleID, 
	TelecommunicationsServiceCategoryCodeType.languageID, 
	TelecommunicationsServiceCategoryCodeType.listAgencyID, 
	TelecommunicationsServiceCategoryCodeType.listAgencyName, 
	TelecommunicationsServiceCategoryCodeType.listID, 
	TelecommunicationsServiceCategoryCodeType.listName, 
	TelecommunicationsServiceCategoryCodeType.listSchemeURI, 
	TelecommunicationsServiceCategoryCodeType.listURI, 
	TelecommunicationsServiceCategoryCodeType.listVersionID, 
	TelecommunicationsServiceCategoryCodeType.name, 
	TelecommunicationsServiceCategoryType.languageID, 
	TelecommunicationsServiceCategoryType.languageLocaleID, 
	TelecommunicationsSupplyTypeCodeType.languageID, 
	TelecommunicationsSupplyTypeCodeType.listAgencyID, 
	TelecommunicationsSupplyTypeCodeType.listAgencyName, 
	TelecommunicationsSupplyTypeCodeType.listID, 
	TelecommunicationsSupplyTypeCodeType.listName, 
	TelecommunicationsSupplyTypeCodeType.listSchemeURI, 
	TelecommunicationsSupplyTypeCodeType.listURI, 
	TelecommunicationsSupplyTypeCodeType.listVersionID, 
	TelecommunicationsSupplyTypeCodeType.name, 
	TelecommunicationsSupplyTypeType.languageID, 
	TelecommunicationsSupplyTypeType.languageLocaleID, 
	TelefaxType.languageID, TelefaxType.languageLocaleID, 
	TelephoneType.languageID, TelephoneType.languageLocaleID, 
	TenderEnvelopeIDType.schemeAgencyID, 
	TenderEnvelopeIDType.schemeAgencyName, 
	TenderEnvelopeIDType.schemeDataURI, TenderEnvelopeIDType.schemeID, 
	TenderEnvelopeIDType.schemeName, TenderEnvelopeIDType.schemeURI, 
	TenderEnvelopeIDType.schemeVersionID, 
	TenderEnvelopeTypeCodeType.languageID, 
	TenderEnvelopeTypeCodeType.listAgencyID, 
	TenderEnvelopeTypeCodeType.listAgencyName, 
	TenderEnvelopeTypeCodeType.listID, 
	TenderEnvelopeTypeCodeType.listName, 
	TenderEnvelopeTypeCodeType.listSchemeURI, 
	TenderEnvelopeTypeCodeType.listURI, 
	TenderEnvelopeTypeCodeType.listVersionID, 
	TenderEnvelopeTypeCodeType.name, TenderResultCodeType.languageID, 
	TenderResultCodeType.listAgencyID, 
	TenderResultCodeType.listAgencyName, TenderResultCodeType.listID, 
	TenderResultCodeType.listName, TenderResultCodeType.listSchemeURI, 
	TenderResultCodeType.listURI, TenderResultCodeType.listVersionID, 
	TenderResultCodeType.name, TenderTypeCodeType.languageID, 
	TenderTypeCodeType.listAgencyID, TenderTypeCodeType.listAgencyName, 
	TenderTypeCodeType.listID, TenderTypeCodeType.listName, 
	TenderTypeCodeType.listSchemeURI, TenderTypeCodeType.listURI, 
	TenderTypeCodeType.listVersionID, TenderTypeCodeType.name, 
	TendererRequirementTypeCodeType.languageID, 
	TendererRequirementTypeCodeType.listAgencyID, 
	TendererRequirementTypeCodeType.listAgencyName, 
	TendererRequirementTypeCodeType.listID, 
	TendererRequirementTypeCodeType.listName, 
	TendererRequirementTypeCodeType.listSchemeURI, 
	TendererRequirementTypeCodeType.listURI, 
	TendererRequirementTypeCodeType.listVersionID, 
	TendererRequirementTypeCodeType.name, TestMethodType.languageID, 
	TestMethodType.languageLocaleID, TextType.languageID, 
	TextType.languageLocaleID, 
	ThresholdAmountType.currencyCodeListVersionID, 
	ThresholdAmountType.currencyID, ThresholdQuantityType.unitCode, 
	ThresholdQuantityType.unitCodeListAgencyID, 
	ThresholdQuantityType.unitCodeListAgencyName, 
	ThresholdQuantityType.unitCodeListID, 
	ThresholdValueComparisonCodeType.languageID, 
	ThresholdValueComparisonCodeType.listAgencyID, 
	ThresholdValueComparisonCodeType.listAgencyName, 
	ThresholdValueComparisonCodeType.listID, 
	ThresholdValueComparisonCodeType.listName, 
	ThresholdValueComparisonCodeType.listSchemeURI, 
	ThresholdValueComparisonCodeType.listURI, 
	ThresholdValueComparisonCodeType.listVersionID, 
	ThresholdValueComparisonCodeType.name, TierRangeType.languageID, 
	TierRangeType.languageLocaleID, TierRatePercentType.format, 
	TimeAmountType.languageID, TimeAmountType.languageLocaleID, 
	TimeDeltaDaysQuantityType.unitCode, 
	TimeDeltaDaysQuantityType.unitCodeListAgencyID, 
	TimeDeltaDaysQuantityType.unitCodeListAgencyName, 
	TimeDeltaDaysQuantityType.unitCodeListID, 
	TimeFrequencyCodeType.languageID, TimeFrequencyCodeType.listAgencyID, 
	TimeFrequencyCodeType.listAgencyName, TimeFrequencyCodeType.listID, 
	TimeFrequencyCodeType.listName, TimeFrequencyCodeType.listSchemeURI, 
	TimeFrequencyCodeType.listURI, TimeFrequencyCodeType.listVersionID, 
	TimeFrequencyCodeType.name, TimezoneOffsetType.languageID, 
	TimezoneOffsetType.languageLocaleID, 
	TimingComplaintCodeType.languageID, 
	TimingComplaintCodeType.listAgencyID, 
	TimingComplaintCodeType.listAgencyName, 
	TimingComplaintCodeType.listID, TimingComplaintCodeType.listName, 
	TimingComplaintCodeType.listSchemeURI, 
	TimingComplaintCodeType.listURI, 
	TimingComplaintCodeType.listVersionID, TimingComplaintCodeType.name, 
	TimingComplaintType.languageID, TimingComplaintType.languageLocaleID, 
	TitleType.languageID, TitleType.languageLocaleID, 
	TotalAmountType.currencyCodeListVersionID, TotalAmountType.currencyID,
	TotalBalanceAmountType.currencyCodeListVersionID, 
	TotalBalanceAmountType.currencyID, TotalConsumedQuantityType.unitCode,
	TotalConsumedQuantityType.unitCodeListAgencyID, 
	TotalConsumedQuantityType.unitCodeListAgencyName, 
	TotalConsumedQuantityType.unitCodeListID, 
	TotalCreditAmountType.currencyCodeListVersionID, 
	TotalCreditAmountType.currencyID, 
	TotalDebitAmountType.currencyCodeListVersionID, 
	TotalDebitAmountType.currencyID, TotalDeliveredQuantityType.unitCode, 
	TotalDeliveredQuantityType.unitCodeListAgencyID, 
	TotalDeliveredQuantityType.unitCodeListAgencyName, 
	TotalDeliveredQuantityType.unitCodeListID, 
	TotalGoodsItemQuantityType.unitCode, 
	TotalGoodsItemQuantityType.unitCodeListAgencyID, 
	TotalGoodsItemQuantityType.unitCodeListAgencyName, 
	TotalGoodsItemQuantityType.unitCodeListID, 
	TotalInvoiceAmountType.currencyCodeListVersionID, 
	TotalInvoiceAmountType.currencyID, TotalMeteredQuantityType.unitCode, 
	TotalMeteredQuantityType.unitCodeListAgencyID, 
	TotalMeteredQuantityType.unitCodeListAgencyName, 
	TotalMeteredQuantityType.unitCodeListID, 
	TotalPackageQuantityType.unitCode, 
	TotalPackageQuantityType.unitCodeListAgencyID, 
	TotalPackageQuantityType.unitCodeListAgencyName, 
	TotalPackageQuantityType.unitCodeListID, 
	TotalPackagesQuantityType.unitCode, 
	TotalPackagesQuantityType.unitCodeListAgencyID, 
	TotalPackagesQuantityType.unitCodeListAgencyName, 
	TotalPackagesQuantityType.unitCodeListID, 
	TotalPaymentAmountType.currencyCodeListVersionID, 
	TotalPaymentAmountType.currencyID, 
	TotalTaskAmountType.currencyCodeListVersionID, 
	TotalTaskAmountType.currencyID, 
	TotalTaxAmountType.currencyCodeListVersionID, 
	TotalTaxAmountType.currencyID, 
	TotalTransportHandlingUnitQuantityType.unitCode, 
	TotalTransportHandlingUnitQuantityType.unitCodeListAgencyID, 
	TotalTransportHandlingUnitQuantityType.unitCodeListAgencyName, 
	TotalTransportHandlingUnitQuantityType.unitCodeListID, 
	TraceIDType.schemeAgencyID, TraceIDType.schemeAgencyName, 
	TraceIDType.schemeDataURI, TraceIDType.schemeID, 
	TraceIDType.schemeName, TraceIDType.schemeURI, 
	TraceIDType.schemeVersionID, TrackingDeviceCodeType.languageID, 
	TrackingDeviceCodeType.listAgencyID, 
	TrackingDeviceCodeType.listAgencyName, TrackingDeviceCodeType.listID, 
	TrackingDeviceCodeType.listName, TrackingDeviceCodeType.listSchemeURI,
	TrackingDeviceCodeType.listURI, TrackingDeviceCodeType.listVersionID, 
	TrackingDeviceCodeType.name, TrackingIDType.schemeAgencyID, 
	TrackingIDType.schemeAgencyName, TrackingIDType.schemeDataURI, 
	TrackingIDType.schemeID, TrackingIDType.schemeName, 
	TrackingIDType.schemeURI, TrackingIDType.schemeVersionID, 
	TradeItemPackingLabelingTypeCodeType.languageID, 
	TradeItemPackingLabelingTypeCodeType.listAgencyID, 
	TradeItemPackingLabelingTypeCodeType.listAgencyName, 
	TradeItemPackingLabelingTypeCodeType.listID, 
	TradeItemPackingLabelingTypeCodeType.listName, 
	TradeItemPackingLabelingTypeCodeType.listSchemeURI, 
	TradeItemPackingLabelingTypeCodeType.listURI, 
	TradeItemPackingLabelingTypeCodeType.listVersionID, 
	TradeItemPackingLabelingTypeCodeType.name, 
	TradeServiceCodeType.languageID, TradeServiceCodeType.listAgencyID, 
	TradeServiceCodeType.listAgencyName, TradeServiceCodeType.listID, 
	TradeServiceCodeType.listName, TradeServiceCodeType.listSchemeURI, 
	TradeServiceCodeType.listURI, TradeServiceCodeType.listVersionID, 
	TradeServiceCodeType.name, TradingRestrictionsType.languageID, 
	TradingRestrictionsType.languageLocaleID, TrainIDType.schemeAgencyID, 
	TrainIDType.schemeAgencyName, TrainIDType.schemeDataURI, 
	TrainIDType.schemeID, TrainIDType.schemeName, TrainIDType.schemeURI, 
	TrainIDType.schemeVersionID, 
	TransactionCurrencyTaxAmountType.currencyCodeListVersionID, 
	TransactionCurrencyTaxAmountType.currencyID, 
	TransitDirectionCodeType.languageID, 
	TransitDirectionCodeType.listAgencyID, 
	TransitDirectionCodeType.listAgencyName, 
	TransitDirectionCodeType.listID, TransitDirectionCodeType.listName, 
	TransitDirectionCodeType.listSchemeURI, 
	TransitDirectionCodeType.listURI, 
	TransitDirectionCodeType.listVersionID, TransitDirectionCodeType.name,
	TransportAuthorizationCodeType.languageID, 
	TransportAuthorizationCodeType.listAgencyID, 
	TransportAuthorizationCodeType.listAgencyName, 
	TransportAuthorizationCodeType.listID, 
	TransportAuthorizationCodeType.listName, 
	TransportAuthorizationCodeType.listSchemeURI, 
	TransportAuthorizationCodeType.listURI, 
	TransportAuthorizationCodeType.listVersionID, 
	TransportAuthorizationCodeType.name, 
	TransportEmergencyCardCodeType.languageID, 
	TransportEmergencyCardCodeType.listAgencyID, 
	TransportEmergencyCardCodeType.listAgencyName, 
	TransportEmergencyCardCodeType.listID, 
	TransportEmergencyCardCodeType.listName, 
	TransportEmergencyCardCodeType.listSchemeURI, 
	TransportEmergencyCardCodeType.listURI, 
	TransportEmergencyCardCodeType.listVersionID, 
	TransportEmergencyCardCodeType.name, 
	TransportEquipmentTypeCodeType.languageID, 
	TransportEquipmentTypeCodeType.listAgencyID, 
	TransportEquipmentTypeCodeType.listAgencyName, 
	TransportEquipmentTypeCodeType.listID, 
	TransportEquipmentTypeCodeType.listName, 
	TransportEquipmentTypeCodeType.listSchemeURI, 
	TransportEquipmentTypeCodeType.listURI, 
	TransportEquipmentTypeCodeType.listVersionID, 
	TransportEquipmentTypeCodeType.name, 
	TransportEventTypeCodeType.languageID, 
	TransportEventTypeCodeType.listAgencyID, 
	TransportEventTypeCodeType.listAgencyName, 
	TransportEventTypeCodeType.listID, 
	TransportEventTypeCodeType.listName, 
	TransportEventTypeCodeType.listSchemeURI, 
	TransportEventTypeCodeType.listURI, 
	TransportEventTypeCodeType.listVersionID, 
	TransportEventTypeCodeType.name, 
	TransportExecutionPlanReferenceIDType.schemeAgencyID, 
	TransportExecutionPlanReferenceIDType.schemeAgencyName, 
	TransportExecutionPlanReferenceIDType.schemeDataURI, 
	TransportExecutionPlanReferenceIDType.schemeID, 
	TransportExecutionPlanReferenceIDType.schemeName, 
	TransportExecutionPlanReferenceIDType.schemeURI, 
	TransportExecutionPlanReferenceIDType.schemeVersionID, 
	TransportHandlingUnitTypeCodeType.languageID, 
	TransportHandlingUnitTypeCodeType.listAgencyID, 
	TransportHandlingUnitTypeCodeType.listAgencyName, 
	TransportHandlingUnitTypeCodeType.listID, 
	TransportHandlingUnitTypeCodeType.listName, 
	TransportHandlingUnitTypeCodeType.listSchemeURI, 
	TransportHandlingUnitTypeCodeType.listURI, 
	TransportHandlingUnitTypeCodeType.listVersionID, 
	TransportHandlingUnitTypeCodeType.name, 
	TransportMeansTypeCodeType.languageID, 
	TransportMeansTypeCodeType.listAgencyID, 
	TransportMeansTypeCodeType.listAgencyName, 
	TransportMeansTypeCodeType.listID, 
	TransportMeansTypeCodeType.listName, 
	TransportMeansTypeCodeType.listSchemeURI, 
	TransportMeansTypeCodeType.listURI, 
	TransportMeansTypeCodeType.listVersionID, 
	TransportMeansTypeCodeType.name, TransportModeCodeType.languageID, 
	TransportModeCodeType.listAgencyID, 
	TransportModeCodeType.listAgencyName, TransportModeCodeType.listID, 
	TransportModeCodeType.listName, TransportModeCodeType.listSchemeURI, 
	TransportModeCodeType.listURI, TransportModeCodeType.listVersionID, 
	TransportModeCodeType.name, TransportServiceCodeType.languageID, 
	TransportServiceCodeType.listAgencyID, 
	TransportServiceCodeType.listAgencyName, 
	TransportServiceCodeType.listID, TransportServiceCodeType.listName, 
	TransportServiceCodeType.listSchemeURI, 
	TransportServiceCodeType.listURI, 
	TransportServiceCodeType.listVersionID, TransportServiceCodeType.name,
	TransportServiceProviderRemarksType.languageID, 
	TransportServiceProviderRemarksType.languageLocaleID, 
	TransportServiceProviderSpecialTermsType.languageID, 
	TransportServiceProviderSpecialTermsType.languageLocaleID, 
	TransportUserRemarksType.languageID, 
	TransportUserRemarksType.languageLocaleID, 
	TransportUserSpecialTermsType.languageID, 
	TransportUserSpecialTermsType.languageLocaleID, 
	TransportationServiceDescriptionType.languageID, 
	TransportationServiceDescriptionType.languageLocaleID, 
	TransportationServiceDetailsURIType.schemeAgencyID, 
	TransportationServiceDetailsURIType.schemeAgencyName, 
	TransportationServiceDetailsURIType.schemeDataURI, 
	TransportationServiceDetailsURIType.schemeID, 
	TransportationServiceDetailsURIType.schemeName, 
	TransportationServiceDetailsURIType.schemeURI, 
	TransportationServiceDetailsURIType.schemeVersionID, 
	TypeCodeType.languageID, TypeCodeType.listAgencyID, 
	TypeCodeType.listAgencyName, TypeCodeType.listID, 
	TypeCodeType.listName, TypeCodeType.listSchemeURI, 
	TypeCodeType.listURI, TypeCodeType.listVersionID, TypeCodeType.name, 
	UBLVersionIDType.schemeAgencyID, UBLVersionIDType.schemeAgencyName, 
	UBLVersionIDType.schemeDataURI, UBLVersionIDType.schemeID, 
	UBLVersionIDType.schemeName, UBLVersionIDType.schemeURI, 
	UBLVersionIDType.schemeVersionID, UNDGCodeType.languageID, 
	UNDGCodeType.listAgencyID, UNDGCodeType.listAgencyName, 
	UNDGCodeType.listID, UNDGCodeType.listName, 
	UNDGCodeType.listSchemeURI, UNDGCodeType.listURI, 
	UNDGCodeType.listVersionID, UNDGCodeType.name, URIType.schemeAgencyID,
	URIType.schemeAgencyName, URIType.schemeDataURI, URIType.schemeID, 
	URIType.schemeName, URIType.schemeURI, URIType.schemeVersionID, 
	UUIDType.schemeAgencyID, UUIDType.schemeAgencyName, 
	UUIDType.schemeDataURI, UUIDType.schemeID, UUIDType.schemeName, 
	UUIDType.schemeURI, UUIDType.schemeVersionID, 
	UpperOrangeHazardPlacardIDType.schemeAgencyID, 
	UpperOrangeHazardPlacardIDType.schemeAgencyName, 
	UpperOrangeHazardPlacardIDType.schemeDataURI, 
	UpperOrangeHazardPlacardIDType.schemeID, 
	UpperOrangeHazardPlacardIDType.schemeName, 
	UpperOrangeHazardPlacardIDType.schemeURI, 
	UpperOrangeHazardPlacardIDType.schemeVersionID, 
	UrgencyCodeType.languageID, UrgencyCodeType.listAgencyID, 
	UrgencyCodeType.listAgencyName, UrgencyCodeType.listID, 
	UrgencyCodeType.listName, UrgencyCodeType.listSchemeURI, 
	UrgencyCodeType.listURI, UrgencyCodeType.listVersionID, 
	UrgencyCodeType.name, UtilityStatementTypeCodeType.languageID, 
	UtilityStatementTypeCodeType.listAgencyID, 
	UtilityStatementTypeCodeType.listAgencyName, 
	UtilityStatementTypeCodeType.listID, 
	UtilityStatementTypeCodeType.listName, 
	UtilityStatementTypeCodeType.listSchemeURI, 
	UtilityStatementTypeCodeType.listURI, 
	UtilityStatementTypeCodeType.listVersionID, 
	UtilityStatementTypeCodeType.name, ValidateProcessType.languageID, 
	ValidateProcessType.languageLocaleID, ValidateToolType.languageID, 
	ValidateToolType.languageLocaleID, ValidateToolVersionType.languageID,
	ValidateToolVersionType.languageLocaleID, 
	ValidationResultCodeType.languageID, 
	ValidationResultCodeType.listAgencyID, 
	ValidationResultCodeType.listAgencyName, 
	ValidationResultCodeType.listID, ValidationResultCodeType.listName, 
	ValidationResultCodeType.listSchemeURI, 
	ValidationResultCodeType.listURI, 
	ValidationResultCodeType.listVersionID, ValidationResultCodeType.name,
	ValidatorIDType.schemeAgencyID, ValidatorIDType.schemeAgencyName, 
	ValidatorIDType.schemeDataURI, ValidatorIDType.schemeID, 
	ValidatorIDType.schemeName, ValidatorIDType.schemeURI, 
	ValidatorIDType.schemeVersionID, 
	ValueAmountType.currencyCodeListVersionID, ValueAmountType.currencyID,
	ValueMeasureType.unitCode, ValueMeasureType.unitCodeListVersionID, 
	ValueQualifierType.languageID, ValueQualifierType.languageLocaleID, 
	ValueQuantityType.unitCode, ValueQuantityType.unitCodeListAgencyID, 
	ValueQuantityType.unitCodeListAgencyName, 
	ValueQuantityType.unitCodeListID, ValueType.languageID, 
	ValueType.languageLocaleID, VarianceQuantityType.unitCode, 
	VarianceQuantityType.unitCodeListAgencyID, 
	VarianceQuantityType.unitCodeListAgencyName, 
	VarianceQuantityType.unitCodeListID, VariantIDType.schemeAgencyID, 
	VariantIDType.schemeAgencyName, VariantIDType.schemeDataURI, 
	VariantIDType.schemeID, VariantIDType.schemeName, 
	VariantIDType.schemeURI, VariantIDType.schemeVersionID, 
	VersionIDType.schemeAgencyID, VersionIDType.schemeAgencyName, 
	VersionIDType.schemeDataURI, VersionIDType.schemeID, 
	VersionIDType.schemeName, VersionIDType.schemeURI, 
	VersionIDType.schemeVersionID, VesselIDType.schemeAgencyID, 
	VesselIDType.schemeAgencyName, VesselIDType.schemeDataURI, 
	VesselIDType.schemeID, VesselIDType.schemeName, 
	VesselIDType.schemeURI, VesselIDType.schemeVersionID, 
	VesselNameType.languageID, VesselNameType.languageLocaleID, 
	WarrantyInformationType.languageID, 
	WarrantyInformationType.languageLocaleID, 
	WebsiteURIType.schemeAgencyID, WebsiteURIType.schemeAgencyName, 
	WebsiteURIType.schemeDataURI, WebsiteURIType.schemeID, 
	WebsiteURIType.schemeName, WebsiteURIType.schemeURI, 
	WebsiteURIType.schemeVersionID, WeightNumericType.format, 
	WeightType.languageID, WeightType.languageLocaleID, 
	WeightingAlgorithmCodeType.languageID, 
	WeightingAlgorithmCodeType.listAgencyID, 
	WeightingAlgorithmCodeType.listAgencyName, 
	WeightingAlgorithmCodeType.listID, 
	WeightingAlgorithmCodeType.listName, 
	WeightingAlgorithmCodeType.listSchemeURI, 
	WeightingAlgorithmCodeType.listURI, 
	WeightingAlgorithmCodeType.listVersionID, 
	WeightingAlgorithmCodeType.name, XPathType.languageID, 
	XPathType.languageLocaleID
    NAME CanonicalizationMethod-1 AS "CanonicalizationMethod"
    NAME CertificateType-1 AS "CertificateType"
    NAME ConsumptionType-1 AS "ConsumptionType"
    NAME ContractType-1 AS "ContractType"
    NAME CorrectionType-1 AS "CorrectionType"
    NAME Date-1 AS "Date"
    NAME Duty-1 AS "Duty"
    NAME ID-1 AS "ID"
    NAME Location-1 AS "Location"
    NAME MeterReadingType-1 AS "MeterReadingType"
    NAME Name-1 AS "Name"
    NAME PriceType-1 AS "PriceType"
    NAME Reference-1 AS "Reference"
    NAME SignatureMethod-1 AS "SignatureMethod"
    NAME TelecommunicationsSupplyType-1 AS "TelecommunicationsSupplyType"
    NAME CanonicalizationMethodType-1 AS "CanonicalizationMethodType"
    NAME DutyType-1 AS "DutyType"
    NAME LocationType-1 AS "LocationType"
    NAME ReferenceType-1 AS "ReferenceType"
    NAME SignatureMethodType-1 AS "SignatureMethodType"
    NAME SubscriberIDType-1 AS "SubscriberIDType"
    ATTRIBUTE AcceptedVariantsDescriptionType.languageID, 
	AcceptedVariantsDescriptionType.languageLocaleID, 
	AccountingCostType.languageID, AccountingCostType.languageLocaleID, 
	AdditionalInformationType.languageID, 
	AdditionalInformationType.languageLocaleID, 
	AdditionalStreetNameType.languageID, 
	AdditionalStreetNameType.languageLocaleID, 
	AdvertisementAmountType.currencyCodeListVersionID, 
	AdvertisementAmountType.currencyID, AgencyNameType.languageID, 
	AgencyNameType.languageLocaleID, AirFlowPercentType.format, 
	AliasNameType.languageID, AliasNameType.languageLocaleID, 
	AllowanceChargeReasonType.languageID, 
	AllowanceChargeReasonType.languageLocaleID, 
	AllowanceTotalAmountType.currencyCodeListVersionID, 
	AllowanceTotalAmountType.currencyID, AltitudeMeasureType.unitCode, 
	AltitudeMeasureType.unitCodeListVersionID, AmountRateType.format, 
	AmountType.currencyCodeListVersionID, AmountType.currencyID, 
	AnnualAverageAmountType.currencyCodeListVersionID, 
	AnnualAverageAmountType.currencyID, ApprovalStatusType.languageID, 
	ApprovalStatusType.languageLocaleID, 
	AverageAmountType.currencyCodeListVersionID, 
	AverageAmountType.currencyID, 
	AverageSubsequentContractAmountType.currencyCodeListVersionID, 
	AverageSubsequentContractAmountType.currencyID, 
	AwardingCriteriaDescriptionType.languageID, 
	AwardingCriteriaDescriptionType.languageLocaleID, 
	BackorderReasonType.languageID, BackorderReasonType.languageLocaleID, 
	BalanceAmountType.currencyCodeListVersionID, 
	BalanceAmountType.currencyID, 
	BaseAmountType.currencyCodeListVersionID, BaseAmountType.currencyID, 
	BaseUnitMeasureType.unitCode, 
	BaseUnitMeasureType.unitCodeListVersionID, BlockNameType.languageID, 
	BlockNameType.languageLocaleID, BrandNameType.languageID, 
	BrandNameType.languageLocaleID, BudgetYearNumericType.format, 
	BuildingNameType.languageID, BuildingNameType.languageLocaleID, 
	BuildingNumberType.languageID, BuildingNumberType.languageLocaleID, 
	CalculationExpressionType.languageID, 
	CalculationExpressionType.languageLocaleID, 
	CalculationRateType.format, CalculationSequenceNumericType.format, 
	CallBaseAmountType.currencyCodeListVersionID, 
	CallBaseAmountType.currencyID, 
	CallExtensionAmountType.currencyCodeListVersionID, 
	CallExtensionAmountType.currencyID, CancellationNoteType.languageID, 
	CancellationNoteType.languageLocaleID, 
	CanonicalizationMethodType-1.languageID, 
	CanonicalizationMethodType-1.languageLocaleID, 
	CarrierServiceInstructionsType.languageID, 
	CarrierServiceInstructionsType.languageLocaleID, 
	CategoryNameType.languageID, CategoryNameType.languageLocaleID, 
	CertificateTypeType.languageID, CertificateTypeType.languageLocaleID, 
	ChangeConditionsType.languageID, 
	ChangeConditionsType.languageLocaleID, ChannelType.languageID, 
	ChannelType.languageLocaleID, CharacteristicsType.languageID, 
	CharacteristicsType.languageLocaleID, 
	ChargeTotalAmountType.currencyCodeListVersionID, 
	ChargeTotalAmountType.currencyID, 
	ChargeableWeightMeasureType.unitCode, 
	ChargeableWeightMeasureType.unitCodeListVersionID, 
	CityNameType.languageID, CityNameType.languageLocaleID, 
	CitySubdivisionNameType.languageID, 
	CitySubdivisionNameType.languageLocaleID, ClauseType.languageID, 
	ClauseType.languageLocaleID, CodeValueType.languageID, 
	CodeValueType.languageLocaleID, CommentType.languageID, 
	CommentType.languageLocaleID, ComparedValueMeasureType.unitCode, 
	ComparedValueMeasureType.unitCodeListVersionID, 
	ConditionType.languageID, ConditionType.languageLocaleID, 
	ConditionValueMeasureType.unitCode, 
	ConditionValueMeasureType.unitCodeListVersionID, 
	ConditionsDescriptionType.languageID, 
	ConditionsDescriptionType.languageLocaleID, ConditionsType.languageID,
	ConditionsType.languageLocaleID, ConsumersEnergyLevelType.languageID, 
	ConsumersEnergyLevelType.languageLocaleID, 
	ConsumptionLevelType.languageID, 
	ConsumptionLevelType.languageLocaleID, ConsumptionTypeType.languageID,
	ConsumptionTypeType.languageLocaleID, ContractNameType.languageID, 
	ContractNameType.languageLocaleID, ContractSubdivisionType.languageID,
	ContractSubdivisionType.languageLocaleID, ContractTypeType.languageID,
	ContractTypeType.languageLocaleID, 
	CorporateStockAmountType.currencyCodeListVersionID, 
	CorporateStockAmountType.currencyID, 
	CorrectionAmountType.currencyCodeListVersionID, 
	CorrectionAmountType.currencyID, CorrectionTypeType.languageID, 
	CorrectionTypeType.languageLocaleID, 
	CorrectionUnitAmountType.currencyCodeListVersionID, 
	CorrectionUnitAmountType.currencyID, CountrySubentityType.languageID, 
	CountrySubentityType.languageLocaleID, 
	CreditLineAmountType.currencyCodeListVersionID, 
	CreditLineAmountType.currencyID, CurrentChargeTypeType.languageID, 
	CurrentChargeTypeType.languageLocaleID, 
	CustomerReferenceType.languageID, 
	CustomerReferenceType.languageLocaleID, 
	CustomsClearanceServiceInstructionsType.languageID, 
	CustomsClearanceServiceInstructionsType.languageLocaleID, 
	DamageRemarksType.languageID, DamageRemarksType.languageLocaleID, 
	DataSendingCapabilityType.languageID, 
	DataSendingCapabilityType.languageLocaleID, 
	DebitLineAmountType.currencyCodeListVersionID, 
	DebitLineAmountType.currencyID, 
	DeclaredCarriageValueAmountType.currencyCodeListVersionID, 
	DeclaredCarriageValueAmountType.currencyID, 
	DeclaredCustomsValueAmountType.currencyCodeListVersionID, 
	DeclaredCustomsValueAmountType.currencyID, 
	DeclaredForCarriageValueAmountType.currencyCodeListVersionID, 
	DeclaredForCarriageValueAmountType.currencyID, 
	DeclaredStatisticsValueAmountType.currencyCodeListVersionID, 
	DeclaredStatisticsValueAmountType.currencyID, 
	DeliveryInstructionsType.languageID, 
	DeliveryInstructionsType.languageLocaleID, 
	DemurrageInstructionsType.languageID, 
	DemurrageInstructionsType.languageLocaleID, DepartmentType.languageID,
	DepartmentType.languageLocaleID, DescriptionType.languageID, 
	DescriptionType.languageLocaleID, DistrictType.languageID, 
	DistrictType.languageLocaleID, DocumentDescriptionType.languageID, 
	DocumentDescriptionType.languageLocaleID, DocumentHashType.languageID,
	DocumentHashType.languageLocaleID, DocumentTypeType.languageID, 
	DocumentTypeType.languageLocaleID, DurationMeasureType.unitCode, 
	DurationMeasureType.unitCodeListVersionID, DutyType-1.languageID, 
	DutyType-1.languageLocaleID, 
	ElectronicDeviceDescriptionType.languageID, 
	ElectronicDeviceDescriptionType.languageLocaleID, 
	ElectronicMailType.languageID, ElectronicMailType.languageLocaleID, 
	EstimatedOverallContractAmountType.currencyCodeListVersionID, 
	EstimatedOverallContractAmountType.currencyID, 
	ExclusionReasonType.languageID, ExclusionReasonType.languageLocaleID, 
	ExemptionReasonType.languageID, ExemptionReasonType.languageLocaleID, 
	ExtensionType.languageID, ExtensionType.languageLocaleID, 
	FaceValueAmountType.currencyCodeListVersionID, 
	FaceValueAmountType.currencyID, FamilyNameType.languageID, 
	FamilyNameType.languageLocaleID, 
	FeeAmountType.currencyCodeListVersionID, FeeAmountType.currencyID, 
	FeeDescriptionType.languageID, FeeDescriptionType.languageLocaleID, 
	FileNameType.languageID, FileNameType.languageLocaleID, 
	FirstNameType.languageID, FirstNameType.languageLocaleID, 
	FloorType.languageID, FloorType.languageLocaleID, 
	ForwarderServiceInstructionsType.languageID, 
	ForwarderServiceInstructionsType.languageLocaleID, 
	FreeOnBoardValueAmountType.currencyCodeListVersionID, 
	FreeOnBoardValueAmountType.currencyID, FrequencyType.languageID, 
	FrequencyType.languageLocaleID, FrozenPeriodDaysNumericType.format, 
	FundingProgramType.languageID, FundingProgramType.languageLocaleID, 
	GrossVolumeMeasureType.unitCode, 
	GrossVolumeMeasureType.unitCodeListVersionID, 
	GrossWeightMeasureType.unitCode, 
	GrossWeightMeasureType.unitCodeListVersionID, 
	HandlingInstructionsType.languageID, 
	HandlingInstructionsType.languageLocaleID, 
	HashAlgorithmMethodType.languageID, 
	HashAlgorithmMethodType.languageLocaleID, 
	HaulageInstructionsType.languageID, 
	HaulageInstructionsType.languageLocaleID, HeatingTypeType.languageID, 
	HeatingTypeType.languageLocaleID, 
	HigherTenderAmountType.currencyCodeListVersionID, 
	HigherTenderAmountType.currencyID, HolderNameType.languageID, 
	HolderNameType.languageLocaleID, HumidityPercentType.format, 
	InformationType.languageID, InformationType.languageLocaleID, 
	InhouseMailType.languageID, InhouseMailType.languageLocaleID, 
	InstructionNoteType.languageID, InstructionNoteType.languageLocaleID, 
	InstructionsType.languageID, InstructionsType.languageLocaleID, 
	InsurancePremiumAmountType.currencyCodeListVersionID, 
	InsurancePremiumAmountType.currencyID, 
	InsuranceValueAmountType.currencyCodeListVersionID, 
	InsuranceValueAmountType.currencyID, 
	InventoryValueAmountType.currencyCodeListVersionID, 
	InventoryValueAmountType.currencyID, 
	InvoicingPartyReferenceType.languageID, 
	InvoicingPartyReferenceType.languageLocaleID, JobTitleType.languageID,
	JobTitleType.languageLocaleID, 
	JustificationDescriptionType.languageID, 
	JustificationDescriptionType.languageLocaleID, 
	JustificationType.languageID, JustificationType.languageLocaleID, 
	KeywordType.languageID, KeywordType.languageLocaleID, 
	LatitudeDegreesMeasureType.unitCode, 
	LatitudeDegreesMeasureType.unitCodeListVersionID, 
	LatitudeMinutesMeasureType.unitCode, 
	LatitudeMinutesMeasureType.unitCodeListVersionID, 
	LeadTimeMeasureType.unitCode, 
	LeadTimeMeasureType.unitCodeListVersionID, LegalFormType.languageID, 
	LegalFormType.languageLocaleID, LegalReferenceType.languageID, 
	LegalReferenceType.languageLocaleID, 
	LiabilityAmountType.currencyCodeListVersionID, 
	LiabilityAmountType.currencyID, LimitationDescriptionType.languageID, 
	LimitationDescriptionType.languageLocaleID, 
	LineCountNumericType.format, 
	LineExtensionAmountType.currencyCodeListVersionID, 
	LineExtensionAmountType.currencyID, LineNumberNumericType.format, 
	LineType.languageID, LineType.languageLocaleID, 
	ListValueType.languageID, ListValueType.languageLocaleID, 
	LoadingLengthMeasureType.unitCode, 
	LoadingLengthMeasureType.unitCodeListVersionID, 
	LocationType-1.languageID, LocationType-1.languageLocaleID, 
	LoginType.languageID, LoginType.languageLocaleID, 
	LongitudeDegreesMeasureType.unitCode, 
	LongitudeDegreesMeasureType.unitCodeListVersionID, 
	LongitudeMinutesMeasureType.unitCode, 
	LongitudeMinutesMeasureType.unitCodeListVersionID, 
	LossRiskType.languageID, LossRiskType.languageLocaleID, 
	LowTendersDescriptionType.languageID, 
	LowTendersDescriptionType.languageLocaleID, 
	LowerTenderAmountType.currencyCodeListVersionID, 
	LowerTenderAmountType.currencyID, MarkAttentionType.languageID, 
	MarkAttentionType.languageLocaleID, MarkCareType.languageID, 
	MarkCareType.languageLocaleID, 
	MarketValueAmountType.currencyCodeListVersionID, 
	MarketValueAmountType.currencyID, 
	MaximumAdvertisementAmountType.currencyCodeListVersionID, 
	MaximumAdvertisementAmountType.currencyID, 
	MaximumAmountType.currencyCodeListVersionID, 
	MaximumAmountType.currencyID, MaximumCopiesNumericType.format, 
	MaximumMeasureType.unitCode, MaximumMeasureType.unitCodeListVersionID,
	MaximumNumberNumericType.format, 
	MaximumPaidAmountType.currencyCodeListVersionID, 
	MaximumPaidAmountType.currencyID, 
	MaximumPaymentInstructionsNumericType.format, 
	MaximumTaxExclusiveAmountType.currencyCodeListVersionID, 
	MaximumTaxExclusiveAmountType.currencyID, 
	MaximumTaxInclusiveAmountType.currencyCodeListVersionID, 
	MaximumTaxInclusiveAmountType.currencyID, MaximumValueType.languageID,
	MaximumValueType.languageLocaleID, MeasureType.unitCode, 
	MeasureType.unitCodeListVersionID, MeterConstantType.languageID, 
	MeterConstantType.languageLocaleID, MeterNameType.languageID, 
	MeterNameType.languageLocaleID, MeterNumberType.languageID, 
	MeterNumberType.languageLocaleID, MeterReadingCommentsType.languageID,
	MeterReadingCommentsType.languageLocaleID, 
	MeterReadingMethodType.languageID, 
	MeterReadingMethodType.languageLocaleID, 
	MeterReadingTypeType.languageID, 
	MeterReadingTypeType.languageLocaleID, MiddleNameType.languageID, 
	MiddleNameType.languageLocaleID, 
	MinimumAmountType.currencyCodeListVersionID, 
	MinimumAmountType.currencyID, MinimumImprovementBidType.languageID, 
	MinimumImprovementBidType.languageLocaleID, 
	MinimumMeasureType.unitCode, MinimumMeasureType.unitCodeListVersionID,
	MinimumNumberNumericType.format, MinimumValueType.languageID, 
	MinimumValueType.languageLocaleID, ModelNameType.languageID, 
	ModelNameType.languageLocaleID, MonetaryScopeType.languageID, 
	MonetaryScopeType.languageLocaleID, MovieTitleType.languageID, 
	MovieTitleType.languageLocaleID, MultiplierFactorNumericType.format, 
	NameSuffixType.languageID, NameSuffixType.languageLocaleID, 
	NameType.languageID, NameType.languageLocaleID, 
	NegotiationDescriptionType.languageID, 
	NegotiationDescriptionType.languageLocaleID, 
	NetNetWeightMeasureType.unitCode, 
	NetNetWeightMeasureType.unitCodeListVersionID, 
	NetVolumeMeasureType.unitCode, 
	NetVolumeMeasureType.unitCodeListVersionID, 
	NetWeightMeasureType.unitCode, 
	NetWeightMeasureType.unitCodeListVersionID, NoteType.languageID, 
	NoteType.languageLocaleID, OneTimeChargeTypeType.languageID, 
	OneTimeChargeTypeType.languageLocaleID, 
	OptionsDescriptionType.languageID, 
	OptionsDescriptionType.languageLocaleID, 
	OrderIntervalDaysNumericType.format, 
	OrderQuantityIncrementNumericType.format, 
	OrderableUnitFactorRateType.format, OrderableUnitType.languageID, 
	OrderableUnitType.languageLocaleID, 
	OrganizationDepartmentType.languageID, 
	OrganizationDepartmentType.languageLocaleID, 
	OtherInstructionType.languageID, 
	OtherInstructionType.languageLocaleID, 
	OutstandingReasonType.languageID, 
	OutstandingReasonType.languageLocaleID, PackSizeNumericType.format, 
	PackingMaterialType.languageID, PackingMaterialType.languageLocaleID, 
	PaidAmountType.currencyCodeListVersionID, PaidAmountType.currencyID, 
	PartecipationPercentType.format, ParticipationPercentType.format, 
	PartyCapacityAmountType.currencyCodeListVersionID, 
	PartyCapacityAmountType.currencyID, PasswordType.languageID, 
	PasswordType.languageLocaleID, PayPerViewType.languageID, 
	PayPerViewType.languageLocaleID, 
	PayableAlternativeAmountType.currencyCodeListVersionID, 
	PayableAlternativeAmountType.currencyID, 
	PayableAmountType.currencyCodeListVersionID, 
	PayableAmountType.currencyID, 
	PayableRoundingAmountType.currencyCodeListVersionID, 
	PayableRoundingAmountType.currencyID, PayerReferenceType.languageID, 
	PayerReferenceType.languageLocaleID, PaymentNoteType.languageID, 
	PaymentNoteType.languageLocaleID, 
	PaymentOrderReferenceType.languageID, 
	PaymentOrderReferenceType.languageLocaleID, PaymentPercentType.format,
	PenaltyAmountType.currencyCodeListVersionID, 
	PenaltyAmountType.currencyID, PenaltyClausesType.languageID, 
	PenaltyClausesType.languageLocaleID, 
	PenaltySurchargePercentType.format, 
	PerUnitAmountType.currencyCodeListVersionID, 
	PerUnitAmountType.currencyID, PercentType.format, 
	PersonalSituationType.languageID, 
	PersonalSituationType.languageLocaleID, PhoneNumberType.languageID, 
	PhoneNumberType.languageLocaleID, PlacardEndorsementType.languageID, 
	PlacardEndorsementType.languageLocaleID, 
	PlacardNotationType.languageID, PlacardNotationType.languageLocaleID, 
	PlotIdentificationType.languageID, 
	PlotIdentificationType.languageLocaleID, PostalZoneType.languageID, 
	PostalZoneType.languageLocaleID, PostboxType.languageID, 
	PostboxType.languageLocaleID, 
	PrepaidAmountType.currencyCodeListVersionID, 
	PrepaidAmountType.currencyID, 
	PriceAmountType.currencyCodeListVersionID, PriceAmountType.currencyID,
	PriceChangeReasonType.languageID, 
	PriceChangeReasonType.languageLocaleID, 
	PriceRevisionFormulaDescriptionType.languageID, 
	PriceRevisionFormulaDescriptionType.languageLocaleID, 
	PriceTypeType.languageID, PriceTypeType.languageLocaleID, 
	PrintQualifierType.languageID, PrintQualifierType.languageLocaleID, 
	PriorityType.languageID, PriorityType.languageLocaleID, 
	ProcessDescriptionType.languageID, 
	ProcessDescriptionType.languageLocaleID, ProcessReasonType.languageID,
	ProcessReasonType.languageLocaleID, PurposeType.languageID, 
	PurposeType.languageLocaleID, RateType.format, 
	ReferenceType-1.languageID, ReferenceType-1.languageLocaleID, 
	RegionType.languageID, RegionType.languageLocaleID, 
	RegistrationNameType.languageID, 
	RegistrationNameType.languageLocaleID, 
	RegistrationNationalityType.languageID, 
	RegistrationNationalityType.languageLocaleID, 
	RejectReasonType.languageID, RejectReasonType.languageLocaleID, 
	RejectionNoteType.languageID, RejectionNoteType.languageLocaleID, 
	ReliabilityPercentType.format, RemarksType.languageID, 
	RemarksType.languageLocaleID, ReminderSequenceNumericType.format, 
	ReplenishmentOwnerDescriptionType.languageID, 
	ReplenishmentOwnerDescriptionType.languageLocaleID, 
	RequiredFeeAmountType.currencyCodeListVersionID, 
	RequiredFeeAmountType.currencyID, ResidenceTypeType.languageID, 
	ResidenceTypeType.languageLocaleID, 
	ResidentOccupantsNumericType.format, ResolutionType.languageID, 
	ResolutionType.languageLocaleID, RetailEventNameType.languageID, 
	RetailEventNameType.languageLocaleID, 
	RoamingPartnerNameType.languageID, 
	RoamingPartnerNameType.languageLocaleID, RoomType.languageID, 
	RoomType.languageLocaleID, 
	RoundingAmountType.currencyCodeListVersionID, 
	RoundingAmountType.currencyID, SealingPartyTypeType.languageID, 
	SealingPartyTypeType.languageLocaleID, SequenceNumericType.format, 
	ServiceNameType.languageID, ServiceNameType.languageLocaleID, 
	ServiceNumberCalledType.languageID, 
	ServiceNumberCalledType.languageLocaleID, ServiceTypeType.languageID, 
	ServiceTypeType.languageLocaleID, 
	SettlementDiscountAmountType.currencyCodeListVersionID, 
	SettlementDiscountAmountType.currencyID, 
	SettlementDiscountPercentType.format, ShippingMarksType.languageID, 
	ShippingMarksType.languageLocaleID, SignatureMethodType-1.languageID, 
	SignatureMethodType-1.languageLocaleID, 
	SourceCurrencyBaseRateType.format, SourceValueMeasureType.unitCode, 
	SourceValueMeasureType.unitCodeListVersionID, 
	SpecialInstructionsType.languageID, 
	SpecialInstructionsType.languageLocaleID, 
	SpecialServiceInstructionsType.languageID, 
	SpecialServiceInstructionsType.languageLocaleID, 
	SpecialTermsType.languageID, SpecialTermsType.languageLocaleID, 
	SpecialTransportRequirmentsType.languageID, 
	SpecialTransportRequirmentsType.languageLocaleID, 
	StatusReasonType.languageID, StatusReasonType.languageLocaleID, 
	StreetNameType.languageID, StreetNameType.languageLocaleID, 
	SubscriberIDTypeType.languageID, 
	SubscriberIDTypeType.languageLocaleID, 
	SubscriberTypeIdentifierType.languageID, 
	SubscriberTypeIdentifierType.languageLocaleID, 
	SummaryDescriptionType.languageID, 
	SummaryDescriptionType.languageLocaleID, 
	TareWeightMeasureType.unitCode, 
	TareWeightMeasureType.unitCodeListVersionID, 
	TargetCurrencyBaseRateType.format, TargetServicePercentType.format, 
	TariffDescriptionType.languageID, 
	TariffDescriptionType.languageLocaleID, 
	TaxAmountType.currencyCodeListVersionID, TaxAmountType.currencyID, 
	TaxEnergyAmountType.currencyCodeListVersionID, 
	TaxEnergyAmountType.currencyID, 
	TaxEnergyBalanceAmountType.currencyCodeListVersionID, 
	TaxEnergyBalanceAmountType.currencyID, 
	TaxEnergyOnAccountAmountType.currencyCodeListVersionID, 
	TaxEnergyOnAccountAmountType.currencyID, 
	TaxExclusiveAmountType.currencyCodeListVersionID, 
	TaxExclusiveAmountType.currencyID, TaxExemptionReasonType.languageID, 
	TaxExemptionReasonType.languageLocaleID, 
	TaxInclusiveAmountType.currencyCodeListVersionID, 
	TaxInclusiveAmountType.currencyID, 
	TaxableAmountType.currencyCodeListVersionID, 
	TaxableAmountType.currencyID, 
	TechnicalCommitteeDescriptionType.languageID, 
	TechnicalCommitteeDescriptionType.languageLocaleID, 
	TechnicalNameType.languageID, TechnicalNameType.languageLocaleID, 
	TelecommunicationsServiceCallType.languageID, 
	TelecommunicationsServiceCallType.languageLocaleID, 
	TelecommunicationsServiceCategoryType.languageID, 
	TelecommunicationsServiceCategoryType.languageLocaleID, 
	TelecommunicationsSupplyTypeType.languageID, 
	TelecommunicationsSupplyTypeType.languageLocaleID, 
	TelefaxType.languageID, TelefaxType.languageLocaleID, 
	TelephoneType.languageID, TelephoneType.languageLocaleID, 
	TestMethodType.languageID, TestMethodType.languageLocaleID, 
	TextType.languageID, TextType.languageLocaleID, 
	ThresholdAmountType.currencyCodeListVersionID, 
	ThresholdAmountType.currencyID, TierRangeType.languageID, 
	TierRangeType.languageLocaleID, TierRatePercentType.format, 
	TimeAmountType.languageID, TimeAmountType.languageLocaleID, 
	TimezoneOffsetType.languageID, TimezoneOffsetType.languageLocaleID, 
	TimingComplaintType.languageID, TimingComplaintType.languageLocaleID, 
	TitleType.languageID, TitleType.languageLocaleID, 
	TotalAmountType.currencyCodeListVersionID, TotalAmountType.currencyID,
	TotalBalanceAmountType.currencyCodeListVersionID, 
	TotalBalanceAmountType.currencyID, 
	TotalCreditAmountType.currencyCodeListVersionID, 
	TotalCreditAmountType.currencyID, 
	TotalDebitAmountType.currencyCodeListVersionID, 
	TotalDebitAmountType.currencyID, 
	TotalInvoiceAmountType.currencyCodeListVersionID, 
	TotalInvoiceAmountType.currencyID, 
	TotalPaymentAmountType.currencyCodeListVersionID, 
	TotalPaymentAmountType.currencyID, 
	TotalTaskAmountType.currencyCodeListVersionID, 
	TotalTaskAmountType.currencyID, 
	TotalTaxAmountType.currencyCodeListVersionID, 
	TotalTaxAmountType.currencyID, TradingRestrictionsType.languageID, 
	TradingRestrictionsType.languageLocaleID, 
	TransactionCurrencyTaxAmountType.currencyCodeListVersionID, 
	TransactionCurrencyTaxAmountType.currencyID, 
	TransportServiceProviderRemarksType.languageID, 
	TransportServiceProviderRemarksType.languageLocaleID, 
	TransportServiceProviderSpecialTermsType.languageID, 
	TransportServiceProviderSpecialTermsType.languageLocaleID, 
	TransportUserRemarksType.languageID, 
	TransportUserRemarksType.languageLocaleID, 
	TransportUserSpecialTermsType.languageID, 
	TransportUserSpecialTermsType.languageLocaleID, 
	TransportationServiceDescriptionType.languageID, 
	TransportationServiceDescriptionType.languageLocaleID, 
	ValidateProcessType.languageID, ValidateProcessType.languageLocaleID, 
	ValidateToolType.languageID, ValidateToolType.languageLocaleID, 
	ValidateToolVersionType.languageID, 
	ValidateToolVersionType.languageLocaleID, 
	ValueAmountType.currencyCodeListVersionID, ValueAmountType.currencyID,
	ValueMeasureType.unitCode, ValueMeasureType.unitCodeListVersionID, 
	ValueQualifierType.languageID, ValueQualifierType.languageLocaleID, 
	ValueType.languageID, ValueType.languageLocaleID, 
	VesselNameType.languageID, VesselNameType.languageLocaleID, 
	WarrantyInformationType.languageID, 
	WarrantyInformationType.languageLocaleID, WeightNumericType.format, 
	WeightType.languageID, WeightType.languageLocaleID, 
	XPathType.languageID, XPathType.languageLocaleID
    ATTRIBUTE ALL IN AccountFormatCodeType, ALL IN AccountIDType, 
	ALL IN AccountTypeCodeType, ALL IN AccountingCostCodeType, 
	ALL IN ActionCodeType, ALL IN ActivityCodeType, 
	ALL IN ActualTemperatureReductionQuantityType, 
	ALL IN AdditionalAccountIDType, ALL IN AddressFormatCodeType, 
	ALL IN AddressTypeCodeType, ALL IN AdjustmentReasonCodeType, 
	ALL IN AdmissionCodeType, ALL IN AgencyIDType, ALL IN AircraftIDType, 
	ALL IN AllowanceChargeReasonCodeType, 
	ALL IN ApplicationStatusCodeType, ALL IN AttributeIDType, 
	ALL IN AuctionURIType, ALL IN AvailabilityStatusCodeType, 
	ALL IN AwardingCriteriaIDType, ALL IN AwardingCriteriaTypeCodeType, 
	ALL IN AwardingMethodTypeCodeType, ALL IN BackorderQuantityType, 
	ALL IN BaseQuantityType, ALL IN BasicConsumedQuantityType, 
	ALL IN BatchQuantityType, ALL IN BrokerAssignedIDType, 
	ALL IN BusinessClassificationEvidenceIDType, 
	ALL IN BusinessIdentityEvidenceIDType, ALL IN BuyerEventIDType, 
	ALL IN BuyerProfileURIType, ALL IN CV2IDType, 
	ALL IN CalculationExpressionCodeType, ALL IN CapabilityTypeCodeType, 
	ALL IN CardChipCodeType, ALL IN CardTypeCodeType, 
	ALL IN CargoTypeCodeType, ALL IN CarrierAssignedIDType, 
	ALL IN CertificateTypeCodeType, ALL IN ChannelCodeType, 
	ALL IN CharacterSetCodeType, ALL IN ChargeableQuantityType, 
	ALL IN ChipApplicationIDType, ALL IN ClauseCodeType, 
	ALL IN CollaborationPriorityCodeType, ALL IN CommodityCodeType, 
	ALL IN CompanyIDType, ALL IN CompanyLegalFormCodeType, 
	ALL IN CompanyLiquidationStatusCodeType, 
	ALL IN ComparisonDataCodeType, ALL IN ComparisonDataSourceCodeType, 
	ALL IN ConditionCodeType, ALL IN ConsigneeAssignedIDType, 
	ALL IN ConsignmentQuantityType, ALL IN ConsignorAssignedIDType, 
	ALL IN ConstitutionCodeType, 
	ALL IN ConsumerIncentiveTacticTypeCodeType, 
	ALL IN ConsumerUnitQuantityType, ALL IN ConsumersEnergyLevelCodeType, 
	ALL IN ConsumptionEnergyQuantityType, ALL IN ConsumptionIDType, 
	ALL IN ConsumptionLevelCodeType, ALL IN ConsumptionReportIDType, 
	ALL IN ConsumptionTypeCodeType, ALL IN ConsumptionWaterQuantityType, 
	ALL IN ContentUnitQuantityType, ALL IN ContractFolderIDType, 
	ALL IN ContractTypeCodeType, ALL IN ContractedCarrierAssignedIDType, 
	ALL IN ContractingPartyTypeCodeType, ALL IN ContractingSystemCodeType,
	ALL IN CoordinateSystemCodeType, 
	ALL IN CorporateRegistrationTypeCodeType, 
	ALL IN CorrectionTypeCodeType, ALL IN CountrySubentityCodeType, 
	ALL IN CreditedQuantityType, ALL IN CurrencyCodeType, 
	ALL IN CurrentChargeTypeCodeType, 
	ALL IN CustomerAssignedAccountIDType, ALL IN CustomizationIDType, 
	ALL IN CustomsStatusCodeType, ALL IN CustomsTariffQuantityType, 
	ALL IN DataSourceCodeType, ALL IN DebitedQuantityType, 
	ALL IN DeclarationTypeCodeType, ALL IN DeliveredQuantityType, 
	ALL IN DescriptionCodeType, ALL IN DespatchAdviceTypeCodeType, 
	ALL IN DifferenceTemperatureReductionQuantityType, 
	ALL IN DirectionCodeType, ALL IN DisplayTacticTypeCodeType, 
	ALL IN DispositionCodeType, ALL IN DocumentCurrencyCodeType, 
	ALL IN DocumentIDType, ALL IN DocumentStatusCodeType, 
	ALL IN DocumentTypeCodeType, ALL IN DutyCodeType, 
	ALL IN EconomicOperatorRegistryURIType, 
	ALL IN EmbeddedDocumentBinaryObjectType, 
	ALL IN EmergencyProceduresCodeType, ALL IN EmployeeQuantityType, 
	ALL IN EncodingCodeType, ALL IN EndpointIDType, 
	ALL IN EnvironmentalEmissionTypeCodeType, 
	ALL IN EstimatedConsumedQuantityType, 
	ALL IN EstimatedOverallContractQuantityType, 
	ALL IN EvaluationCriteriaTypeCodeType, ALL IN EvidenceSuppliedIDType, 
	ALL IN EvidenceTypeCodeType, ALL IN ExceptionResolutionCodeType, 
	ALL IN ExceptionStatusCodeType, ALL IN ExchangeMarketIDType, 
	ALL IN ExecutionRequirementCodeType, ALL IN ExemptionReasonCodeType, 
	ALL IN ExpectedOperatorQuantityType, ALL IN ExpectedQuantityType, 
	ALL IN ExpenseCodeType, ALL IN ExpressionCodeType, 
	ALL IN ExtendedIDType, ALL IN FeatureTacticTypeCodeType, 
	ALL IN FinancingInstrumentCodeType, ALL IN ForecastPurposeCodeType, 
	ALL IN ForecastTypeCodeType, ALL IN FormatCodeType, 
	ALL IN FreightForwarderAssignedIDType, 
	ALL IN FreightRateClassCodeType, ALL IN FullnessIndicationCodeType, 
	ALL IN FundingProgramCodeType, ALL IN GasPressureQuantityType, 
	ALL IN GenderCodeType, ALL IN GuaranteeTypeCodeType, 
	ALL IN HandlingCodeType, ALL IN HazardClassIDType, 
	ALL IN HazardousCategoryCodeType, ALL IN HazardousRegulationCodeType, 
	ALL IN HeatingTypeCodeType, ALL IN IDType, 
	ALL IN IdentificationCodeType, ALL IN IdentificationIDType, 
	ALL IN ImmobilizationCertificateIDType, ALL IN ImportanceCodeType, 
	ALL IN IndustryClassificationCodeType, ALL IN InformationURIType, 
	ALL IN InhalationToxicityZoneCodeType, 
	ALL IN InspectionMethodCodeType, ALL IN InstructionIDType, 
	ALL IN InterestedProcurementLotsIDType, ALL IN InvoiceTypeCodeType, 
	ALL IN InvoicedQuantityType, ALL IN IssueNumberIDType, 
	ALL IN IssuerIDType, ALL IN ItemClassificationCodeType, 
	ALL IN JourneyIDType, ALL IN LanguageIDType, 
	ALL IN LatestMeterQuantityType, ALL IN LatitudeDirectionCodeType, 
	ALL IN LicensePlateIDType, ALL IN LifeCycleStatusCodeType, 
	ALL IN LineIDType, ALL IN LineStatusCodeType, 
	ALL IN LoadingSequenceIDType, ALL IN LocaleCodeType, 
	ALL IN LocationIDType, ALL IN LocationTypeCodeType, 
	ALL IN LogoReferenceIDType, ALL IN LongitudeDirectionCodeType, 
	ALL IN LossRiskResponsibilityCodeType, ALL IN LotNumberIDType, 
	ALL IN LowerOrangeHazardPlacardIDType, ALL IN MandateTypeCodeType, 
	ALL IN MarkingIDType, ALL IN MathematicOperatorCodeType, 
	ALL IN MaximumBackorderQuantityType, 
	ALL IN MaximumOperatorQuantityType, ALL IN MaximumOrderQuantityType, 
	ALL IN MaximumQuantityType, ALL IN MaximumVariantQuantityType, 
	ALL IN MedicalFirstAidGuideCodeType, ALL IN MeterConstantCodeType, 
	ALL IN MeterReadingMethodCodeType, ALL IN MeterReadingTypeCodeType, 
	ALL IN MimeCodeType, ALL IN MinimumBackorderQuantityType, 
	ALL IN MinimumInventoryQuantityType, ALL IN MinimumOrderQuantityType, 
	ALL IN MinimumQuantityType, ALL IN MiscellaneousEventTypeCodeType, 
	ALL IN MultipleOrderQuantityType, ALL IN NameCodeType, 
	ALL IN NationalityIDType, ALL IN NatureCodeType, ALL IN NetworkIDType,
	ALL IN NormalTemperatureReductionQuantityType, 
	ALL IN NotificationTypeCodeType, ALL IN OneTimeChargeTypeCodeType, 
	ALL IN OntologyURIType, ALL IN OpenTenderIDType, 
	ALL IN OperatingYearsQuantityType, ALL IN OperationStatusCodeType, 
	ALL IN OrderResponseCodeType, ALL IN OrderTypeCodeType, 
	ALL IN OriginalContractingSystemIDType, ALL IN OriginalJobIDType, 
	ALL IN OutstandingQuantityType, ALL IN OversupplyQuantityType, 
	ALL IN OwnerTypeCodeType, ALL IN PackLevelCodeType, 
	ALL IN PackQuantityType, ALL IN PackageLevelCodeType, 
	ALL IN PackagingTypeCodeType, ALL IN PackingCriteriaCodeType, 
	ALL IN ParentDocumentIDType, ALL IN ParentDocumentLineReferenceIDType,
	ALL IN ParentDocumentTypeCodeType, ALL IN ParentDocumentVersionIDType,
	ALL IN PartPresentationCodeType, 
	ALL IN PaymentAlternativeCurrencyCodeType, 
	ALL IN PaymentChannelCodeType, ALL IN PaymentCurrencyCodeType, 
	ALL IN PaymentFrequencyCodeType, ALL IN PaymentIDType, 
	ALL IN PaymentMeansCodeType, ALL IN PaymentMeansIDType, 
	ALL IN PaymentPurposeCodeType, ALL IN PaymentTermsDetailsURIType, 
	ALL IN PerformanceMetricTypeCodeType, 
	ALL IN PerformanceValueQuantityType, 
	ALL IN PerformingCarrierAssignedIDType, ALL IN PositionCodeType, 
	ALL IN PreferenceCriterionCodeType, 
	ALL IN PrepaidPaymentReferenceIDType, 
	ALL IN PreviousCancellationReasonCodeType, ALL IN PreviousJobIDType, 
	ALL IN PreviousMeterQuantityType, ALL IN PreviousVersionIDType, 
	ALL IN PriceEvaluationCodeType, ALL IN PriceTypeCodeType, 
	ALL IN PricingCurrencyCodeType, ALL IN PrimaryAccountNumberIDType, 
	ALL IN PrivacyCodeType, ALL IN ProcedureCodeType, 
	ALL IN ProcessReasonCodeType, ALL IN ProcurementProjectLotIDType, 
	ALL IN ProcurementSubTypeCodeType, ALL IN ProcurementTypeCodeType, 
	ALL IN ProductTraceIDType, ALL IN ProfileExecutionIDType, 
	ALL IN ProfileIDType, ALL IN ProfileStatusCodeType, 
	ALL IN PromotionalEventTypeCodeType, ALL IN ProviderTypeCodeType, 
	ALL IN PurposeCodeType, ALL IN QualityControlCodeType, 
	ALL IN QuantityDiscrepancyCodeType, ALL IN QuantityType, 
	ALL IN RailCarIDType, ALL IN ReceivedQuantityType, 
	ALL IN ReceivedTenderQuantityType, ALL IN ReferenceEventCodeType, 
	ALL IN ReferenceIDType, ALL IN ReferencedConsignmentIDType, 
	ALL IN RegistrationIDType, ALL IN RegistrationNationalityIDType, 
	ALL IN RejectActionCodeType, ALL IN RejectReasonCodeType, 
	ALL IN RejectedQuantityType, ALL IN ReleaseIDType, 
	ALL IN ReminderTypeCodeType, ALL IN RequestForQuotationLineIDType, 
	ALL IN RequestedInvoiceCurrencyCodeType, ALL IN RequiredCustomsIDType,
	ALL IN ResidenceTypeCodeType, ALL IN ResolutionCodeType, 
	ALL IN ResponseCodeType, ALL IN RetailEventStatusCodeType, 
	ALL IN ReturnableQuantityType, ALL IN RevisedForecastLineIDType, 
	ALL IN RevisionStatusCodeType, ALL IN RoleCodeType, 
	ALL IN SalesOrderIDType, ALL IN SalesOrderLineIDType, 
	ALL IN SchemeURIType, ALL IN SealIssuerTypeCodeType, 
	ALL IN SealStatusCodeType, ALL IN SecurityClassificationCodeType, 
	ALL IN SecurityIDType, ALL IN SellerEventIDType, 
	ALL IN SequenceIDType, ALL IN SequenceNumberIDType, 
	ALL IN SerialIDType, ALL IN ServiceTypeCodeType, 
	ALL IN SharesNumberQuantityType, ALL IN ShippingOrderIDType, 
	ALL IN ShippingPriorityLevelCodeType, ALL IN ShortQuantityType, 
	ALL IN ShortageActionCodeType, ALL IN SignatureIDType, 
	ALL IN SizeTypeCodeType, ALL IN SourceCurrencyCodeType, 
	ALL IN SpecificationIDType, ALL IN SpecificationTypeCodeType, 
	ALL IN StatementTypeCodeType, ALL IN StatusCodeType, 
	ALL IN StatusReasonCodeType, ALL IN SubmissionMethodCodeType, 
	ALL IN SubscriberIDType-1, ALL IN SubscriberIDTypeCodeType, 
	ALL IN SubscriberTypeCodeType, ALL IN SubstitutionStatusCodeType, 
	ALL IN SuccessiveSequenceIDType, ALL IN SupplierAssignedAccountIDType,
	ALL IN SupplyChainActivityTypeCodeType, ALL IN TargetCurrencyCodeType,
	ALL IN TargetInventoryQuantityType, ALL IN TariffClassCodeType, 
	ALL IN TariffCodeType, ALL IN TaxCurrencyCodeType, 
	ALL IN TaxExemptionReasonCodeType, ALL IN TaxLevelCodeType, 
	ALL IN TaxTypeCodeType, ALL IN TelecommunicationsServiceCallCodeType, 
	ALL IN TelecommunicationsServiceCategoryCodeType, 
	ALL IN TelecommunicationsSupplyTypeCodeType, 
	ALL IN TenderEnvelopeIDType, ALL IN TenderEnvelopeTypeCodeType, 
	ALL IN TenderResultCodeType, ALL IN TenderTypeCodeType, 
	ALL IN TendererRequirementTypeCodeType, ALL IN ThresholdQuantityType, 
	ALL IN ThresholdValueComparisonCodeType, 
	ALL IN TimeDeltaDaysQuantityType, ALL IN TimeFrequencyCodeType, 
	ALL IN TimingComplaintCodeType, ALL IN TotalConsumedQuantityType, 
	ALL IN TotalDeliveredQuantityType, ALL IN TotalGoodsItemQuantityType, 
	ALL IN TotalMeteredQuantityType, ALL IN TotalPackageQuantityType, 
	ALL IN TotalPackagesQuantityType, 
	ALL IN TotalTransportHandlingUnitQuantityType, ALL IN TraceIDType, 
	ALL IN TrackingDeviceCodeType, ALL IN TrackingIDType, 
	ALL IN TradeItemPackingLabelingTypeCodeType, 
	ALL IN TradeServiceCodeType, ALL IN TrainIDType, 
	ALL IN TransitDirectionCodeType, 
	ALL IN TransportAuthorizationCodeType, 
	ALL IN TransportEmergencyCardCodeType, 
	ALL IN TransportEquipmentTypeCodeType, 
	ALL IN TransportEventTypeCodeType, 
	ALL IN TransportExecutionPlanReferenceIDType, 
	ALL IN TransportHandlingUnitTypeCodeType, 
	ALL IN TransportMeansTypeCodeType, ALL IN TransportModeCodeType, 
	ALL IN TransportServiceCodeType, 
	ALL IN TransportationServiceDetailsURIType, ALL IN TypeCodeType, 
	ALL IN UBLVersionIDType, ALL IN UNDGCodeType, ALL IN URIType, 
	ALL IN UUIDType, ALL IN UpperOrangeHazardPlacardIDType, 
	ALL IN UrgencyCodeType, ALL IN UtilityStatementTypeCodeType, 
	ALL IN ValidationResultCodeType, ALL IN ValidatorIDType, 
	ALL IN ValueQuantityType, ALL IN VarianceQuantityType, 
	ALL IN VariantIDType, ALL IN VersionIDType, ALL IN VesselIDType, 
	ALL IN WebsiteURIType, ALL IN WeightingAlgorithmCodeType
    NOT ATTRIBUTE AccountFormatCodeType.base, AccountIDType.base, 
	AccountTypeCodeType.base, AccountingCostCodeType.base, 
	ActionCodeType.base, ActivityCodeType.base, 
	ActualTemperatureReductionQuantityType.base, 
	AdditionalAccountIDType.base, AddressFormatCodeType.base, 
	AddressTypeCodeType.base, AdjustmentReasonCodeType.base, 
	AdmissionCodeType.base, AgencyIDType.base, AircraftIDType.base, 
	AllowanceChargeReasonCodeType.base, ApplicationStatusCodeType.base, 
	AttributeIDType.base, AuctionURIType.base, 
	AvailabilityStatusCodeType.base, AwardingCriteriaIDType.base, 
	AwardingCriteriaTypeCodeType.base, AwardingMethodTypeCodeType.base, 
	BackorderQuantityType.base, BaseQuantityType.base, 
	BasicConsumedQuantityType.base, BatchQuantityType.base, 
	BrokerAssignedIDType.base, BusinessClassificationEvidenceIDType.base, 
	BusinessIdentityEvidenceIDType.base, BuyerEventIDType.base, 
	BuyerProfileURIType.base, CV2IDType.base, 
	CalculationExpressionCodeType.base, CapabilityTypeCodeType.base, 
	CardChipCodeType.base, CardTypeCodeType.base, CargoTypeCodeType.base, 
	CarrierAssignedIDType.base, CertificateTypeCodeType.base, 
	ChannelCodeType.base, CharacterSetCodeType.base, 
	ChargeableQuantityType.base, ChipApplicationIDType.base, 
	ClauseCodeType.base, CollaborationPriorityCodeType.base, 
	CommodityCodeType.base, CompanyIDType.base, 
	CompanyLegalFormCodeType.base, CompanyLiquidationStatusCodeType.base, 
	ComparisonDataCodeType.base, ComparisonDataSourceCodeType.base, 
	ConditionCodeType.base, ConsigneeAssignedIDType.base, 
	ConsignmentQuantityType.base, ConsignorAssignedIDType.base, 
	ConstitutionCodeType.base, ConsumerIncentiveTacticTypeCodeType.base, 
	ConsumerUnitQuantityType.base, ConsumersEnergyLevelCodeType.base, 
	ConsumptionEnergyQuantityType.base, ConsumptionIDType.base, 
	ConsumptionLevelCodeType.base, ConsumptionReportIDType.base, 
	ConsumptionTypeCodeType.base, ConsumptionWaterQuantityType.base, 
	ContentUnitQuantityType.base, ContractFolderIDType.base, 
	ContractTypeCodeType.base, ContractedCarrierAssignedIDType.base, 
	ContractingPartyTypeCodeType.base, ContractingSystemCodeType.base, 
	CoordinateSystemCodeType.base, CorporateRegistrationTypeCodeType.base,
	CorrectionTypeCodeType.base, CountrySubentityCodeType.base, 
	CreditedQuantityType.base, CurrencyCodeType.base, 
	CurrentChargeTypeCodeType.base, CustomerAssignedAccountIDType.base, 
	CustomizationIDType.base, CustomsStatusCodeType.base, 
	CustomsTariffQuantityType.base, DataSourceCodeType.base, 
	DebitedQuantityType.base, DeclarationTypeCodeType.base, 
	DeliveredQuantityType.base, DescriptionCodeType.base, 
	DespatchAdviceTypeCodeType.base, 
	DifferenceTemperatureReductionQuantityType.base, 
	DirectionCodeType.base, DisplayTacticTypeCodeType.base, 
	DispositionCodeType.base, DocumentCurrencyCodeType.base, 
	DocumentIDType.base, DocumentStatusCodeType.base, 
	DocumentTypeCodeType.base, DutyCodeType.base, 
	EconomicOperatorRegistryURIType.base, 
	EmbeddedDocumentBinaryObjectType.base, 
	EmergencyProceduresCodeType.base, EmployeeQuantityType.base, 
	EncodingCodeType.base, EndpointIDType.base, 
	EnvironmentalEmissionTypeCodeType.base, 
	EstimatedConsumedQuantityType.base, 
	EstimatedOverallContractQuantityType.base, 
	EvaluationCriteriaTypeCodeType.base, EvidenceSuppliedIDType.base, 
	EvidenceTypeCodeType.base, ExceptionResolutionCodeType.base, 
	ExceptionStatusCodeType.base, ExchangeMarketIDType.base, 
	ExecutionRequirementCodeType.base, ExemptionReasonCodeType.base, 
	ExpectedOperatorQuantityType.base, ExpectedQuantityType.base, 
	ExpenseCodeType.base, ExpressionCodeType.base, ExtendedIDType.base, 
	FeatureTacticTypeCodeType.base, FinancingInstrumentCodeType.base, 
	ForecastPurposeCodeType.base, ForecastTypeCodeType.base, 
	FormatCodeType.base, FreightForwarderAssignedIDType.base, 
	FreightRateClassCodeType.base, FullnessIndicationCodeType.base, 
	FundingProgramCodeType.base, GasPressureQuantityType.base, 
	GenderCodeType.base, GuaranteeTypeCodeType.base, 
	HandlingCodeType.base, HazardClassIDType.base, 
	HazardousCategoryCodeType.base, HazardousRegulationCodeType.base, 
	HeatingTypeCodeType.base, IDType.base, IdentificationCodeType.base, 
	IdentificationIDType.base, ImmobilizationCertificateIDType.base, 
	ImportanceCodeType.base, IndustryClassificationCodeType.base, 
	InformationURIType.base, InhalationToxicityZoneCodeType.base, 
	InspectionMethodCodeType.base, InstructionIDType.base, 
	InterestedProcurementLotsIDType.base, InvoiceTypeCodeType.base, 
	InvoicedQuantityType.base, IssueNumberIDType.base, IssuerIDType.base, 
	ItemClassificationCodeType.base, JourneyIDType.base, 
	LanguageIDType.base, LatestMeterQuantityType.base, 
	LatitudeDirectionCodeType.base, LicensePlateIDType.base, 
	LifeCycleStatusCodeType.base, LineIDType.base, 
	LineStatusCodeType.base, LoadingSequenceIDType.base, 
	LocaleCodeType.base, LocationIDType.base, LocationTypeCodeType.base, 
	LogoReferenceIDType.base, LongitudeDirectionCodeType.base, 
	LossRiskResponsibilityCodeType.base, LotNumberIDType.base, 
	LowerOrangeHazardPlacardIDType.base, MandateTypeCodeType.base, 
	MarkingIDType.base, MathematicOperatorCodeType.base, 
	MaximumBackorderQuantityType.base, MaximumOperatorQuantityType.base, 
	MaximumOrderQuantityType.base, MaximumQuantityType.base, 
	MaximumVariantQuantityType.base, MedicalFirstAidGuideCodeType.base, 
	MeterConstantCodeType.base, MeterReadingMethodCodeType.base, 
	MeterReadingTypeCodeType.base, MimeCodeType.base, 
	MinimumBackorderQuantityType.base, MinimumInventoryQuantityType.base, 
	MinimumOrderQuantityType.base, MinimumQuantityType.base, 
	MiscellaneousEventTypeCodeType.base, MultipleOrderQuantityType.base, 
	NameCodeType.base, NationalityIDType.base, NatureCodeType.base, 
	NetworkIDType.base, NormalTemperatureReductionQuantityType.base, 
	NotificationTypeCodeType.base, OneTimeChargeTypeCodeType.base, 
	OntologyURIType.base, OpenTenderIDType.base, 
	OperatingYearsQuantityType.base, OperationStatusCodeType.base, 
	OrderResponseCodeType.base, OrderTypeCodeType.base, 
	OriginalContractingSystemIDType.base, OriginalJobIDType.base, 
	OutstandingQuantityType.base, OversupplyQuantityType.base, 
	OwnerTypeCodeType.base, PackLevelCodeType.base, PackQuantityType.base,
	PackageLevelCodeType.base, PackagingTypeCodeType.base, 
	PackingCriteriaCodeType.base, ParentDocumentIDType.base, 
	ParentDocumentLineReferenceIDType.base, 
	ParentDocumentTypeCodeType.base, ParentDocumentVersionIDType.base, 
	PartPresentationCodeType.base, 
	PaymentAlternativeCurrencyCodeType.base, PaymentChannelCodeType.base, 
	PaymentCurrencyCodeType.base, PaymentFrequencyCodeType.base, 
	PaymentIDType.base, PaymentMeansCodeType.base, 
	PaymentMeansIDType.base, PaymentPurposeCodeType.base, 
	PaymentTermsDetailsURIType.base, PerformanceMetricTypeCodeType.base, 
	PerformanceValueQuantityType.base, 
	PerformingCarrierAssignedIDType.base, PositionCodeType.base, 
	PreferenceCriterionCodeType.base, PrepaidPaymentReferenceIDType.base, 
	PreviousCancellationReasonCodeType.base, PreviousJobIDType.base, 
	PreviousMeterQuantityType.base, PreviousVersionIDType.base, 
	PriceEvaluationCodeType.base, PriceTypeCodeType.base, 
	PricingCurrencyCodeType.base, PrimaryAccountNumberIDType.base, 
	PrivacyCodeType.base, ProcedureCodeType.base, 
	ProcessReasonCodeType.base, ProcurementProjectLotIDType.base, 
	ProcurementSubTypeCodeType.base, ProcurementTypeCodeType.base, 
	ProductTraceIDType.base, ProfileExecutionIDType.base, 
	ProfileIDType.base, ProfileStatusCodeType.base, 
	PromotionalEventTypeCodeType.base, ProviderTypeCodeType.base, 
	PurposeCodeType.base, QualityControlCodeType.base, 
	QuantityDiscrepancyCodeType.base, QuantityType.base, 
	RailCarIDType.base, ReceivedQuantityType.base, 
	ReceivedTenderQuantityType.base, ReferenceEventCodeType.base, 
	ReferenceIDType.base, ReferencedConsignmentIDType.base, 
	RegistrationIDType.base, RegistrationNationalityIDType.base, 
	RejectActionCodeType.base, RejectReasonCodeType.base, 
	RejectedQuantityType.base, ReleaseIDType.base, 
	ReminderTypeCodeType.base, RequestForQuotationLineIDType.base, 
	RequestedInvoiceCurrencyCodeType.base, RequiredCustomsIDType.base, 
	ResidenceTypeCodeType.base, ResolutionCodeType.base, 
	ResponseCodeType.base, RetailEventStatusCodeType.base, 
	ReturnableQuantityType.base, RevisedForecastLineIDType.base, 
	RevisionStatusCodeType.base, RoleCodeType.base, SalesOrderIDType.base,
	SalesOrderLineIDType.base, SchemeURIType.base, 
	SealIssuerTypeCodeType.base, SealStatusCodeType.base, 
	SecurityClassificationCodeType.base, SecurityIDType.base, 
	SellerEventIDType.base, SequenceIDType.base, 
	SequenceNumberIDType.base, SerialIDType.base, 
	ServiceTypeCodeType.base, SharesNumberQuantityType.base, 
	ShippingOrderIDType.base, ShippingPriorityLevelCodeType.base, 
	ShortQuantityType.base, ShortageActionCodeType.base, 
	SignatureIDType.base, SizeTypeCodeType.base, 
	SourceCurrencyCodeType.base, SpecificationIDType.base, 
	SpecificationTypeCodeType.base, StatementTypeCodeType.base, 
	StatusCodeType.base, StatusReasonCodeType.base, 
	SubmissionMethodCodeType.base, SubscriberIDType-1.base, 
	SubscriberIDTypeCodeType.base, SubscriberTypeCodeType.base, 
	SubstitutionStatusCodeType.base, SuccessiveSequenceIDType.base, 
	SupplierAssignedAccountIDType.base, 
	SupplyChainActivityTypeCodeType.base, TargetCurrencyCodeType.base, 
	TargetInventoryQuantityType.base, TariffClassCodeType.base, 
	TariffCodeType.base, TaxCurrencyCodeType.base, 
	TaxExemptionReasonCodeType.base, TaxLevelCodeType.base, 
	TaxTypeCodeType.base, TelecommunicationsServiceCallCodeType.base, 
	TelecommunicationsServiceCategoryCodeType.base, 
	TelecommunicationsSupplyTypeCodeType.base, TenderEnvelopeIDType.base, 
	TenderEnvelopeTypeCodeType.base, TenderResultCodeType.base, 
	TenderTypeCodeType.base, TendererRequirementTypeCodeType.base, 
	ThresholdQuantityType.base, ThresholdValueComparisonCodeType.base, 
	TimeDeltaDaysQuantityType.base, TimeFrequencyCodeType.base, 
	TimingComplaintCodeType.base, TotalConsumedQuantityType.base, 
	TotalDeliveredQuantityType.base, TotalGoodsItemQuantityType.base, 
	TotalMeteredQuantityType.base, TotalPackageQuantityType.base, 
	TotalPackagesQuantityType.base, 
	TotalTransportHandlingUnitQuantityType.base, TraceIDType.base, 
	TrackingDeviceCodeType.base, TrackingIDType.base, 
	TradeItemPackingLabelingTypeCodeType.base, TradeServiceCodeType.base, 
	TrainIDType.base, TransitDirectionCodeType.base, 
	TransportAuthorizationCodeType.base, 
	TransportEmergencyCardCodeType.base, 
	TransportEquipmentTypeCodeType.base, TransportEventTypeCodeType.base, 
	TransportExecutionPlanReferenceIDType.base, 
	TransportHandlingUnitTypeCodeType.base, 
	TransportMeansTypeCodeType.base, TransportModeCodeType.base, 
	TransportServiceCodeType.base, 
	TransportationServiceDetailsURIType.base, TypeCodeType.base, 
	UBLVersionIDType.base, UNDGCodeType.base, URIType.base, UUIDType.base,
	UpperOrangeHazardPlacardIDType.base, UrgencyCodeType.base, 
	UtilityStatementTypeCodeType.base, ValidationResultCodeType.base, 
	ValidatorIDType.base, ValueQuantityType.base, 
	VarianceQuantityType.base, VariantIDType.base, VersionIDType.base, 
	VesselIDType.base, WebsiteURIType.base, 
	WeightingAlgorithmCodeType.base
    BASE64 EmbeddedDocumentBinaryObjectType.base
    UNTAGGED base IN ALL
END



CommonExtensionComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID-1, Name-1
    FROM CommonBasicComponents-2
  NormalizedString, String, AnyURI, Language
    FROM XSD;

UBLExtensions ::= UBLExtensionsType

UBLExtensionsType ::= SEQUENCE {
  uBLExtension-list  SEQUENCE (SIZE (1..MAX)) OF uBLExtension UBLExtension}

UBLExtension ::= UBLExtensionType

UBLExtensionType ::= SEQUENCE {
  iD                   ID-1 OPTIONAL,
  name                 Name-1 OPTIONAL,
  extensionAgencyID    ExtensionAgencyID OPTIONAL,
  extensionAgencyName  ExtensionAgencyName OPTIONAL,
  extensionVersionID   ExtensionVersionID OPTIONAL,
  extensionAgencyURI   ExtensionAgencyURI OPTIONAL,
  extensionURI         ExtensionURI OPTIONAL,
  extensionReasonCode  ExtensionReasonCode OPTIONAL,
  extensionReason      ExtensionReason OPTIONAL,
  extensionContent     ExtensionContent}

ExtensionAgencyID ::= ExtensionAgencyIDType

ExtensionAgencyName ::= ExtensionAgencyNameType

ExtensionAgencyURI ::= ExtensionAgencyURIType

ExtensionContent ::= ExtensionContentType

ExtensionReason ::= ExtensionReasonType

ExtensionReasonCode ::= ExtensionReasonCodeType

ExtensionURI ::= ExtensionURIType

ExtensionVersionID ::= ExtensionVersionIDType

ExtensionAgencyIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExtensionAgencyNameType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ExtensionAgencyURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExtensionReasonType ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ExtensionReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ExtensionURIType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExtensionVersionIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ExtensionContentType ::= SEQUENCE {
  elem
    XSD.String
      (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	    Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
         })}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	PREFIX "ext"
    NAMESPACE UBLExtensionType.iD, UBLExtensionType.name
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NOT NAMESPACE ExtensionAgencyIDType.schemeAgencyID, 
	ExtensionAgencyIDType.schemeAgencyName, 
	ExtensionAgencyIDType.schemeDataURI, ExtensionAgencyIDType.schemeID, 
	ExtensionAgencyIDType.schemeName, ExtensionAgencyIDType.schemeURI, 
	ExtensionAgencyIDType.schemeVersionID, 
	ExtensionAgencyNameType.languageID, 
	ExtensionAgencyNameType.languageLocaleID, 
	ExtensionAgencyURIType.schemeAgencyID, 
	ExtensionAgencyURIType.schemeAgencyName, 
	ExtensionAgencyURIType.schemeDataURI, ExtensionAgencyURIType.schemeID,
	ExtensionAgencyURIType.schemeName, ExtensionAgencyURIType.schemeURI, 
	ExtensionAgencyURIType.schemeVersionID, 
	ExtensionReasonType.languageID, ExtensionReasonType.languageLocaleID, 
	ExtensionReasonCodeType.languageID, 
	ExtensionReasonCodeType.listAgencyID, 
	ExtensionReasonCodeType.listAgencyName, 
	ExtensionReasonCodeType.listID, ExtensionReasonCodeType.listName, 
	ExtensionReasonCodeType.listSchemeURI, 
	ExtensionReasonCodeType.listURI, 
	ExtensionReasonCodeType.listVersionID, ExtensionReasonCodeType.name, 
	ExtensionURIType.schemeAgencyID, ExtensionURIType.schemeAgencyName, 
	ExtensionURIType.schemeDataURI, ExtensionURIType.schemeID, 
	ExtensionURIType.schemeName, ExtensionURIType.schemeURI, 
	ExtensionURIType.schemeVersionID, 
	ExtensionVersionIDType.schemeAgencyID, 
	ExtensionVersionIDType.schemeAgencyName, 
	ExtensionVersionIDType.schemeDataURI, ExtensionVersionIDType.schemeID,
	ExtensionVersionIDType.schemeName, ExtensionVersionIDType.schemeURI, 
	ExtensionVersionIDType.schemeVersionID
    NAME UBLExtensionsType.uBLExtension-list.uBLExtension, 
	UBLExtensionType.iD, UBLExtensionType.name, 
	UBLExtensionType.extensionAgencyID, 
	UBLExtensionType.extensionAgencyName, 
	UBLExtensionType.extensionVersionID, 
	UBLExtensionType.extensionAgencyURI, UBLExtensionType.extensionURI, 
	UBLExtensionType.extensionReasonCode, 
	UBLExtensionType.extensionReason, UBLExtensionType.extensionContent
	AS CAPITALIZED
    ATTRIBUTE ALL IN ExtensionAgencyIDType, ALL IN ExtensionAgencyURIType, 
	ALL IN ExtensionReasonCodeType, ALL IN ExtensionURIType, 
	ALL IN ExtensionVersionIDType
    ATTRIBUTE ExtensionAgencyNameType.languageID, 
	ExtensionAgencyNameType.languageLocaleID, 
	ExtensionReasonType.languageID, ExtensionReasonType.languageLocaleID
    NOT ATTRIBUTE ExtensionAgencyIDType.base, ExtensionAgencyURIType.base, 
	ExtensionReasonCodeType.base, ExtensionURIType.base, 
	ExtensionVersionIDType.base
    UNTAGGED UBLExtensionsType.uBLExtension-list
    UNTAGGED base IN ALL
    ANY-ELEMENT ExtensionContentType.elem EXCEPT ABSENT
	 "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
END



CommonSignatureComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS SignatureInformation
          FROM SignatureAggregateComponents-2;

UBLDocumentSignatures ::= UBLDocumentSignaturesType

UBLDocumentSignaturesType ::= SEQUENCE {
  signatureInformation-list
    SEQUENCE (SIZE (1..MAX)) OF signatureInformation SignatureInformation}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2"
	PREFIX "ns62"
    NAMESPACE UBLDocumentSignaturesType.signatureInformation-list.signatureInformation
	AS "urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
	    PREFIX "sac"
    NAME UBLDocumentSignaturesType.signatureInformation-list.signatureInformation
	AS CAPITALIZED
    UNTAGGED UBLDocumentSignaturesType.signatureInformation-list
END



ContractAwardNotice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  PreviousDocumentReference, MinutesDocumentReference, Signature-1,
    ContractingParty, OriginatorCustomerParty, ReceiverParty, TenderingTerms,
    TenderingProcess, ProcurementProject, ProcurementProjectLot, TenderResult
    FROM CommonAggregateComponents-2;

ContractAwardNotice ::= ContractAwardNoticeType

ContractAwardNoticeType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1 OPTIONAL,
  copyIndicator                   CopyIndicator OPTIONAL,
  uUID                            UUID OPTIONAL,
  contractFolderID                ContractFolderID,
  issueDate                       IssueDate,
  issueTime                       IssueTime OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  previousDocumentReference-list
    SEQUENCE OF previousDocumentReference PreviousDocumentReference,
  minutesDocumentReference-list
    SEQUENCE OF minutesDocumentReference MinutesDocumentReference,
  signature-list                  SEQUENCE OF signature Signature-1,
  contractingParty                ContractingParty,
  originatorCustomerParty         OriginatorCustomerParty OPTIONAL,
  receiverParty                   ReceiverParty OPTIONAL,
  tenderingTerms                  TenderingTerms OPTIONAL,
  tenderingProcess                TenderingProcess OPTIONAL,
  procurementProject              ProcurementProject OPTIONAL,
  procurementProjectLot-list
    SEQUENCE OF procurementProjectLot ProcurementProjectLot,
  tenderResult-list
    SEQUENCE (SIZE (1..MAX)) OF tenderResult TenderResult}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ContractAwardNotice-2"
	PREFIX "ns11"
    NAMESPACE ContractAwardNoticeType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ContractAwardNoticeType.uBLVersionID, 
	ContractAwardNoticeType.customizationID, 
	ContractAwardNoticeType.profileID, 
	ContractAwardNoticeType.profileExecutionID, 
	ContractAwardNoticeType.iD, ContractAwardNoticeType.copyIndicator, 
	ContractAwardNoticeType.uUID, 
	ContractAwardNoticeType.contractFolderID, 
	ContractAwardNoticeType.issueDate, ContractAwardNoticeType.issueTime, 
	ContractAwardNoticeType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ContractAwardNoticeType.previousDocumentReference-list.previousDocumentReference,
	ContractAwardNoticeType.minutesDocumentReference-list.minutesDocumentReference,
	ContractAwardNoticeType.signature-list.signature, 
	ContractAwardNoticeType.contractingParty, 
	ContractAwardNoticeType.originatorCustomerParty, 
	ContractAwardNoticeType.receiverParty, 
	ContractAwardNoticeType.tenderingTerms, 
	ContractAwardNoticeType.tenderingProcess, 
	ContractAwardNoticeType.procurementProject, 
	ContractAwardNoticeType.procurementProjectLot-list.procurementProjectLot,
	ContractAwardNoticeType.tenderResult-list.tenderResult
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ContractAwardNoticeType.uBLExtensions, 
	ContractAwardNoticeType.uBLVersionID, 
	ContractAwardNoticeType.customizationID, 
	ContractAwardNoticeType.profileID, 
	ContractAwardNoticeType.profileExecutionID, 
	ContractAwardNoticeType.iD, ContractAwardNoticeType.copyIndicator, 
	ContractAwardNoticeType.uUID, 
	ContractAwardNoticeType.contractFolderID, 
	ContractAwardNoticeType.issueDate, ContractAwardNoticeType.issueTime, 
	ContractAwardNoticeType.note-list.note, 
	ContractAwardNoticeType.previousDocumentReference-list.previousDocumentReference,
	ContractAwardNoticeType.minutesDocumentReference-list.minutesDocumentReference,
	ContractAwardNoticeType.signature-list.signature, 
	ContractAwardNoticeType.contractingParty, 
	ContractAwardNoticeType.originatorCustomerParty, 
	ContractAwardNoticeType.receiverParty, 
	ContractAwardNoticeType.tenderingTerms, 
	ContractAwardNoticeType.tenderingProcess, 
	ContractAwardNoticeType.procurementProject, 
	ContractAwardNoticeType.procurementProjectLot-list.procurementProjectLot,
	ContractAwardNoticeType.tenderResult-list.tenderResult AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ContractNotice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, Note,
    RequestedPublicationDate
    FROM CommonBasicComponents-2
  FrequencyPeriod, Signature-1, ContractingParty, OriginatorCustomerParty,
    ReceiverParty, TenderingTerms, TenderingProcess, ProcurementProject,
    ProcurementProjectLot
    FROM CommonAggregateComponents-2;

ContractNotice ::= ContractNoticeType

ContractNoticeType ::= SEQUENCE {
  uBLExtensions                 UBLExtensions OPTIONAL,
  uBLVersionID                  UBLVersionID OPTIONAL,
  customizationID               CustomizationID OPTIONAL,
  profileID                     ProfileID OPTIONAL,
  profileExecutionID            ProfileExecutionID OPTIONAL,
  iD                            ID-1 OPTIONAL,
  copyIndicator                 CopyIndicator OPTIONAL,
  uUID                          UUID OPTIONAL,
  contractFolderID              ContractFolderID,
  issueDate                     IssueDate OPTIONAL,
  issueTime                     IssueTime OPTIONAL,
  note-list                     SEQUENCE OF note Note,
  requestedPublicationDate      RequestedPublicationDate OPTIONAL,
  frequencyPeriod               FrequencyPeriod OPTIONAL,
  signature-list                SEQUENCE OF signature Signature-1,
  contractingParty              ContractingParty,
  originatorCustomerParty-list
    SEQUENCE OF originatorCustomerParty OriginatorCustomerParty,
  receiverParty                 ReceiverParty OPTIONAL,
  tenderingTerms                TenderingTerms OPTIONAL,
  tenderingProcess              TenderingProcess OPTIONAL,
  procurementProject            ProcurementProject,
  procurementProjectLot-list
    SEQUENCE OF procurementProjectLot ProcurementProjectLot}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:ContractNotice-2"
	PREFIX "ns12"
    NAMESPACE ContractNoticeType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ContractNoticeType.uBLVersionID, 
	ContractNoticeType.customizationID, ContractNoticeType.profileID, 
	ContractNoticeType.profileExecutionID, ContractNoticeType.iD, 
	ContractNoticeType.copyIndicator, ContractNoticeType.uUID, 
	ContractNoticeType.contractFolderID, ContractNoticeType.issueDate, 
	ContractNoticeType.issueTime, ContractNoticeType.note-list.note, 
	ContractNoticeType.requestedPublicationDate
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ContractNoticeType.frequencyPeriod, 
	ContractNoticeType.signature-list.signature, 
	ContractNoticeType.contractingParty, 
	ContractNoticeType.originatorCustomerParty-list.originatorCustomerParty,
	ContractNoticeType.receiverParty, ContractNoticeType.tenderingTerms, 
	ContractNoticeType.tenderingProcess, 
	ContractNoticeType.procurementProject, 
	ContractNoticeType.procurementProjectLot-list.procurementProjectLot
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ContractNoticeType.uBLExtensions, ContractNoticeType.uBLVersionID, 
	ContractNoticeType.customizationID, ContractNoticeType.profileID, 
	ContractNoticeType.profileExecutionID, ContractNoticeType.iD, 
	ContractNoticeType.copyIndicator, ContractNoticeType.uUID, 
	ContractNoticeType.contractFolderID, ContractNoticeType.issueDate, 
	ContractNoticeType.issueTime, ContractNoticeType.note-list.note, 
	ContractNoticeType.requestedPublicationDate, 
	ContractNoticeType.frequencyPeriod, 
	ContractNoticeType.signature-list.signature, 
	ContractNoticeType.contractingParty, 
	ContractNoticeType.originatorCustomerParty-list.originatorCustomerParty,
	ContractNoticeType.receiverParty, ContractNoticeType.tenderingTerms, 
	ContractNoticeType.tenderingProcess, 
	ContractNoticeType.procurementProject, 
	ContractNoticeType.procurementProjectLot-list.procurementProjectLot
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



CreditNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, TaxPointDate, Note,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    ContractDocumentReference, AdditionalDocumentReference,
    StatementDocumentReference, OriginatorDocumentReference, Signature-1,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    BuyerCustomerParty, SellerSupplierParty, TaxRepresentativeParty, 
    Delivery, DeliveryTerms, PaymentMeans, PaymentTerms, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    AllowanceCharge, TaxTotal, LegalMonetaryTotal, CreditNoteLine
    FROM CommonAggregateComponents-2;

CreditNote ::= CreditNoteType

CreditNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  creditNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF creditNoteLine CreditNoteLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
	PREFIX "ns13"
    NAMESPACE CreditNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE CreditNoteType.uBLVersionID, CreditNoteType.customizationID, 
	CreditNoteType.profileID, CreditNoteType.profileExecutionID, 
	CreditNoteType.iD, CreditNoteType.copyIndicator, CreditNoteType.uUID, 
	CreditNoteType.issueDate, CreditNoteType.issueTime, 
	CreditNoteType.taxPointDate, CreditNoteType.note-list.note, 
	CreditNoteType.documentCurrencyCode, CreditNoteType.taxCurrencyCode, 
	CreditNoteType.pricingCurrencyCode, 
	CreditNoteType.paymentCurrencyCode, 
	CreditNoteType.paymentAlternativeCurrencyCode, 
	CreditNoteType.accountingCostCode, CreditNoteType.accountingCost, 
	CreditNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE CreditNoteType.invoicePeriod-list.invoicePeriod, 
	CreditNoteType.discrepancyResponse-list.discrepancyResponse, 
	CreditNoteType.orderReference, 
	CreditNoteType.billingReference-list.billingReference, 
	CreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	CreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	CreditNoteType.contractDocumentReference-list.contractDocumentReference,
	CreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	CreditNoteType.statementDocumentReference-list.statementDocumentReference,
	CreditNoteType.originatorDocumentReference-list.originatorDocumentReference,
	CreditNoteType.signature-list.signature, 
	CreditNoteType.accountingSupplierParty, 
	CreditNoteType.accountingCustomerParty, CreditNoteType.payeeParty, 
	CreditNoteType.buyerCustomerParty, CreditNoteType.sellerSupplierParty,
	CreditNoteType.taxRepresentativeParty, 
	CreditNoteType.delivery-list.delivery, 
	CreditNoteType.deliveryTerms-list.deliveryTerms, 
	CreditNoteType.paymentMeans-list.paymentMeans, 
	CreditNoteType.paymentTerms-list.paymentTerms, 
	CreditNoteType.taxExchangeRate, CreditNoteType.pricingExchangeRate, 
	CreditNoteType.paymentExchangeRate, 
	CreditNoteType.paymentAlternativeExchangeRate, 
	CreditNoteType.allowanceCharge-list.allowanceCharge, 
	CreditNoteType.taxTotal-list.taxTotal, 
	CreditNoteType.legalMonetaryTotal, 
	CreditNoteType.creditNoteLine-list.creditNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME CreditNoteType.uBLExtensions, CreditNoteType.uBLVersionID, 
	CreditNoteType.customizationID, CreditNoteType.profileID, 
	CreditNoteType.profileExecutionID, CreditNoteType.iD, 
	CreditNoteType.copyIndicator, CreditNoteType.uUID, 
	CreditNoteType.issueDate, CreditNoteType.issueTime, 
	CreditNoteType.taxPointDate, CreditNoteType.note-list.note, 
	CreditNoteType.documentCurrencyCode, CreditNoteType.taxCurrencyCode, 
	CreditNoteType.pricingCurrencyCode, 
	CreditNoteType.paymentCurrencyCode, 
	CreditNoteType.paymentAlternativeCurrencyCode, 
	CreditNoteType.accountingCostCode, CreditNoteType.accountingCost, 
	CreditNoteType.lineCountNumeric, 
	CreditNoteType.invoicePeriod-list.invoicePeriod, 
	CreditNoteType.discrepancyResponse-list.discrepancyResponse, 
	CreditNoteType.orderReference, 
	CreditNoteType.billingReference-list.billingReference, 
	CreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	CreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	CreditNoteType.contractDocumentReference-list.contractDocumentReference,
	CreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	CreditNoteType.statementDocumentReference-list.statementDocumentReference,
	CreditNoteType.originatorDocumentReference-list.originatorDocumentReference,
	CreditNoteType.signature-list.signature, 
	CreditNoteType.accountingSupplierParty, 
	CreditNoteType.accountingCustomerParty, CreditNoteType.payeeParty, 
	CreditNoteType.buyerCustomerParty, CreditNoteType.sellerSupplierParty,
	CreditNoteType.taxRepresentativeParty, 
	CreditNoteType.delivery-list.delivery, 
	CreditNoteType.deliveryTerms-list.deliveryTerms, 
	CreditNoteType.paymentMeans-list.paymentMeans, 
	CreditNoteType.paymentTerms-list.paymentTerms, 
	CreditNoteType.taxExchangeRate, CreditNoteType.pricingExchangeRate, 
	CreditNoteType.paymentExchangeRate, 
	CreditNoteType.paymentAlternativeExchangeRate, 
	CreditNoteType.allowanceCharge-list.allowanceCharge, 
	CreditNoteType.taxTotal-list.taxTotal, 
	CreditNoteType.legalMonetaryTotal, 
	CreditNoteType.creditNoteLine-list.creditNoteLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



DebitNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, TaxPointDate,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    StatementDocumentReference, ContractDocumentReference,
    AdditionalDocumentReference, Signature-1, AccountingSupplierParty,
    AccountingCustomerParty, PayeeParty, BuyerCustomerParty,
    SellerSupplierParty, TaxRepresentativeParty, PrepaidPayment,
    AllowanceCharge, Delivery, DeliveryTerms, PaymentMeans, PaymentTerms,
    TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, RequestedMonetaryTotal,
    DebitNoteLine
    FROM CommonAggregateComponents-2;

DebitNote ::= DebitNoteType

DebitNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  requestedMonetaryTotal            RequestedMonetaryTotal,
  debitNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF debitNoteLine DebitNoteLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:DebitNote-2"
	PREFIX "ns14"
    NAMESPACE DebitNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE DebitNoteType.uBLVersionID, DebitNoteType.customizationID, 
	DebitNoteType.profileID, DebitNoteType.profileExecutionID, 
	DebitNoteType.iD, DebitNoteType.copyIndicator, DebitNoteType.uUID, 
	DebitNoteType.issueDate, DebitNoteType.issueTime, 
	DebitNoteType.note-list.note, DebitNoteType.taxPointDate, 
	DebitNoteType.documentCurrencyCode, DebitNoteType.taxCurrencyCode, 
	DebitNoteType.pricingCurrencyCode, DebitNoteType.paymentCurrencyCode, 
	DebitNoteType.paymentAlternativeCurrencyCode, 
	DebitNoteType.accountingCostCode, DebitNoteType.accountingCost, 
	DebitNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE DebitNoteType.invoicePeriod-list.invoicePeriod, 
	DebitNoteType.discrepancyResponse-list.discrepancyResponse, 
	DebitNoteType.orderReference, 
	DebitNoteType.billingReference-list.billingReference, 
	DebitNoteType.despatchDocumentReference-list.despatchDocumentReference,
	DebitNoteType.receiptDocumentReference-list.receiptDocumentReference, 
	DebitNoteType.statementDocumentReference-list.statementDocumentReference,
	DebitNoteType.contractDocumentReference-list.contractDocumentReference,
	DebitNoteType.additionalDocumentReference-list.additionalDocumentReference,
	DebitNoteType.signature-list.signature, 
	DebitNoteType.accountingSupplierParty, 
	DebitNoteType.accountingCustomerParty, DebitNoteType.payeeParty, 
	DebitNoteType.buyerCustomerParty, DebitNoteType.sellerSupplierParty, 
	DebitNoteType.taxRepresentativeParty, 
	DebitNoteType.prepaidPayment-list.prepaidPayment, 
	DebitNoteType.allowanceCharge-list.allowanceCharge, 
	DebitNoteType.delivery-list.delivery, 
	DebitNoteType.deliveryTerms-list.deliveryTerms, 
	DebitNoteType.paymentMeans-list.paymentMeans, 
	DebitNoteType.paymentTerms-list.paymentTerms, 
	DebitNoteType.taxExchangeRate, DebitNoteType.pricingExchangeRate, 
	DebitNoteType.paymentExchangeRate, 
	DebitNoteType.paymentAlternativeExchangeRate, 
	DebitNoteType.taxTotal-list.taxTotal, 
	DebitNoteType.requestedMonetaryTotal, 
	DebitNoteType.debitNoteLine-list.debitNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME DebitNoteType.uBLExtensions, DebitNoteType.uBLVersionID, 
	DebitNoteType.customizationID, DebitNoteType.profileID, 
	DebitNoteType.profileExecutionID, DebitNoteType.iD, 
	DebitNoteType.copyIndicator, DebitNoteType.uUID, 
	DebitNoteType.issueDate, DebitNoteType.issueTime, 
	DebitNoteType.note-list.note, DebitNoteType.taxPointDate, 
	DebitNoteType.documentCurrencyCode, DebitNoteType.taxCurrencyCode, 
	DebitNoteType.pricingCurrencyCode, DebitNoteType.paymentCurrencyCode, 
	DebitNoteType.paymentAlternativeCurrencyCode, 
	DebitNoteType.accountingCostCode, DebitNoteType.accountingCost, 
	DebitNoteType.lineCountNumeric, 
	DebitNoteType.invoicePeriod-list.invoicePeriod, 
	DebitNoteType.discrepancyResponse-list.discrepancyResponse, 
	DebitNoteType.orderReference, 
	DebitNoteType.billingReference-list.billingReference, 
	DebitNoteType.despatchDocumentReference-list.despatchDocumentReference,
	DebitNoteType.receiptDocumentReference-list.receiptDocumentReference, 
	DebitNoteType.statementDocumentReference-list.statementDocumentReference,
	DebitNoteType.contractDocumentReference-list.contractDocumentReference,
	DebitNoteType.additionalDocumentReference-list.additionalDocumentReference,
	DebitNoteType.signature-list.signature, 
	DebitNoteType.accountingSupplierParty, 
	DebitNoteType.accountingCustomerParty, DebitNoteType.payeeParty, 
	DebitNoteType.buyerCustomerParty, DebitNoteType.sellerSupplierParty, 
	DebitNoteType.taxRepresentativeParty, 
	DebitNoteType.prepaidPayment-list.prepaidPayment, 
	DebitNoteType.allowanceCharge-list.allowanceCharge, 
	DebitNoteType.delivery-list.delivery, 
	DebitNoteType.deliveryTerms-list.deliveryTerms, 
	DebitNoteType.paymentMeans-list.paymentMeans, 
	DebitNoteType.paymentTerms-list.paymentTerms, 
	DebitNoteType.taxExchangeRate, DebitNoteType.pricingExchangeRate, 
	DebitNoteType.paymentExchangeRate, 
	DebitNoteType.paymentAlternativeExchangeRate, 
	DebitNoteType.taxTotal-list.taxTotal, 
	DebitNoteType.requestedMonetaryTotal, 
	DebitNoteType.debitNoteLine-list.debitNoteLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



DespatchAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, DocumentStatusCode,
    DespatchAdviceTypeCode, Note, LineCountNumeric
    FROM CommonBasicComponents-2
  OrderReference, AdditionalDocumentReference, Signature-1,
    DespatchSupplierParty, DeliveryCustomerParty, BuyerCustomerParty,
    SellerSupplierParty, OriginatorCustomerParty, Shipment, DespatchLine
    FROM CommonAggregateComponents-2;

DespatchAdvice ::= DespatchAdviceType

DespatchAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  documentStatusCode                DocumentStatusCode OPTIONAL,
  despatchAdviceTypeCode            DespatchAdviceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  orderReference-list               SEQUENCE OF orderReference OrderReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  despatchSupplierParty             DespatchSupplierParty,
  deliveryCustomerParty             DeliveryCustomerParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  shipment                          Shipment OPTIONAL,
  despatchLine-list
    SEQUENCE (SIZE (1..MAX)) OF despatchLine DespatchLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2"
	PREFIX "ns15"
    NAMESPACE DespatchAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE DespatchAdviceType.uBLVersionID, 
	DespatchAdviceType.customizationID, DespatchAdviceType.profileID, 
	DespatchAdviceType.profileExecutionID, DespatchAdviceType.iD, 
	DespatchAdviceType.copyIndicator, DespatchAdviceType.uUID, 
	DespatchAdviceType.issueDate, DespatchAdviceType.issueTime, 
	DespatchAdviceType.documentStatusCode, 
	DespatchAdviceType.despatchAdviceTypeCode, 
	DespatchAdviceType.note-list.note, DespatchAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE DespatchAdviceType.orderReference-list.orderReference, 
	DespatchAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	DespatchAdviceType.signature-list.signature, 
	DespatchAdviceType.despatchSupplierParty, 
	DespatchAdviceType.deliveryCustomerParty, 
	DespatchAdviceType.buyerCustomerParty, 
	DespatchAdviceType.sellerSupplierParty, 
	DespatchAdviceType.originatorCustomerParty, 
	DespatchAdviceType.shipment, 
	DespatchAdviceType.despatchLine-list.despatchLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME DespatchAdviceType.uBLExtensions, DespatchAdviceType.uBLVersionID, 
	DespatchAdviceType.customizationID, DespatchAdviceType.profileID, 
	DespatchAdviceType.profileExecutionID, DespatchAdviceType.iD, 
	DespatchAdviceType.copyIndicator, DespatchAdviceType.uUID, 
	DespatchAdviceType.issueDate, DespatchAdviceType.issueTime, 
	DespatchAdviceType.documentStatusCode, 
	DespatchAdviceType.despatchAdviceTypeCode, 
	DespatchAdviceType.note-list.note, 
	DespatchAdviceType.lineCountNumeric, 
	DespatchAdviceType.orderReference-list.orderReference, 
	DespatchAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	DespatchAdviceType.signature-list.signature, 
	DespatchAdviceType.despatchSupplierParty, 
	DespatchAdviceType.deliveryCustomerParty, 
	DespatchAdviceType.buyerCustomerParty, 
	DespatchAdviceType.sellerSupplierParty, 
	DespatchAdviceType.originatorCustomerParty, 
	DespatchAdviceType.shipment, 
	DespatchAdviceType.despatchLine-list.despatchLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



DocumentStatus-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, DocumentResponse,
    AdditionalDocumentResponse
    FROM CommonAggregateComponents-2;

DocumentStatus ::= DocumentStatusType

DocumentStatusType ::= SEQUENCE {
  uBLExtensions                    UBLExtensions OPTIONAL,
  uBLVersionID                     UBLVersionID OPTIONAL,
  customizationID                  CustomizationID OPTIONAL,
  profileID                        ProfileID OPTIONAL,
  profileExecutionID               ProfileExecutionID OPTIONAL,
  iD                               ID-1,
  copyIndicator                    CopyIndicator OPTIONAL,
  uUID                             UUID OPTIONAL,
  issueDate                        IssueDate,
  issueTime                        IssueTime OPTIONAL,
  note-list                        SEQUENCE OF note Note,
  signature-list                   SEQUENCE OF signature Signature-1,
  senderParty                      SenderParty OPTIONAL,
  receiverParty                    ReceiverParty OPTIONAL,
  documentResponse                 DocumentResponse,
  additionalDocumentResponse-list
    SEQUENCE OF additionalDocumentResponse AdditionalDocumentResponse}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:DocumentStatus-2"
	PREFIX "ns16"
    NAMESPACE DocumentStatusType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE DocumentStatusType.uBLVersionID, 
	DocumentStatusType.customizationID, DocumentStatusType.profileID, 
	DocumentStatusType.profileExecutionID, DocumentStatusType.iD, 
	DocumentStatusType.copyIndicator, DocumentStatusType.uUID, 
	DocumentStatusType.issueDate, DocumentStatusType.issueTime, 
	DocumentStatusType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE DocumentStatusType.signature-list.signature, 
	DocumentStatusType.senderParty, DocumentStatusType.receiverParty, 
	DocumentStatusType.documentResponse, 
	DocumentStatusType.additionalDocumentResponse-list.additionalDocumentResponse
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME DocumentStatusType.uBLExtensions, DocumentStatusType.uBLVersionID, 
	DocumentStatusType.customizationID, DocumentStatusType.profileID, 
	DocumentStatusType.profileExecutionID, DocumentStatusType.iD, 
	DocumentStatusType.copyIndicator, DocumentStatusType.uUID, 
	DocumentStatusType.issueDate, DocumentStatusType.issueTime, 
	DocumentStatusType.note-list.note, 
	DocumentStatusType.signature-list.signature, 
	DocumentStatusType.senderParty, DocumentStatusType.receiverParty, 
	DocumentStatusType.documentResponse, 
	DocumentStatusType.additionalDocumentResponse-list.additionalDocumentResponse
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



DocumentStatusRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, TrackingID
    FROM CommonBasicComponents-2
  RequestedDocumentReference, Signature-1, SenderParty, ReceiverParty
    FROM CommonAggregateComponents-2;

DocumentStatusRequest ::= DocumentStatusRequestType

DocumentStatusRequestType ::= SEQUENCE {
  uBLExtensions               UBLExtensions OPTIONAL,
  uBLVersionID                UBLVersionID OPTIONAL,
  customizationID             CustomizationID OPTIONAL,
  profileID                   ProfileID OPTIONAL,
  profileExecutionID          ProfileExecutionID OPTIONAL,
  iD                          ID-1,
  copyIndicator               CopyIndicator OPTIONAL,
  uUID                        UUID OPTIONAL,
  issueDate                   IssueDate,
  issueTime                   IssueTime OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  trackingID                  TrackingID OPTIONAL,
  requestedDocumentReference  RequestedDocumentReference OPTIONAL,
  signature-list              SEQUENCE OF signature Signature-1,
  senderParty                 SenderParty OPTIONAL,
  receiverParty               ReceiverParty OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusRequest-2"
	PREFIX "ns17"
    NAMESPACE DocumentStatusRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE DocumentStatusRequestType.uBLVersionID, 
	DocumentStatusRequestType.customizationID, 
	DocumentStatusRequestType.profileID, 
	DocumentStatusRequestType.profileExecutionID, 
	DocumentStatusRequestType.iD, DocumentStatusRequestType.copyIndicator,
	DocumentStatusRequestType.uUID, DocumentStatusRequestType.issueDate, 
	DocumentStatusRequestType.issueTime, 
	DocumentStatusRequestType.note-list.note, 
	DocumentStatusRequestType.trackingID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE DocumentStatusRequestType.requestedDocumentReference, 
	DocumentStatusRequestType.signature-list.signature, 
	DocumentStatusRequestType.senderParty, 
	DocumentStatusRequestType.receiverParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME DocumentStatusRequestType.uBLExtensions, 
	DocumentStatusRequestType.uBLVersionID, 
	DocumentStatusRequestType.customizationID, 
	DocumentStatusRequestType.profileID, 
	DocumentStatusRequestType.profileExecutionID, 
	DocumentStatusRequestType.iD, DocumentStatusRequestType.copyIndicator,
	DocumentStatusRequestType.uUID, DocumentStatusRequestType.issueDate, 
	DocumentStatusRequestType.issueTime, 
	DocumentStatusRequestType.note-list.note, 
	DocumentStatusRequestType.trackingID, 
	DocumentStatusRequestType.requestedDocumentReference, 
	DocumentStatusRequestType.signature-list.signature, 
	DocumentStatusRequestType.senderParty, 
	DocumentStatusRequestType.receiverParty AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ExceptionCriteria-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, VersionID
    FROM CommonBasicComponents-2
  ValidityPeriod, DocumentReference, Signature-1, SenderParty, ReceiverParty,
    BuyerCustomerParty, SellerSupplierParty, ExceptionCriteriaLine
    FROM CommonAggregateComponents-2;

ExceptionCriteria ::= ExceptionCriteriaType

ExceptionCriteriaType ::= SEQUENCE {
  uBLExtensions               UBLExtensions OPTIONAL,
  uBLVersionID                UBLVersionID OPTIONAL,
  customizationID             CustomizationID OPTIONAL,
  profileID                   ProfileID OPTIONAL,
  profileExecutionID          ProfileExecutionID OPTIONAL,
  iD                          ID-1,
  copyIndicator               CopyIndicator OPTIONAL,
  uUID                        UUID OPTIONAL,
  issueDate                   IssueDate,
  issueTime                   IssueTime OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  versionID                   VersionID OPTIONAL,
  validityPeriod              ValidityPeriod,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  signature-list              SEQUENCE OF signature Signature-1,
  senderParty                 SenderParty,
  receiverParty               ReceiverParty,
  buyerCustomerParty          BuyerCustomerParty OPTIONAL,
  sellerSupplierParty         SellerSupplierParty OPTIONAL,
  exceptionCriteriaLine-list
    SEQUENCE (SIZE (1..MAX)) OF exceptionCriteriaLine ExceptionCriteriaLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ExceptionCriteria-2"
	PREFIX "ns18"
    NAMESPACE ExceptionCriteriaType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ExceptionCriteriaType.uBLVersionID, 
	ExceptionCriteriaType.customizationID, 
	ExceptionCriteriaType.profileID, 
	ExceptionCriteriaType.profileExecutionID, ExceptionCriteriaType.iD, 
	ExceptionCriteriaType.copyIndicator, ExceptionCriteriaType.uUID, 
	ExceptionCriteriaType.issueDate, ExceptionCriteriaType.issueTime, 
	ExceptionCriteriaType.note-list.note, ExceptionCriteriaType.versionID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ExceptionCriteriaType.validityPeriod, 
	ExceptionCriteriaType.documentReference-list.documentReference, 
	ExceptionCriteriaType.signature-list.signature, 
	ExceptionCriteriaType.senderParty, 
	ExceptionCriteriaType.receiverParty, 
	ExceptionCriteriaType.buyerCustomerParty, 
	ExceptionCriteriaType.sellerSupplierParty, 
	ExceptionCriteriaType.exceptionCriteriaLine-list.exceptionCriteriaLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ExceptionCriteriaType.uBLExtensions, 
	ExceptionCriteriaType.uBLVersionID, 
	ExceptionCriteriaType.customizationID, 
	ExceptionCriteriaType.profileID, 
	ExceptionCriteriaType.profileExecutionID, ExceptionCriteriaType.iD, 
	ExceptionCriteriaType.copyIndicator, ExceptionCriteriaType.uUID, 
	ExceptionCriteriaType.issueDate, ExceptionCriteriaType.issueTime, 
	ExceptionCriteriaType.note-list.note, ExceptionCriteriaType.versionID,
	ExceptionCriteriaType.validityPeriod, 
	ExceptionCriteriaType.documentReference-list.documentReference, 
	ExceptionCriteriaType.signature-list.signature, 
	ExceptionCriteriaType.senderParty, 
	ExceptionCriteriaType.receiverParty, 
	ExceptionCriteriaType.buyerCustomerParty, 
	ExceptionCriteriaType.sellerSupplierParty, 
	ExceptionCriteriaType.exceptionCriteriaLine-list.exceptionCriteriaLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ExceptionNotification-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  ExceptionObservationPeriod, DocumentReference, Signature-1, SenderParty,
    ReceiverParty, BuyerCustomerParty, SellerSupplierParty,
    ExceptionNotificationLine
    FROM CommonAggregateComponents-2;

ExceptionNotification ::= ExceptionNotificationType

ExceptionNotificationType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1,
  copyIndicator                   CopyIndicator OPTIONAL,
  uUID                            UUID OPTIONAL,
  issueDate                       IssueDate,
  issueTime                       IssueTime OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  exceptionObservationPeriod      ExceptionObservationPeriod,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                  SEQUENCE OF signature Signature-1,
  senderParty                     SenderParty,
  receiverParty                   ReceiverParty,
  buyerCustomerParty              BuyerCustomerParty OPTIONAL,
  sellerSupplierParty             SellerSupplierParty OPTIONAL,
  exceptionNotificationLine-list
    SEQUENCE (SIZE (1..MAX)) OF exceptionNotificationLine
      ExceptionNotificationLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ExceptionNotification-2"
	PREFIX "ns19"
    NAMESPACE ExceptionNotificationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ExceptionNotificationType.uBLVersionID, 
	ExceptionNotificationType.customizationID, 
	ExceptionNotificationType.profileID, 
	ExceptionNotificationType.profileExecutionID, 
	ExceptionNotificationType.iD, ExceptionNotificationType.copyIndicator,
	ExceptionNotificationType.uUID, ExceptionNotificationType.issueDate, 
	ExceptionNotificationType.issueTime, 
	ExceptionNotificationType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ExceptionNotificationType.exceptionObservationPeriod, 
	ExceptionNotificationType.documentReference-list.documentReference, 
	ExceptionNotificationType.signature-list.signature, 
	ExceptionNotificationType.senderParty, 
	ExceptionNotificationType.receiverParty, 
	ExceptionNotificationType.buyerCustomerParty, 
	ExceptionNotificationType.sellerSupplierParty, 
	ExceptionNotificationType.exceptionNotificationLine-list.exceptionNotificationLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ExceptionNotificationType.uBLExtensions, 
	ExceptionNotificationType.uBLVersionID, 
	ExceptionNotificationType.customizationID, 
	ExceptionNotificationType.profileID, 
	ExceptionNotificationType.profileExecutionID, 
	ExceptionNotificationType.iD, ExceptionNotificationType.copyIndicator,
	ExceptionNotificationType.uUID, ExceptionNotificationType.issueDate, 
	ExceptionNotificationType.issueTime, 
	ExceptionNotificationType.note-list.note, 
	ExceptionNotificationType.exceptionObservationPeriod, 
	ExceptionNotificationType.documentReference-list.documentReference, 
	ExceptionNotificationType.signature-list.signature, 
	ExceptionNotificationType.senderParty, 
	ExceptionNotificationType.receiverParty, 
	ExceptionNotificationType.buyerCustomerParty, 
	ExceptionNotificationType.sellerSupplierParty, 
	ExceptionNotificationType.exceptionNotificationLine-list.exceptionNotificationLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Forecast-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, VersionID,
    BasedOnConsensusIndicator, ForecastPurposeCode
    FROM CommonBasicComponents-2
  ForecastPeriod, AdditionalDocumentReference, Signature-1, SenderParty,
    ReceiverParty, BuyerCustomerParty, SellerSupplierParty, ForecastLine
    FROM CommonAggregateComponents-2;

Forecast ::= ForecastType

ForecastType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  versionID                         VersionID OPTIONAL,
  basedOnConsensusIndicator         BasedOnConsensusIndicator OPTIONAL,
  forecastPurposeCode               ForecastPurposeCode,
  forecastPeriod                    ForecastPeriod,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  forecastLine-list
    SEQUENCE (SIZE (1..MAX)) OF forecastLine ForecastLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Forecast-2"
	PREFIX "ns20"
    NAMESPACE ForecastType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ForecastType.uBLVersionID, ForecastType.customizationID, 
	ForecastType.profileID, ForecastType.profileExecutionID, 
	ForecastType.iD, ForecastType.copyIndicator, ForecastType.uUID, 
	ForecastType.issueDate, ForecastType.issueTime, 
	ForecastType.note-list.note, ForecastType.versionID, 
	ForecastType.basedOnConsensusIndicator, 
	ForecastType.forecastPurposeCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ForecastType.forecastPeriod, 
	ForecastType.additionalDocumentReference-list.additionalDocumentReference,
	ForecastType.signature-list.signature, ForecastType.senderParty, 
	ForecastType.receiverParty, ForecastType.buyerCustomerParty, 
	ForecastType.sellerSupplierParty, 
	ForecastType.forecastLine-list.forecastLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ForecastType.uBLExtensions, ForecastType.uBLVersionID, 
	ForecastType.customizationID, ForecastType.profileID, 
	ForecastType.profileExecutionID, ForecastType.iD, 
	ForecastType.copyIndicator, ForecastType.uUID, ForecastType.issueDate,
	ForecastType.issueTime, ForecastType.note-list.note, 
	ForecastType.versionID, ForecastType.basedOnConsensusIndicator, 
	ForecastType.forecastPurposeCode, ForecastType.forecastPeriod, 
	ForecastType.additionalDocumentReference-list.additionalDocumentReference,
	ForecastType.signature-list.signature, ForecastType.senderParty, 
	ForecastType.receiverParty, ForecastType.buyerCustomerParty, 
	ForecastType.sellerSupplierParty, 
	ForecastType.forecastLine-list.forecastLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ForecastRevision-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, SequenceNumberID,
    RevisionStatusCode, PurposeCode
    FROM CommonBasicComponents-2
  ForecastPeriod, OriginalDocumentReference, Signature-1, SenderParty,
    ReceiverParty, BuyerCustomerParty, SellerSupplierParty,
    ForecastRevisionLine
    FROM CommonAggregateComponents-2;

ForecastRevision ::= ForecastRevisionType

ForecastRevisionType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1,
  copyIndicator                   CopyIndicator OPTIONAL,
  uUID                            UUID OPTIONAL,
  issueDate                       IssueDate,
  issueTime                       IssueTime OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  sequenceNumberID                SequenceNumberID,
  revisionStatusCode              RevisionStatusCode OPTIONAL,
  purposeCode                     PurposeCode OPTIONAL,
  forecastPeriod                  ForecastPeriod,
  originalDocumentReference-list
    SEQUENCE OF originalDocumentReference OriginalDocumentReference,
  signature-list                  SEQUENCE OF signature Signature-1,
  senderParty                     SenderParty,
  receiverParty                   ReceiverParty,
  buyerCustomerParty              BuyerCustomerParty OPTIONAL,
  sellerSupplierParty             SellerSupplierParty OPTIONAL,
  forecastRevisionLine-list
    SEQUENCE (SIZE (1..MAX)) OF forecastRevisionLine ForecastRevisionLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:ForecastRevision-2"
	PREFIX "ns21"
    NAMESPACE ForecastRevisionType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ForecastRevisionType.uBLVersionID, 
	ForecastRevisionType.customizationID, ForecastRevisionType.profileID, 
	ForecastRevisionType.profileExecutionID, ForecastRevisionType.iD, 
	ForecastRevisionType.copyIndicator, ForecastRevisionType.uUID, 
	ForecastRevisionType.issueDate, ForecastRevisionType.issueTime, 
	ForecastRevisionType.note-list.note, 
	ForecastRevisionType.sequenceNumberID, 
	ForecastRevisionType.revisionStatusCode, 
	ForecastRevisionType.purposeCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ForecastRevisionType.forecastPeriod, 
	ForecastRevisionType.originalDocumentReference-list.originalDocumentReference,
	ForecastRevisionType.signature-list.signature, 
	ForecastRevisionType.senderParty, ForecastRevisionType.receiverParty, 
	ForecastRevisionType.buyerCustomerParty, 
	ForecastRevisionType.sellerSupplierParty, 
	ForecastRevisionType.forecastRevisionLine-list.forecastRevisionLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ForecastRevisionType.uBLExtensions, 
	ForecastRevisionType.uBLVersionID, 
	ForecastRevisionType.customizationID, ForecastRevisionType.profileID, 
	ForecastRevisionType.profileExecutionID, ForecastRevisionType.iD, 
	ForecastRevisionType.copyIndicator, ForecastRevisionType.uUID, 
	ForecastRevisionType.issueDate, ForecastRevisionType.issueTime, 
	ForecastRevisionType.note-list.note, 
	ForecastRevisionType.sequenceNumberID, 
	ForecastRevisionType.revisionStatusCode, 
	ForecastRevisionType.purposeCode, ForecastRevisionType.forecastPeriod,
	ForecastRevisionType.originalDocumentReference-list.originalDocumentReference,
	ForecastRevisionType.signature-list.signature, 
	ForecastRevisionType.senderParty, ForecastRevisionType.receiverParty, 
	ForecastRevisionType.buyerCustomerParty, 
	ForecastRevisionType.sellerSupplierParty, 
	ForecastRevisionType.forecastRevisionLine-list.forecastRevisionLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ForwardingInstructions-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CarrierAssignedID, UUID, IssueDate, IssueTime, Name-1, Description, 
    Note, DocumentStatusCode, ShippingOrderID, ToOrderIndicator,
    AdValoremIndicator, DeclaredCarriageValueAmount, OtherInstruction
    FROM CommonBasicComponents-2
  ConsignorParty, CarrierParty, FreightForwarderParty, Shipment,
    DocumentReference, ExchangeRate, Signature-1
    FROM CommonAggregateComponents-2;

ForwardingInstructions ::= ForwardingInstructionsType

ForwardingInstructionsType ::= SEQUENCE {
  uBLExtensions                UBLExtensions OPTIONAL,
  uBLVersionID                 UBLVersionID OPTIONAL,
  customizationID              CustomizationID OPTIONAL,
  profileID                    ProfileID OPTIONAL,
  profileExecutionID           ProfileExecutionID OPTIONAL,
  iD                           ID-1,
  carrierAssignedID            CarrierAssignedID OPTIONAL,
  uUID                         UUID OPTIONAL,
  issueDate                    IssueDate OPTIONAL,
  issueTime                    IssueTime OPTIONAL,
  name                         Name-1 OPTIONAL,
  description-list             SEQUENCE OF description Description,
  note-list                    SEQUENCE OF note Note,
  documentStatusCode           DocumentStatusCode OPTIONAL,
  shippingOrderID              ShippingOrderID OPTIONAL,
  toOrderIndicator             ToOrderIndicator OPTIONAL,
  adValoremIndicator           AdValoremIndicator OPTIONAL,
  declaredCarriageValueAmount  DeclaredCarriageValueAmount OPTIONAL,
  otherInstruction-list        SEQUENCE OF otherInstruction OtherInstruction,
  consignorParty               ConsignorParty OPTIONAL,
  carrierParty                 CarrierParty OPTIONAL,
  freightForwarderParty        FreightForwarderParty OPTIONAL,
  shipment                     Shipment,
  documentReference-list       SEQUENCE OF documentReference DocumentReference,
  exchangeRate-list            SEQUENCE OF exchangeRate ExchangeRate,
  signature-list               SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ForwardingInstructions-2"
	PREFIX "ns22"
    NAMESPACE ForwardingInstructionsType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ForwardingInstructionsType.uBLVersionID, 
	ForwardingInstructionsType.customizationID, 
	ForwardingInstructionsType.profileID, 
	ForwardingInstructionsType.profileExecutionID, 
	ForwardingInstructionsType.iD, 
	ForwardingInstructionsType.carrierAssignedID, 
	ForwardingInstructionsType.uUID, ForwardingInstructionsType.issueDate,
	ForwardingInstructionsType.issueTime, ForwardingInstructionsType.name,
	ForwardingInstructionsType.description-list.description, 
	ForwardingInstructionsType.note-list.note, 
	ForwardingInstructionsType.documentStatusCode, 
	ForwardingInstructionsType.shippingOrderID, 
	ForwardingInstructionsType.toOrderIndicator, 
	ForwardingInstructionsType.adValoremIndicator, 
	ForwardingInstructionsType.declaredCarriageValueAmount, 
	ForwardingInstructionsType.otherInstruction-list.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ForwardingInstructionsType.consignorParty, 
	ForwardingInstructionsType.carrierParty, 
	ForwardingInstructionsType.freightForwarderParty, 
	ForwardingInstructionsType.shipment, 
	ForwardingInstructionsType.documentReference-list.documentReference, 
	ForwardingInstructionsType.exchangeRate-list.exchangeRate, 
	ForwardingInstructionsType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ForwardingInstructionsType.uBLExtensions, 
	ForwardingInstructionsType.uBLVersionID, 
	ForwardingInstructionsType.customizationID, 
	ForwardingInstructionsType.profileID, 
	ForwardingInstructionsType.profileExecutionID, 
	ForwardingInstructionsType.iD, 
	ForwardingInstructionsType.carrierAssignedID, 
	ForwardingInstructionsType.uUID, ForwardingInstructionsType.issueDate,
	ForwardingInstructionsType.issueTime, ForwardingInstructionsType.name,
	ForwardingInstructionsType.description-list.description, 
	ForwardingInstructionsType.note-list.note, 
	ForwardingInstructionsType.documentStatusCode, 
	ForwardingInstructionsType.shippingOrderID, 
	ForwardingInstructionsType.toOrderIndicator, 
	ForwardingInstructionsType.adValoremIndicator, 
	ForwardingInstructionsType.declaredCarriageValueAmount, 
	ForwardingInstructionsType.otherInstruction-list.otherInstruction, 
	ForwardingInstructionsType.consignorParty, 
	ForwardingInstructionsType.carrierParty, 
	ForwardingInstructionsType.freightForwarderParty, 
	ForwardingInstructionsType.shipment, 
	ForwardingInstructionsType.documentReference-list.documentReference, 
	ForwardingInstructionsType.exchangeRate-list.exchangeRate, 
	ForwardingInstructionsType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



FreightInvoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, InvoiceTypeCode, Note,
    TaxPointDate, DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, Shipment, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    OriginatorDocumentReference, ContractDocumentReference,
    AdditionalDocumentReference, Signature-1, AccountingSupplierParty,
    AccountingCustomerParty, PayeeParty, TaxRepresentativeParty, PaymentMeans,
    PaymentTerms, PrepaidPayment, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

FreightInvoice ::= FreightInvoiceType

FreightInvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  shipment                          Shipment,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:FreightInvoice-2"
	PREFIX "ns23"
    NAMESPACE FreightInvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE FreightInvoiceType.uBLVersionID, 
	FreightInvoiceType.customizationID, FreightInvoiceType.profileID, 
	FreightInvoiceType.profileExecutionID, FreightInvoiceType.iD, 
	FreightInvoiceType.copyIndicator, FreightInvoiceType.uUID, 
	FreightInvoiceType.issueDate, FreightInvoiceType.issueTime, 
	FreightInvoiceType.invoiceTypeCode, FreightInvoiceType.note-list.note,
	FreightInvoiceType.taxPointDate, 
	FreightInvoiceType.documentCurrencyCode, 
	FreightInvoiceType.taxCurrencyCode, 
	FreightInvoiceType.pricingCurrencyCode, 
	FreightInvoiceType.paymentCurrencyCode, 
	FreightInvoiceType.paymentAlternativeCurrencyCode, 
	FreightInvoiceType.accountingCostCode, 
	FreightInvoiceType.accountingCost, FreightInvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE FreightInvoiceType.invoicePeriod-list.invoicePeriod, 
	FreightInvoiceType.shipment, FreightInvoiceType.orderReference, 
	FreightInvoiceType.billingReference-list.billingReference, 
	FreightInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	FreightInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	FreightInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	FreightInvoiceType.contractDocumentReference-list.contractDocumentReference,
	FreightInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	FreightInvoiceType.signature-list.signature, 
	FreightInvoiceType.accountingSupplierParty, 
	FreightInvoiceType.accountingCustomerParty, 
	FreightInvoiceType.payeeParty, 
	FreightInvoiceType.taxRepresentativeParty, 
	FreightInvoiceType.paymentMeans-list.paymentMeans, 
	FreightInvoiceType.paymentTerms-list.paymentTerms, 
	FreightInvoiceType.prepaidPayment-list.prepaidPayment, 
	FreightInvoiceType.allowanceCharge-list.allowanceCharge, 
	FreightInvoiceType.taxExchangeRate, 
	FreightInvoiceType.pricingExchangeRate, 
	FreightInvoiceType.paymentExchangeRate, 
	FreightInvoiceType.paymentAlternativeExchangeRate, 
	FreightInvoiceType.taxTotal-list.taxTotal, 
	FreightInvoiceType.legalMonetaryTotal, 
	FreightInvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME FreightInvoiceType.uBLExtensions, FreightInvoiceType.uBLVersionID, 
	FreightInvoiceType.customizationID, FreightInvoiceType.profileID, 
	FreightInvoiceType.profileExecutionID, FreightInvoiceType.iD, 
	FreightInvoiceType.copyIndicator, FreightInvoiceType.uUID, 
	FreightInvoiceType.issueDate, FreightInvoiceType.issueTime, 
	FreightInvoiceType.invoiceTypeCode, FreightInvoiceType.note-list.note,
	FreightInvoiceType.taxPointDate, 
	FreightInvoiceType.documentCurrencyCode, 
	FreightInvoiceType.taxCurrencyCode, 
	FreightInvoiceType.pricingCurrencyCode, 
	FreightInvoiceType.paymentCurrencyCode, 
	FreightInvoiceType.paymentAlternativeCurrencyCode, 
	FreightInvoiceType.accountingCostCode, 
	FreightInvoiceType.accountingCost, 
	FreightInvoiceType.lineCountNumeric, 
	FreightInvoiceType.invoicePeriod-list.invoicePeriod, 
	FreightInvoiceType.shipment, FreightInvoiceType.orderReference, 
	FreightInvoiceType.billingReference-list.billingReference, 
	FreightInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	FreightInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	FreightInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	FreightInvoiceType.contractDocumentReference-list.contractDocumentReference,
	FreightInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	FreightInvoiceType.signature-list.signature, 
	FreightInvoiceType.accountingSupplierParty, 
	FreightInvoiceType.accountingCustomerParty, 
	FreightInvoiceType.payeeParty, 
	FreightInvoiceType.taxRepresentativeParty, 
	FreightInvoiceType.paymentMeans-list.paymentMeans, 
	FreightInvoiceType.paymentTerms-list.paymentTerms, 
	FreightInvoiceType.prepaidPayment-list.prepaidPayment, 
	FreightInvoiceType.allowanceCharge-list.allowanceCharge, 
	FreightInvoiceType.taxExchangeRate, 
	FreightInvoiceType.pricingExchangeRate, 
	FreightInvoiceType.paymentExchangeRate, 
	FreightInvoiceType.paymentAlternativeExchangeRate, 
	FreightInvoiceType.taxTotal-list.taxTotal, 
	FreightInvoiceType.legalMonetaryTotal, 
	FreightInvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



GoodsItemItinerary-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, VersionID,
    TransportExecutionPlanReferenceID
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, ReferencedGoodsItem,
    ReferencedPackage, ReferencedTransportEquipment, TransportationSegment
    FROM CommonAggregateComponents-2;

GoodsItemItinerary ::= GoodsItemItineraryType

GoodsItemItineraryType ::= SEQUENCE {
  uBLExtensions                      UBLExtensions OPTIONAL,
  uBLVersionID                       UBLVersionID OPTIONAL,
  customizationID                    CustomizationID OPTIONAL,
  profileID                          ProfileID OPTIONAL,
  profileExecutionID                 ProfileExecutionID OPTIONAL,
  iD                                 ID-1 OPTIONAL,
  copyIndicator                      CopyIndicator OPTIONAL,
  uUID                               UUID OPTIONAL,
  issueDate                          IssueDate OPTIONAL,
  issueTime                          IssueTime OPTIONAL,
  note-list                          SEQUENCE OF note Note,
  versionID                          VersionID,
  transportExecutionPlanReferenceID  TransportExecutionPlanReferenceID,
  signature-list                     SEQUENCE OF signature Signature-1,
  senderParty                        SenderParty OPTIONAL,
  receiverParty                      ReceiverParty OPTIONAL,
  referencedGoodsItem-list
    SEQUENCE OF referencedGoodsItem ReferencedGoodsItem,
  referencedPackage-list
    SEQUENCE OF referencedPackage ReferencedPackage,
  referencedTransportEquipment-list
    SEQUENCE OF referencedTransportEquipment ReferencedTransportEquipment,
  transportationSegment-list
    SEQUENCE (SIZE (1..MAX)) OF transportationSegment TransportationSegment}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:GoodsItemItinerary-2"
	PREFIX "ns24"
    NAMESPACE GoodsItemItineraryType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE GoodsItemItineraryType.uBLVersionID, 
	GoodsItemItineraryType.customizationID, 
	GoodsItemItineraryType.profileID, 
	GoodsItemItineraryType.profileExecutionID, GoodsItemItineraryType.iD, 
	GoodsItemItineraryType.copyIndicator, GoodsItemItineraryType.uUID, 
	GoodsItemItineraryType.issueDate, GoodsItemItineraryType.issueTime, 
	GoodsItemItineraryType.note-list.note, 
	GoodsItemItineraryType.versionID, 
	GoodsItemItineraryType.transportExecutionPlanReferenceID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE GoodsItemItineraryType.signature-list.signature, 
	GoodsItemItineraryType.senderParty, 
	GoodsItemItineraryType.receiverParty, 
	GoodsItemItineraryType.referencedGoodsItem-list.referencedGoodsItem, 
	GoodsItemItineraryType.referencedPackage-list.referencedPackage, 
	GoodsItemItineraryType.referencedTransportEquipment-list.referencedTransportEquipment,
	GoodsItemItineraryType.transportationSegment-list.transportationSegment
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME GoodsItemItineraryType.uBLExtensions, 
	GoodsItemItineraryType.uBLVersionID, 
	GoodsItemItineraryType.customizationID, 
	GoodsItemItineraryType.profileID, 
	GoodsItemItineraryType.profileExecutionID, GoodsItemItineraryType.iD, 
	GoodsItemItineraryType.copyIndicator, GoodsItemItineraryType.uUID, 
	GoodsItemItineraryType.issueDate, GoodsItemItineraryType.issueTime, 
	GoodsItemItineraryType.note-list.note, 
	GoodsItemItineraryType.versionID, 
	GoodsItemItineraryType.transportExecutionPlanReferenceID, 
	GoodsItemItineraryType.signature-list.signature, 
	GoodsItemItineraryType.senderParty, 
	GoodsItemItineraryType.receiverParty, 
	GoodsItemItineraryType.referencedGoodsItem-list.referencedGoodsItem, 
	GoodsItemItineraryType.referencedPackage-list.referencedPackage, 
	GoodsItemItineraryType.referencedTransportEquipment-list.referencedTransportEquipment,
	GoodsItemItineraryType.transportationSegment-list.transportationSegment
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



GuaranteeCertificate-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime,
    GuaranteeTypeCode, Purpose, LiabilityAmount, ConstitutionCode, Note
    FROM CommonBasicComponents-2
  ApplicablePeriod, ApplicableRegulation, GuaranteeDocumentReference,
    ImmobilizedSecurity, Signature-1, GuarantorParty, InterestedParty,
    BeneficiaryParty
    FROM CommonAggregateComponents-2;

GuaranteeCertificate ::= GuaranteeCertificateType

GuaranteeCertificateType ::= SEQUENCE {
  uBLExtensions                    UBLExtensions OPTIONAL,
  uBLVersionID                     UBLVersionID OPTIONAL,
  customizationID                  CustomizationID OPTIONAL,
  profileID                        ProfileID OPTIONAL,
  profileExecutionID               ProfileExecutionID OPTIONAL,
  iD                               ID-1 OPTIONAL,
  copyIndicator                    CopyIndicator OPTIONAL,
  uUID                             UUID OPTIONAL,
  contractFolderID                 ContractFolderID,
  issueDate                        IssueDate,
  issueTime                        IssueTime OPTIONAL,
  guaranteeTypeCode                GuaranteeTypeCode OPTIONAL,
  purpose-list                     SEQUENCE OF purpose Purpose,
  liabilityAmount                  LiabilityAmount,
  constitutionCode                 ConstitutionCode OPTIONAL,
  note-list                        SEQUENCE OF note Note,
  applicablePeriod                 ApplicablePeriod OPTIONAL,
  applicableRegulation-list
    SEQUENCE OF applicableRegulation ApplicableRegulation,
  guaranteeDocumentReference-list
    SEQUENCE OF guaranteeDocumentReference GuaranteeDocumentReference,
  immobilizedSecurity-list
    SEQUENCE OF immobilizedSecurity ImmobilizedSecurity,
  signature-list
    SEQUENCE (SIZE (1..MAX)) OF signature Signature-1,
  guarantorParty                   GuarantorParty,
  interestedParty                  InterestedParty,
  beneficiaryParty                 BeneficiaryParty OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:GuaranteeCertificate-2"
	PREFIX "ns25"
    NAMESPACE GuaranteeCertificateType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE GuaranteeCertificateType.uBLVersionID, 
	GuaranteeCertificateType.customizationID, 
	GuaranteeCertificateType.profileID, 
	GuaranteeCertificateType.profileExecutionID, 
	GuaranteeCertificateType.iD, GuaranteeCertificateType.copyIndicator, 
	GuaranteeCertificateType.uUID, 
	GuaranteeCertificateType.contractFolderID, 
	GuaranteeCertificateType.issueDate, 
	GuaranteeCertificateType.issueTime, 
	GuaranteeCertificateType.guaranteeTypeCode, 
	GuaranteeCertificateType.purpose-list.purpose, 
	GuaranteeCertificateType.liabilityAmount, 
	GuaranteeCertificateType.constitutionCode, 
	GuaranteeCertificateType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE GuaranteeCertificateType.applicablePeriod, 
	GuaranteeCertificateType.applicableRegulation-list.applicableRegulation,
	GuaranteeCertificateType.guaranteeDocumentReference-list.guaranteeDocumentReference,
	GuaranteeCertificateType.immobilizedSecurity-list.immobilizedSecurity,
	GuaranteeCertificateType.signature-list.signature, 
	GuaranteeCertificateType.guarantorParty, 
	GuaranteeCertificateType.interestedParty, 
	GuaranteeCertificateType.beneficiaryParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME GuaranteeCertificateType.uBLExtensions, 
	GuaranteeCertificateType.uBLVersionID, 
	GuaranteeCertificateType.customizationID, 
	GuaranteeCertificateType.profileID, 
	GuaranteeCertificateType.profileExecutionID, 
	GuaranteeCertificateType.iD, GuaranteeCertificateType.copyIndicator, 
	GuaranteeCertificateType.uUID, 
	GuaranteeCertificateType.contractFolderID, 
	GuaranteeCertificateType.issueDate, 
	GuaranteeCertificateType.issueTime, 
	GuaranteeCertificateType.guaranteeTypeCode, 
	GuaranteeCertificateType.purpose-list.purpose, 
	GuaranteeCertificateType.liabilityAmount, 
	GuaranteeCertificateType.constitutionCode, 
	GuaranteeCertificateType.note-list.note, 
	GuaranteeCertificateType.applicablePeriod, 
	GuaranteeCertificateType.applicableRegulation-list.applicableRegulation,
	GuaranteeCertificateType.guaranteeDocumentReference-list.guaranteeDocumentReference,
	GuaranteeCertificateType.immobilizedSecurity-list.immobilizedSecurity,
	GuaranteeCertificateType.signature-list.signature, 
	GuaranteeCertificateType.guarantorParty, 
	GuaranteeCertificateType.interestedParty, 
	GuaranteeCertificateType.beneficiaryParty AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



InstructionForReturns-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  DocumentReference, Signature-1, SellerSupplierParty, RetailerCustomerParty,
    ManufacturerParty, Shipment, InstructionForReturnsLine
    FROM CommonAggregateComponents-2;

InstructionForReturns ::= InstructionForReturnsType

InstructionForReturnsType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1,
  copyIndicator                   CopyIndicator OPTIONAL,
  uUID                            UUID OPTIONAL,
  issueDate                       IssueDate,
  issueTime                       IssueTime OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                  SEQUENCE OF signature Signature-1,
  sellerSupplierParty             SellerSupplierParty,
  retailerCustomerParty           RetailerCustomerParty,
  manufacturerParty               ManufacturerParty OPTIONAL,
  shipment                        Shipment OPTIONAL,
  instructionForReturnsLine-list
    SEQUENCE (SIZE (1..MAX)) OF instructionForReturnsLine
      InstructionForReturnsLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:InstructionForReturns-2"
	PREFIX "ns26"
    NAMESPACE InstructionForReturnsType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE InstructionForReturnsType.uBLVersionID, 
	InstructionForReturnsType.customizationID, 
	InstructionForReturnsType.profileID, 
	InstructionForReturnsType.profileExecutionID, 
	InstructionForReturnsType.iD, InstructionForReturnsType.copyIndicator,
	InstructionForReturnsType.uUID, InstructionForReturnsType.issueDate, 
	InstructionForReturnsType.issueTime, 
	InstructionForReturnsType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE 
	InstructionForReturnsType.documentReference-list.documentReference, 
	InstructionForReturnsType.signature-list.signature, 
	InstructionForReturnsType.sellerSupplierParty, 
	InstructionForReturnsType.retailerCustomerParty, 
	InstructionForReturnsType.manufacturerParty, 
	InstructionForReturnsType.shipment, 
	InstructionForReturnsType.instructionForReturnsLine-list.instructionForReturnsLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME InstructionForReturnsType.uBLExtensions, 
	InstructionForReturnsType.uBLVersionID, 
	InstructionForReturnsType.customizationID, 
	InstructionForReturnsType.profileID, 
	InstructionForReturnsType.profileExecutionID, 
	InstructionForReturnsType.iD, InstructionForReturnsType.copyIndicator,
	InstructionForReturnsType.uUID, InstructionForReturnsType.issueDate, 
	InstructionForReturnsType.issueTime, 
	InstructionForReturnsType.note-list.note, 
	InstructionForReturnsType.documentReference-list.documentReference, 
	InstructionForReturnsType.signature-list.signature, 
	InstructionForReturnsType.sellerSupplierParty, 
	InstructionForReturnsType.retailerCustomerParty, 
	InstructionForReturnsType.manufacturerParty, 
	InstructionForReturnsType.shipment, 
	InstructionForReturnsType.instructionForReturnsLine-list.instructionForReturnsLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



InventoryReport-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode
    FROM CommonBasicComponents-2
  InventoryPeriod, DocumentReference, Signature-1, RetailerCustomerParty,
    InventoryReportingParty, SellerSupplierParty, InventoryReportLine
    FROM CommonAggregateComponents-2;

InventoryReport ::= InventoryReportType

InventoryReportType ::= SEQUENCE {
  uBLExtensions             UBLExtensions OPTIONAL,
  uBLVersionID              UBLVersionID OPTIONAL,
  customizationID           CustomizationID OPTIONAL,
  profileID                 ProfileID OPTIONAL,
  profileExecutionID        ProfileExecutionID OPTIONAL,
  iD                        ID-1,
  copyIndicator             CopyIndicator OPTIONAL,
  uUID                      UUID OPTIONAL,
  issueDate                 IssueDate,
  issueTime                 IssueTime OPTIONAL,
  note-list                 SEQUENCE OF note Note,
  documentCurrencyCode      DocumentCurrencyCode OPTIONAL,
  inventoryPeriod           InventoryPeriod OPTIONAL,
  documentReference-list    SEQUENCE OF documentReference DocumentReference,
  signature-list            SEQUENCE OF signature Signature-1,
  retailerCustomerParty     RetailerCustomerParty,
  inventoryReportingParty   InventoryReportingParty,
  sellerSupplierParty       SellerSupplierParty OPTIONAL,
  inventoryReportLine-list
    SEQUENCE (SIZE (1..MAX)) OF inventoryReportLine InventoryReportLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:InventoryReport-2"
	PREFIX "ns27"
    NAMESPACE InventoryReportType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE InventoryReportType.uBLVersionID, 
	InventoryReportType.customizationID, InventoryReportType.profileID, 
	InventoryReportType.profileExecutionID, InventoryReportType.iD, 
	InventoryReportType.copyIndicator, InventoryReportType.uUID, 
	InventoryReportType.issueDate, InventoryReportType.issueTime, 
	InventoryReportType.note-list.note, 
	InventoryReportType.documentCurrencyCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE InventoryReportType.inventoryPeriod, 
	InventoryReportType.documentReference-list.documentReference, 
	InventoryReportType.signature-list.signature, 
	InventoryReportType.retailerCustomerParty, 
	InventoryReportType.inventoryReportingParty, 
	InventoryReportType.sellerSupplierParty, 
	InventoryReportType.inventoryReportLine-list.inventoryReportLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME InventoryReportType.uBLExtensions, InventoryReportType.uBLVersionID, 
	InventoryReportType.customizationID, InventoryReportType.profileID, 
	InventoryReportType.profileExecutionID, InventoryReportType.iD, 
	InventoryReportType.copyIndicator, InventoryReportType.uUID, 
	InventoryReportType.issueDate, InventoryReportType.issueTime, 
	InventoryReportType.note-list.note, 
	InventoryReportType.documentCurrencyCode, 
	InventoryReportType.inventoryPeriod, 
	InventoryReportType.documentReference-list.documentReference, 
	InventoryReportType.signature-list.signature, 
	InventoryReportType.retailerCustomerParty, 
	InventoryReportType.inventoryReportingParty, 
	InventoryReportType.sellerSupplierParty, 
	InventoryReportType.inventoryReportLine-list.inventoryReportLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Invoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, DueDate, InvoiceTypeCode, 
    Note, TaxPointDate, DocumentCurrencyCode, TaxCurrencyCode,
    PricingCurrencyCode, PaymentCurrencyCode, PaymentAlternativeCurrencyCode,
    AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, OrderReference, BillingReference, DespatchDocumentReference,
    ReceiptDocumentReference, StatementDocumentReference,
    OriginatorDocumentReference, ContractDocumentReference,
    AdditionalDocumentReference, Signature-1, AccountingSupplierParty,
    AccountingCustomerParty, PayeeParty, BuyerCustomerParty,
    SellerSupplierParty, TaxRepresentativeParty, Delivery, DeliveryTerms,
    PaymentMeans, PaymentTerms, PrepaidPayment, AllowanceCharge,
    TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

Invoice ::= InvoiceType

InvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  dueDate                           DueDate OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
	PREFIX "ns28"
    NAMESPACE InvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE InvoiceType.uBLVersionID, InvoiceType.customizationID, 
	InvoiceType.profileID, InvoiceType.profileExecutionID, InvoiceType.iD,
	InvoiceType.copyIndicator, InvoiceType.uUID, InvoiceType.issueDate, 
	InvoiceType.issueTime, InvoiceType.dueDate, 
	InvoiceType.invoiceTypeCode, InvoiceType.note-list.note, 
	InvoiceType.taxPointDate, InvoiceType.documentCurrencyCode, 
	InvoiceType.taxCurrencyCode, InvoiceType.pricingCurrencyCode, 
	InvoiceType.paymentCurrencyCode, 
	InvoiceType.paymentAlternativeCurrencyCode, 
	InvoiceType.accountingCostCode, InvoiceType.accountingCost, 
	InvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE InvoiceType.invoicePeriod-list.invoicePeriod, 
	InvoiceType.orderReference, 
	InvoiceType.billingReference-list.billingReference, 
	InvoiceType.despatchDocumentReference-list.despatchDocumentReference, 
	InvoiceType.receiptDocumentReference-list.receiptDocumentReference, 
	InvoiceType.statementDocumentReference-list.statementDocumentReference,
	InvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	InvoiceType.contractDocumentReference-list.contractDocumentReference, 
	InvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	InvoiceType.signature-list.signature, 
	InvoiceType.accountingSupplierParty, 
	InvoiceType.accountingCustomerParty, InvoiceType.payeeParty, 
	InvoiceType.buyerCustomerParty, InvoiceType.sellerSupplierParty, 
	InvoiceType.taxRepresentativeParty, 
	InvoiceType.delivery-list.delivery, InvoiceType.deliveryTerms, 
	InvoiceType.paymentMeans-list.paymentMeans, 
	InvoiceType.paymentTerms-list.paymentTerms, 
	InvoiceType.prepaidPayment-list.prepaidPayment, 
	InvoiceType.allowanceCharge-list.allowanceCharge, 
	InvoiceType.taxExchangeRate, InvoiceType.pricingExchangeRate, 
	InvoiceType.paymentExchangeRate, 
	InvoiceType.paymentAlternativeExchangeRate, 
	InvoiceType.taxTotal-list.taxTotal, InvoiceType.legalMonetaryTotal, 
	InvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME InvoiceType.uBLExtensions, InvoiceType.uBLVersionID, 
	InvoiceType.customizationID, InvoiceType.profileID, 
	InvoiceType.profileExecutionID, InvoiceType.iD, 
	InvoiceType.copyIndicator, InvoiceType.uUID, InvoiceType.issueDate, 
	InvoiceType.issueTime, InvoiceType.dueDate, 
	InvoiceType.invoiceTypeCode, InvoiceType.note-list.note, 
	InvoiceType.taxPointDate, InvoiceType.documentCurrencyCode, 
	InvoiceType.taxCurrencyCode, InvoiceType.pricingCurrencyCode, 
	InvoiceType.paymentCurrencyCode, 
	InvoiceType.paymentAlternativeCurrencyCode, 
	InvoiceType.accountingCostCode, InvoiceType.accountingCost, 
	InvoiceType.lineCountNumeric, 
	InvoiceType.invoicePeriod-list.invoicePeriod, 
	InvoiceType.orderReference, 
	InvoiceType.billingReference-list.billingReference, 
	InvoiceType.despatchDocumentReference-list.despatchDocumentReference, 
	InvoiceType.receiptDocumentReference-list.receiptDocumentReference, 
	InvoiceType.statementDocumentReference-list.statementDocumentReference,
	InvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	InvoiceType.contractDocumentReference-list.contractDocumentReference, 
	InvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	InvoiceType.signature-list.signature, 
	InvoiceType.accountingSupplierParty, 
	InvoiceType.accountingCustomerParty, InvoiceType.payeeParty, 
	InvoiceType.buyerCustomerParty, InvoiceType.sellerSupplierParty, 
	InvoiceType.taxRepresentativeParty, 
	InvoiceType.delivery-list.delivery, InvoiceType.deliveryTerms, 
	InvoiceType.paymentMeans-list.paymentMeans, 
	InvoiceType.paymentTerms-list.paymentTerms, 
	InvoiceType.prepaidPayment-list.prepaidPayment, 
	InvoiceType.allowanceCharge-list.allowanceCharge, 
	InvoiceType.taxExchangeRate, InvoiceType.pricingExchangeRate, 
	InvoiceType.paymentExchangeRate, 
	InvoiceType.paymentAlternativeExchangeRate, 
	InvoiceType.taxTotal-list.taxTotal, InvoiceType.legalMonetaryTotal, 
	InvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ItemInformationRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  Period, DocumentReference, Signature-1, SenderParty, ReceiverParty,
    BuyerCustomerParty, SellerSupplierParty, ItemInformationRequestLine
    FROM CommonAggregateComponents-2;

ItemInformationRequest ::= ItemInformationRequestType

ItemInformationRequestType ::= SEQUENCE {
  uBLExtensions                    UBLExtensions OPTIONAL,
  uBLVersionID                     UBLVersionID OPTIONAL,
  customizationID                  CustomizationID OPTIONAL,
  profileID                        ProfileID OPTIONAL,
  profileExecutionID               ProfileExecutionID OPTIONAL,
  iD                               ID-1,
  copyIndicator                    CopyIndicator OPTIONAL,
  uUID                             UUID OPTIONAL,
  issueDate                        IssueDate,
  issueTime                        IssueTime OPTIONAL,
  note-list                        SEQUENCE OF note Note,
  period                           Period,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                   SEQUENCE OF signature Signature-1,
  senderParty                      SenderParty,
  receiverParty                    ReceiverParty,
  buyerCustomerParty               BuyerCustomerParty OPTIONAL,
  sellerSupplierParty              SellerSupplierParty OPTIONAL,
  itemInformationRequestLine-list
    SEQUENCE (SIZE (1..MAX)) OF itemInformationRequestLine
      ItemInformationRequestLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:ItemInformationRequest-2"
	PREFIX "ns29"
    NAMESPACE ItemInformationRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ItemInformationRequestType.uBLVersionID, 
	ItemInformationRequestType.customizationID, 
	ItemInformationRequestType.profileID, 
	ItemInformationRequestType.profileExecutionID, 
	ItemInformationRequestType.iD, 
	ItemInformationRequestType.copyIndicator, 
	ItemInformationRequestType.uUID, ItemInformationRequestType.issueDate,
	ItemInformationRequestType.issueTime, 
	ItemInformationRequestType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ItemInformationRequestType.period, 
	ItemInformationRequestType.documentReference-list.documentReference, 
	ItemInformationRequestType.signature-list.signature, 
	ItemInformationRequestType.senderParty, 
	ItemInformationRequestType.receiverParty, 
	ItemInformationRequestType.buyerCustomerParty, 
	ItemInformationRequestType.sellerSupplierParty, 
	ItemInformationRequestType.itemInformationRequestLine-list.itemInformationRequestLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ItemInformationRequestType.uBLExtensions, 
	ItemInformationRequestType.uBLVersionID, 
	ItemInformationRequestType.customizationID, 
	ItemInformationRequestType.profileID, 
	ItemInformationRequestType.profileExecutionID, 
	ItemInformationRequestType.iD, 
	ItemInformationRequestType.copyIndicator, 
	ItemInformationRequestType.uUID, ItemInformationRequestType.issueDate,
	ItemInformationRequestType.issueTime, 
	ItemInformationRequestType.note-list.note, 
	ItemInformationRequestType.period, 
	ItemInformationRequestType.documentReference-list.documentReference, 
	ItemInformationRequestType.signature-list.signature, 
	ItemInformationRequestType.senderParty, 
	ItemInformationRequestType.receiverParty, 
	ItemInformationRequestType.buyerCustomerParty, 
	ItemInformationRequestType.sellerSupplierParty, 
	ItemInformationRequestType.itemInformationRequestLine-list.itemInformationRequestLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Order-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    SalesOrderID, CopyIndicator, UUID, IssueDate, IssueTime, OrderTypeCode,
    Note, RequestedInvoiceCurrencyCode, DocumentCurrencyCode,
    PricingCurrencyCode, TaxCurrencyCode, CustomerReference,
    AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, QuotationDocumentReference, OrderDocumentReference,
    OriginatorDocumentReference, CatalogueReference,
    AdditionalDocumentReference, Contract, Signature-1, BuyerCustomerParty,
    SellerSupplierParty, OriginatorCustomerParty, FreightForwarderParty,
    AccountingCustomerParty, Delivery, DeliveryTerms, PaymentMeans,
    PaymentTerms, TransactionConditions, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, DestinationCountry, TaxTotal,
    AnticipatedMonetaryTotal, OrderLine
    FROM CommonAggregateComponents-2;

Order ::= OrderType

OrderType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  orderTypeCode                     OrderTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  requestedInvoiceCurrencyCode      RequestedInvoiceCurrencyCode OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  quotationDocumentReference        QuotationDocumentReference OPTIONAL,
  orderDocumentReference-list
    SEQUENCE OF orderDocumentReference OrderDocumentReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  catalogueReference                CatalogueReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature-1,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  transactionConditions             TransactionConditions OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  anticipatedMonetaryTotal          AnticipatedMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Order-2"
	PREFIX "ns30"
    NAMESPACE OrderType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE OrderType.uBLVersionID, OrderType.customizationID, 
	OrderType.profileID, OrderType.profileExecutionID, OrderType.iD, 
	OrderType.salesOrderID, OrderType.copyIndicator, OrderType.uUID, 
	OrderType.issueDate, OrderType.issueTime, OrderType.orderTypeCode, 
	OrderType.note-list.note, OrderType.requestedInvoiceCurrencyCode, 
	OrderType.documentCurrencyCode, OrderType.pricingCurrencyCode, 
	OrderType.taxCurrencyCode, OrderType.customerReference, 
	OrderType.accountingCostCode, OrderType.accountingCost, 
	OrderType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE OrderType.validityPeriod-list.validityPeriod, 
	OrderType.quotationDocumentReference, 
	OrderType.orderDocumentReference-list.orderDocumentReference, 
	OrderType.originatorDocumentReference, OrderType.catalogueReference, 
	OrderType.additionalDocumentReference-list.additionalDocumentReference,
	OrderType.contract-list.contract, OrderType.signature-list.signature, 
	OrderType.buyerCustomerParty, OrderType.sellerSupplierParty, 
	OrderType.originatorCustomerParty, OrderType.freightForwarderParty, 
	OrderType.accountingCustomerParty, OrderType.delivery-list.delivery, 
	OrderType.deliveryTerms, OrderType.paymentMeans-list.paymentMeans, 
	OrderType.paymentTerms-list.paymentTerms, 
	OrderType.transactionConditions, 
	OrderType.allowanceCharge-list.allowanceCharge, 
	OrderType.taxExchangeRate, OrderType.pricingExchangeRate, 
	OrderType.paymentExchangeRate, OrderType.destinationCountry, 
	OrderType.taxTotal-list.taxTotal, OrderType.anticipatedMonetaryTotal, 
	OrderType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME OrderType.uBLExtensions, OrderType.uBLVersionID, 
	OrderType.customizationID, OrderType.profileID, 
	OrderType.profileExecutionID, OrderType.iD, OrderType.salesOrderID, 
	OrderType.copyIndicator, OrderType.uUID, OrderType.issueDate, 
	OrderType.issueTime, OrderType.orderTypeCode, 
	OrderType.note-list.note, OrderType.requestedInvoiceCurrencyCode, 
	OrderType.documentCurrencyCode, OrderType.pricingCurrencyCode, 
	OrderType.taxCurrencyCode, OrderType.customerReference, 
	OrderType.accountingCostCode, OrderType.accountingCost, 
	OrderType.lineCountNumeric, 
	OrderType.validityPeriod-list.validityPeriod, 
	OrderType.quotationDocumentReference, 
	OrderType.orderDocumentReference-list.orderDocumentReference, 
	OrderType.originatorDocumentReference, OrderType.catalogueReference, 
	OrderType.additionalDocumentReference-list.additionalDocumentReference,
	OrderType.contract-list.contract, OrderType.signature-list.signature, 
	OrderType.buyerCustomerParty, OrderType.sellerSupplierParty, 
	OrderType.originatorCustomerParty, OrderType.freightForwarderParty, 
	OrderType.accountingCustomerParty, OrderType.delivery-list.delivery, 
	OrderType.deliveryTerms, OrderType.paymentMeans-list.paymentMeans, 
	OrderType.paymentTerms-list.paymentTerms, 
	OrderType.transactionConditions, 
	OrderType.allowanceCharge-list.allowanceCharge, 
	OrderType.taxExchangeRate, OrderType.pricingExchangeRate, 
	OrderType.paymentExchangeRate, OrderType.destinationCountry, 
	OrderType.taxTotal-list.taxTotal, OrderType.anticipatedMonetaryTotal, 
	OrderType.orderLine-list.orderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



OrderCancellation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, CancellationNote
    FROM CommonBasicComponents-2
  OrderReference, OriginatorDocumentReference, AdditionalDocumentReference,
    Contract, Signature-1, BuyerCustomerParty, SellerSupplierParty,
    OriginatorCustomerParty
    FROM CommonAggregateComponents-2;

OrderCancellation ::= OrderCancellationType

OrderCancellationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  cancellationNote                  CancellationNote,
  orderReference-list
    SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature-1,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2"
	PREFIX "ns31"
    NAMESPACE OrderCancellationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE OrderCancellationType.uBLVersionID, 
	OrderCancellationType.customizationID, 
	OrderCancellationType.profileID, 
	OrderCancellationType.profileExecutionID, OrderCancellationType.iD, 
	OrderCancellationType.copyIndicator, OrderCancellationType.uUID, 
	OrderCancellationType.issueDate, OrderCancellationType.issueTime, 
	OrderCancellationType.note-list.note, 
	OrderCancellationType.cancellationNote
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE OrderCancellationType.orderReference-list.orderReference, 
	OrderCancellationType.originatorDocumentReference, 
	OrderCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	OrderCancellationType.contract-list.contract, 
	OrderCancellationType.signature-list.signature, 
	OrderCancellationType.buyerCustomerParty, 
	OrderCancellationType.sellerSupplierParty, 
	OrderCancellationType.originatorCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME OrderCancellationType.uBLExtensions, 
	OrderCancellationType.uBLVersionID, 
	OrderCancellationType.customizationID, 
	OrderCancellationType.profileID, 
	OrderCancellationType.profileExecutionID, OrderCancellationType.iD, 
	OrderCancellationType.copyIndicator, OrderCancellationType.uUID, 
	OrderCancellationType.issueDate, OrderCancellationType.issueTime, 
	OrderCancellationType.note-list.note, 
	OrderCancellationType.cancellationNote, 
	OrderCancellationType.orderReference-list.orderReference, 
	OrderCancellationType.originatorDocumentReference, 
	OrderCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	OrderCancellationType.contract-list.contract, 
	OrderCancellationType.signature-list.signature, 
	OrderCancellationType.buyerCustomerParty, 
	OrderCancellationType.sellerSupplierParty, 
	OrderCancellationType.originatorCustomerParty AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



OrderChange-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    SalesOrderID, CopyIndicator, UUID, IssueDate, IssueTime, SequenceNumberID,
    Note, RequestedInvoiceCurrencyCode, DocumentCurrencyCode,
    PricingCurrencyCode, TaxCurrencyCode, CustomerReference,
    AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, OrderReference, QuotationDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Contract,
    Signature-1, BuyerCustomerParty, SellerSupplierParty,
    OriginatorCustomerParty, FreightForwarderParty, AccountingCustomerParty,
    AccountingSupplierParty, Delivery, DeliveryTerms, PaymentMeans,
    PaymentTerms, TransactionConditions, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, DestinationCountry, TaxTotal,
    AnticipatedMonetaryTotal, OrderLine
    FROM CommonAggregateComponents-2;

OrderChange ::= OrderChangeType

OrderChangeType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  sequenceNumberID                  SequenceNumberID,
  note-list                         SEQUENCE OF note Note,
  requestedInvoiceCurrencyCode      RequestedInvoiceCurrencyCode OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  orderReference                    OrderReference,
  quotationDocumentReference        QuotationDocumentReference OPTIONAL,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature-1,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  transactionConditions             TransactionConditions OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  anticipatedMonetaryTotal          AnticipatedMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2"
	PREFIX "ns32"
    NAMESPACE OrderChangeType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE OrderChangeType.uBLVersionID, OrderChangeType.customizationID, 
	OrderChangeType.profileID, OrderChangeType.profileExecutionID, 
	OrderChangeType.iD, OrderChangeType.salesOrderID, 
	OrderChangeType.copyIndicator, OrderChangeType.uUID, 
	OrderChangeType.issueDate, OrderChangeType.issueTime, 
	OrderChangeType.sequenceNumberID, OrderChangeType.note-list.note, 
	OrderChangeType.requestedInvoiceCurrencyCode, 
	OrderChangeType.documentCurrencyCode, 
	OrderChangeType.pricingCurrencyCode, OrderChangeType.taxCurrencyCode, 
	OrderChangeType.customerReference, OrderChangeType.accountingCostCode,
	OrderChangeType.accountingCost, OrderChangeType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE OrderChangeType.validityPeriod-list.validityPeriod, 
	OrderChangeType.orderReference, 
	OrderChangeType.quotationDocumentReference, 
	OrderChangeType.originatorDocumentReference, 
	OrderChangeType.additionalDocumentReference-list.additionalDocumentReference,
	OrderChangeType.contract-list.contract, 
	OrderChangeType.signature-list.signature, 
	OrderChangeType.buyerCustomerParty, 
	OrderChangeType.sellerSupplierParty, 
	OrderChangeType.originatorCustomerParty, 
	OrderChangeType.freightForwarderParty, 
	OrderChangeType.accountingCustomerParty, 
	OrderChangeType.accountingSupplierParty, 
	OrderChangeType.delivery-list.delivery, OrderChangeType.deliveryTerms,
	OrderChangeType.paymentMeans-list.paymentMeans, 
	OrderChangeType.paymentTerms-list.paymentTerms, 
	OrderChangeType.transactionConditions, 
	OrderChangeType.allowanceCharge-list.allowanceCharge, 
	OrderChangeType.taxExchangeRate, OrderChangeType.pricingExchangeRate, 
	OrderChangeType.paymentExchangeRate, 
	OrderChangeType.destinationCountry, 
	OrderChangeType.taxTotal-list.taxTotal, 
	OrderChangeType.anticipatedMonetaryTotal, 
	OrderChangeType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME OrderChangeType.uBLExtensions, OrderChangeType.uBLVersionID, 
	OrderChangeType.customizationID, OrderChangeType.profileID, 
	OrderChangeType.profileExecutionID, OrderChangeType.iD, 
	OrderChangeType.salesOrderID, OrderChangeType.copyIndicator, 
	OrderChangeType.uUID, OrderChangeType.issueDate, 
	OrderChangeType.issueTime, OrderChangeType.sequenceNumberID, 
	OrderChangeType.note-list.note, 
	OrderChangeType.requestedInvoiceCurrencyCode, 
	OrderChangeType.documentCurrencyCode, 
	OrderChangeType.pricingCurrencyCode, OrderChangeType.taxCurrencyCode, 
	OrderChangeType.customerReference, OrderChangeType.accountingCostCode,
	OrderChangeType.accountingCost, OrderChangeType.lineCountNumeric, 
	OrderChangeType.validityPeriod-list.validityPeriod, 
	OrderChangeType.orderReference, 
	OrderChangeType.quotationDocumentReference, 
	OrderChangeType.originatorDocumentReference, 
	OrderChangeType.additionalDocumentReference-list.additionalDocumentReference,
	OrderChangeType.contract-list.contract, 
	OrderChangeType.signature-list.signature, 
	OrderChangeType.buyerCustomerParty, 
	OrderChangeType.sellerSupplierParty, 
	OrderChangeType.originatorCustomerParty, 
	OrderChangeType.freightForwarderParty, 
	OrderChangeType.accountingCustomerParty, 
	OrderChangeType.accountingSupplierParty, 
	OrderChangeType.delivery-list.delivery, OrderChangeType.deliveryTerms,
	OrderChangeType.paymentMeans-list.paymentMeans, 
	OrderChangeType.paymentTerms-list.paymentTerms, 
	OrderChangeType.transactionConditions, 
	OrderChangeType.allowanceCharge-list.allowanceCharge, 
	OrderChangeType.taxExchangeRate, OrderChangeType.pricingExchangeRate, 
	OrderChangeType.paymentExchangeRate, 
	OrderChangeType.destinationCountry, 
	OrderChangeType.taxTotal-list.taxTotal, 
	OrderChangeType.anticipatedMonetaryTotal, 
	OrderChangeType.orderLine-list.orderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



OrderResponse-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    SalesOrderID, CopyIndicator, UUID, IssueDate, IssueTime, OrderResponseCode,
    Note, DocumentCurrencyCode, PricingCurrencyCode, TaxCurrencyCode,
    TotalPackagesQuantity, GrossWeightMeasure, NetWeightMeasure,
    NetNetWeightMeasure, GrossVolumeMeasure, NetVolumeMeasure,
    CustomerReference, AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, OrderReference, OrderDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Contract,
    Signature-1, SellerSupplierParty, BuyerCustomerParty,
    OriginatorCustomerParty, FreightForwarderParty, AccountingSupplierParty,
    AccountingCustomerParty, Delivery, DeliveryTerms, PaymentMeans,
    PaymentTerms, AllowanceCharge, TransactionConditions, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, DestinationCountry, TaxTotal,
    LegalMonetaryTotal, OrderLine
    FROM CommonAggregateComponents-2;

OrderResponse ::= OrderResponseType

OrderResponseType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  orderResponseCode                 OrderResponseCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  totalPackagesQuantity             TotalPackagesQuantity OPTIONAL,
  grossWeightMeasure                GrossWeightMeasure OPTIONAL,
  netWeightMeasure                  NetWeightMeasure OPTIONAL,
  netNetWeightMeasure               NetNetWeightMeasure OPTIONAL,
  grossVolumeMeasure                GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                  NetVolumeMeasure OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  orderReference-list
    SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
  orderDocumentReference-list
    SEQUENCE OF orderDocumentReference OrderDocumentReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature-1,
  sellerSupplierParty               SellerSupplierParty,
  buyerCustomerParty                BuyerCustomerParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  transactionConditions             TransactionConditions OPTIONAL,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2"
	PREFIX "ns33"
    NAMESPACE OrderResponseType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE OrderResponseType.uBLVersionID, 
	OrderResponseType.customizationID, OrderResponseType.profileID, 
	OrderResponseType.profileExecutionID, OrderResponseType.iD, 
	OrderResponseType.salesOrderID, OrderResponseType.copyIndicator, 
	OrderResponseType.uUID, OrderResponseType.issueDate, 
	OrderResponseType.issueTime, OrderResponseType.orderResponseCode, 
	OrderResponseType.note-list.note, 
	OrderResponseType.documentCurrencyCode, 
	OrderResponseType.pricingCurrencyCode, 
	OrderResponseType.taxCurrencyCode, 
	OrderResponseType.totalPackagesQuantity, 
	OrderResponseType.grossWeightMeasure, 
	OrderResponseType.netWeightMeasure, 
	OrderResponseType.netNetWeightMeasure, 
	OrderResponseType.grossVolumeMeasure, 
	OrderResponseType.netVolumeMeasure, 
	OrderResponseType.customerReference, 
	OrderResponseType.accountingCostCode, 
	OrderResponseType.accountingCost, OrderResponseType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE OrderResponseType.validityPeriod-list.validityPeriod, 
	OrderResponseType.orderReference-list.orderReference, 
	OrderResponseType.orderDocumentReference-list.orderDocumentReference, 
	OrderResponseType.originatorDocumentReference, 
	OrderResponseType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseType.contract-list.contract, 
	OrderResponseType.signature-list.signature, 
	OrderResponseType.sellerSupplierParty, 
	OrderResponseType.buyerCustomerParty, 
	OrderResponseType.originatorCustomerParty, 
	OrderResponseType.freightForwarderParty, 
	OrderResponseType.accountingSupplierParty, 
	OrderResponseType.accountingCustomerParty, 
	OrderResponseType.delivery-list.delivery, 
	OrderResponseType.deliveryTerms, 
	OrderResponseType.paymentMeans-list.paymentMeans, 
	OrderResponseType.paymentTerms-list.paymentTerms, 
	OrderResponseType.allowanceCharge-list.allowanceCharge, 
	OrderResponseType.transactionConditions, 
	OrderResponseType.taxExchangeRate, 
	OrderResponseType.pricingExchangeRate, 
	OrderResponseType.paymentExchangeRate, 
	OrderResponseType.destinationCountry, 
	OrderResponseType.taxTotal-list.taxTotal, 
	OrderResponseType.legalMonetaryTotal, 
	OrderResponseType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME OrderResponseType.uBLExtensions, OrderResponseType.uBLVersionID, 
	OrderResponseType.customizationID, OrderResponseType.profileID, 
	OrderResponseType.profileExecutionID, OrderResponseType.iD, 
	OrderResponseType.salesOrderID, OrderResponseType.copyIndicator, 
	OrderResponseType.uUID, OrderResponseType.issueDate, 
	OrderResponseType.issueTime, OrderResponseType.orderResponseCode, 
	OrderResponseType.note-list.note, 
	OrderResponseType.documentCurrencyCode, 
	OrderResponseType.pricingCurrencyCode, 
	OrderResponseType.taxCurrencyCode, 
	OrderResponseType.totalPackagesQuantity, 
	OrderResponseType.grossWeightMeasure, 
	OrderResponseType.netWeightMeasure, 
	OrderResponseType.netNetWeightMeasure, 
	OrderResponseType.grossVolumeMeasure, 
	OrderResponseType.netVolumeMeasure, 
	OrderResponseType.customerReference, 
	OrderResponseType.accountingCostCode, 
	OrderResponseType.accountingCost, OrderResponseType.lineCountNumeric, 
	OrderResponseType.validityPeriod-list.validityPeriod, 
	OrderResponseType.orderReference-list.orderReference, 
	OrderResponseType.orderDocumentReference-list.orderDocumentReference, 
	OrderResponseType.originatorDocumentReference, 
	OrderResponseType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseType.contract-list.contract, 
	OrderResponseType.signature-list.signature, 
	OrderResponseType.sellerSupplierParty, 
	OrderResponseType.buyerCustomerParty, 
	OrderResponseType.originatorCustomerParty, 
	OrderResponseType.freightForwarderParty, 
	OrderResponseType.accountingSupplierParty, 
	OrderResponseType.accountingCustomerParty, 
	OrderResponseType.delivery-list.delivery, 
	OrderResponseType.deliveryTerms, 
	OrderResponseType.paymentMeans-list.paymentMeans, 
	OrderResponseType.paymentTerms-list.paymentTerms, 
	OrderResponseType.allowanceCharge-list.allowanceCharge, 
	OrderResponseType.transactionConditions, 
	OrderResponseType.taxExchangeRate, 
	OrderResponseType.pricingExchangeRate, 
	OrderResponseType.paymentExchangeRate, 
	OrderResponseType.destinationCountry, 
	OrderResponseType.taxTotal-list.taxTotal, 
	OrderResponseType.legalMonetaryTotal, 
	OrderResponseType.orderLine-list.orderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



OrderResponseSimple-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, AcceptedIndicator,
    RejectionNote, CustomerReference, AccountingCostCode, AccountingCost
    FROM CommonBasicComponents-2
  OrderReference, AdditionalDocumentReference, Signature-1,
    SellerSupplierParty, BuyerCustomerParty, OriginatorCustomerParty,
    AccountingSupplierParty, AccountingCustomerParty
    FROM CommonAggregateComponents-2;

OrderResponseSimple ::= OrderResponseSimpleType

OrderResponseSimpleType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  acceptedIndicator                 AcceptedIndicator,
  rejectionNote                     RejectionNote OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  orderReference                    OrderReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  sellerSupplierParty               SellerSupplierParty,
  buyerCustomerParty                BuyerCustomerParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
	PREFIX "ns34"
    NAMESPACE OrderResponseSimpleType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE OrderResponseSimpleType.uBLVersionID, 
	OrderResponseSimpleType.customizationID, 
	OrderResponseSimpleType.profileID, 
	OrderResponseSimpleType.profileExecutionID, 
	OrderResponseSimpleType.iD, OrderResponseSimpleType.copyIndicator, 
	OrderResponseSimpleType.uUID, OrderResponseSimpleType.issueDate, 
	OrderResponseSimpleType.issueTime, 
	OrderResponseSimpleType.note-list.note, 
	OrderResponseSimpleType.acceptedIndicator, 
	OrderResponseSimpleType.rejectionNote, 
	OrderResponseSimpleType.customerReference, 
	OrderResponseSimpleType.accountingCostCode, 
	OrderResponseSimpleType.accountingCost
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE OrderResponseSimpleType.orderReference, 
	OrderResponseSimpleType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseSimpleType.signature-list.signature, 
	OrderResponseSimpleType.sellerSupplierParty, 
	OrderResponseSimpleType.buyerCustomerParty, 
	OrderResponseSimpleType.originatorCustomerParty, 
	OrderResponseSimpleType.accountingSupplierParty, 
	OrderResponseSimpleType.accountingCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME OrderResponseSimpleType.uBLExtensions, 
	OrderResponseSimpleType.uBLVersionID, 
	OrderResponseSimpleType.customizationID, 
	OrderResponseSimpleType.profileID, 
	OrderResponseSimpleType.profileExecutionID, 
	OrderResponseSimpleType.iD, OrderResponseSimpleType.copyIndicator, 
	OrderResponseSimpleType.uUID, OrderResponseSimpleType.issueDate, 
	OrderResponseSimpleType.issueTime, 
	OrderResponseSimpleType.note-list.note, 
	OrderResponseSimpleType.acceptedIndicator, 
	OrderResponseSimpleType.rejectionNote, 
	OrderResponseSimpleType.customerReference, 
	OrderResponseSimpleType.accountingCostCode, 
	OrderResponseSimpleType.accountingCost, 
	OrderResponseSimpleType.orderReference, 
	OrderResponseSimpleType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseSimpleType.signature-list.signature, 
	OrderResponseSimpleType.sellerSupplierParty, 
	OrderResponseSimpleType.buyerCustomerParty, 
	OrderResponseSimpleType.originatorCustomerParty, 
	OrderResponseSimpleType.accountingSupplierParty, 
	OrderResponseSimpleType.accountingCustomerParty AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



PackingList-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1, 
    UUID, IssueDate, IssueTime, Name-1, Description, Note, VersionID,
    OtherInstruction
    FROM CommonBasicComponents-2
  ConsignorParty, CarrierParty, FreightForwarderParty, Shipment,
    DocumentReference, DocumentDistribution, Signature-1
    FROM CommonAggregateComponents-2;

PackingList ::= PackingListType

PackingListType ::= SEQUENCE {
  uBLExtensions              UBLExtensions OPTIONAL,
  uBLVersionID               UBLVersionID OPTIONAL,
  customizationID            CustomizationID OPTIONAL,
  profileID                  ProfileID OPTIONAL,
  profileExecutionID         ProfileExecutionID OPTIONAL,
  iD                         ID-1,
  uUID                       UUID OPTIONAL,
  issueDate                  IssueDate OPTIONAL,
  issueTime                  IssueTime OPTIONAL,
  name                       Name-1 OPTIONAL,
  description                Description OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  versionID                  VersionID OPTIONAL,
  otherInstruction           OtherInstruction OPTIONAL,
  consignorParty             ConsignorParty OPTIONAL,
  carrierParty               CarrierParty OPTIONAL,
  freightForwarderParty      FreightForwarderParty OPTIONAL,
  shipment                   Shipment,
  documentReference-list     SEQUENCE OF documentReference DocumentReference,
  documentDistribution-list
    SEQUENCE OF documentDistribution DocumentDistribution,
  signature-list             SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:PackingList-2"
	PREFIX "ns35"
    NAMESPACE PackingListType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE PackingListType.uBLVersionID, PackingListType.customizationID, 
	PackingListType.profileID, PackingListType.profileExecutionID, 
	PackingListType.iD, PackingListType.uUID, PackingListType.issueDate, 
	PackingListType.issueTime, PackingListType.name, 
	PackingListType.description, PackingListType.note-list.note, 
	PackingListType.versionID, PackingListType.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE PackingListType.consignorParty, PackingListType.carrierParty, 
	PackingListType.freightForwarderParty, PackingListType.shipment, 
	PackingListType.documentReference-list.documentReference, 
	PackingListType.documentDistribution-list.documentDistribution, 
	PackingListType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME PackingListType.uBLExtensions, PackingListType.uBLVersionID, 
	PackingListType.customizationID, PackingListType.profileID, 
	PackingListType.profileExecutionID, PackingListType.iD, 
	PackingListType.uUID, PackingListType.issueDate, 
	PackingListType.issueTime, PackingListType.name, 
	PackingListType.description, PackingListType.note-list.note, 
	PackingListType.versionID, PackingListType.otherInstruction, 
	PackingListType.consignorParty, PackingListType.carrierParty, 
	PackingListType.freightForwarderParty, PackingListType.shipment, 
	PackingListType.documentReference-list.documentReference, 
	PackingListType.documentDistribution-list.documentDistribution, 
	PackingListType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



PerformanceHistory-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  Period, DocumentReference, Signature-1, SenderParty, ReceiverParty,
    PerformanceDataLine
    FROM CommonAggregateComponents-2;

PerformanceHistory ::= PerformanceHistoryType

PerformanceHistoryType ::= SEQUENCE {
  uBLExtensions             UBLExtensions OPTIONAL,
  uBLVersionID              UBLVersionID OPTIONAL,
  customizationID           CustomizationID OPTIONAL,
  profileID                 ProfileID OPTIONAL,
  profileExecutionID        ProfileExecutionID OPTIONAL,
  iD                        ID-1,
  copyIndicator             CopyIndicator OPTIONAL,
  uUID                      UUID OPTIONAL,
  issueDate                 IssueDate,
  issueTime                 IssueTime OPTIONAL,
  note-list                 SEQUENCE OF note Note,
  period                    Period,
  documentReference-list    SEQUENCE OF documentReference DocumentReference,
  signature-list            SEQUENCE OF signature Signature-1,
  senderParty               SenderParty,
  receiverParty             ReceiverParty,
  performanceDataLine-list
    SEQUENCE (SIZE (1..MAX)) OF performanceDataLine PerformanceDataLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:PerformanceHistory-2"
	PREFIX "ns36"
    NAMESPACE PerformanceHistoryType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE PerformanceHistoryType.uBLVersionID, 
	PerformanceHistoryType.customizationID, 
	PerformanceHistoryType.profileID, 
	PerformanceHistoryType.profileExecutionID, PerformanceHistoryType.iD, 
	PerformanceHistoryType.copyIndicator, PerformanceHistoryType.uUID, 
	PerformanceHistoryType.issueDate, PerformanceHistoryType.issueTime, 
	PerformanceHistoryType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE PerformanceHistoryType.period, 
	PerformanceHistoryType.documentReference-list.documentReference, 
	PerformanceHistoryType.signature-list.signature, 
	PerformanceHistoryType.senderParty, 
	PerformanceHistoryType.receiverParty, 
	PerformanceHistoryType.performanceDataLine-list.performanceDataLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME PerformanceHistoryType.uBLExtensions, 
	PerformanceHistoryType.uBLVersionID, 
	PerformanceHistoryType.customizationID, 
	PerformanceHistoryType.profileID, 
	PerformanceHistoryType.profileExecutionID, PerformanceHistoryType.iD, 
	PerformanceHistoryType.copyIndicator, PerformanceHistoryType.uUID, 
	PerformanceHistoryType.issueDate, PerformanceHistoryType.issueTime, 
	PerformanceHistoryType.note-list.note, PerformanceHistoryType.period, 
	PerformanceHistoryType.documentReference-list.documentReference, 
	PerformanceHistoryType.signature-list.signature, 
	PerformanceHistoryType.senderParty, 
	PerformanceHistoryType.receiverParty, 
	PerformanceHistoryType.performanceDataLine-list.performanceDataLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



PriorInformationNotice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, Note,
    PlannedDate
    FROM CommonBasicComponents-2
  DocumentReference, Signature-1, ContractingParty, OriginatorCustomerParty,
    ReceiverParty, TenderingTerms, TenderingProcess, ProcurementProject,
    ProcurementProjectLot
    FROM CommonAggregateComponents-2;

PriorInformationNotice ::= PriorInformationNoticeType

PriorInformationNoticeType ::= SEQUENCE {
  uBLExtensions                 UBLExtensions OPTIONAL,
  uBLVersionID                  UBLVersionID OPTIONAL,
  customizationID               CustomizationID OPTIONAL,
  profileID                     ProfileID OPTIONAL,
  profileExecutionID            ProfileExecutionID OPTIONAL,
  iD                            ID-1 OPTIONAL,
  copyIndicator                 CopyIndicator OPTIONAL,
  uUID                          UUID OPTIONAL,
  contractFolderID              ContractFolderID OPTIONAL,
  issueDate                     IssueDate,
  issueTime                     IssueTime OPTIONAL,
  note-list                     SEQUENCE OF note Note,
  plannedDate                   PlannedDate OPTIONAL,
  documentReference-list        SEQUENCE OF documentReference DocumentReference,
  signature-list                SEQUENCE OF signature Signature-1,
  contractingParty              ContractingParty,
  originatorCustomerParty-list
    SEQUENCE OF originatorCustomerParty OriginatorCustomerParty,
  receiverParty                 ReceiverParty OPTIONAL,
  tenderingTerms                TenderingTerms OPTIONAL,
  tenderingProcess              TenderingProcess OPTIONAL,
  procurementProject            ProcurementProject OPTIONAL,
  procurementProjectLot-list
    SEQUENCE OF procurementProjectLot ProcurementProjectLot}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:PriorInformationNotice-2"
	PREFIX "ns37"
    NAMESPACE PriorInformationNoticeType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE PriorInformationNoticeType.uBLVersionID, 
	PriorInformationNoticeType.customizationID, 
	PriorInformationNoticeType.profileID, 
	PriorInformationNoticeType.profileExecutionID, 
	PriorInformationNoticeType.iD, 
	PriorInformationNoticeType.copyIndicator, 
	PriorInformationNoticeType.uUID, 
	PriorInformationNoticeType.contractFolderID, 
	PriorInformationNoticeType.issueDate, 
	PriorInformationNoticeType.issueTime, 
	PriorInformationNoticeType.note-list.note, 
	PriorInformationNoticeType.plannedDate
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE 
	PriorInformationNoticeType.documentReference-list.documentReference, 
	PriorInformationNoticeType.signature-list.signature, 
	PriorInformationNoticeType.contractingParty, 
	PriorInformationNoticeType.originatorCustomerParty-list.originatorCustomerParty,
	PriorInformationNoticeType.receiverParty, 
	PriorInformationNoticeType.tenderingTerms, 
	PriorInformationNoticeType.tenderingProcess, 
	PriorInformationNoticeType.procurementProject, 
	PriorInformationNoticeType.procurementProjectLot-list.procurementProjectLot
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME PriorInformationNoticeType.uBLExtensions, 
	PriorInformationNoticeType.uBLVersionID, 
	PriorInformationNoticeType.customizationID, 
	PriorInformationNoticeType.profileID, 
	PriorInformationNoticeType.profileExecutionID, 
	PriorInformationNoticeType.iD, 
	PriorInformationNoticeType.copyIndicator, 
	PriorInformationNoticeType.uUID, 
	PriorInformationNoticeType.contractFolderID, 
	PriorInformationNoticeType.issueDate, 
	PriorInformationNoticeType.issueTime, 
	PriorInformationNoticeType.note-list.note, 
	PriorInformationNoticeType.plannedDate, 
	PriorInformationNoticeType.documentReference-list.documentReference, 
	PriorInformationNoticeType.signature-list.signature, 
	PriorInformationNoticeType.contractingParty, 
	PriorInformationNoticeType.originatorCustomerParty-list.originatorCustomerParty,
	PriorInformationNoticeType.receiverParty, 
	PriorInformationNoticeType.tenderingTerms, 
	PriorInformationNoticeType.tenderingProcess, 
	PriorInformationNoticeType.procurementProject, 
	PriorInformationNoticeType.procurementProjectLot-list.procurementProjectLot
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ProductActivity-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode
    FROM CommonBasicComponents-2
  ActivityPeriod, DocumentReference, Signature-1, SenderParty, ReceiverParty,
    SupplyChainActivityDataLine
    FROM CommonAggregateComponents-2;

ProductActivity ::= ProductActivityType

ProductActivityType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  activityPeriod                    ActivityPeriod,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  supplyChainActivityDataLine-list
    SEQUENCE (SIZE (1..MAX)) OF supplyChainActivityDataLine
      SupplyChainActivityDataLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:ProductActivity-2"
	PREFIX "ns38"
    NAMESPACE ProductActivityType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ProductActivityType.uBLVersionID, 
	ProductActivityType.customizationID, ProductActivityType.profileID, 
	ProductActivityType.profileExecutionID, ProductActivityType.iD, 
	ProductActivityType.copyIndicator, ProductActivityType.uUID, 
	ProductActivityType.issueDate, ProductActivityType.issueTime, 
	ProductActivityType.note-list.note, 
	ProductActivityType.documentCurrencyCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ProductActivityType.activityPeriod, 
	ProductActivityType.documentReference-list.documentReference, 
	ProductActivityType.signature-list.signature, 
	ProductActivityType.senderParty, ProductActivityType.receiverParty, 
	ProductActivityType.supplyChainActivityDataLine-list.supplyChainActivityDataLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ProductActivityType.uBLExtensions, ProductActivityType.uBLVersionID, 
	ProductActivityType.customizationID, ProductActivityType.profileID, 
	ProductActivityType.profileExecutionID, ProductActivityType.iD, 
	ProductActivityType.copyIndicator, ProductActivityType.uUID, 
	ProductActivityType.issueDate, ProductActivityType.issueTime, 
	ProductActivityType.note-list.note, 
	ProductActivityType.documentCurrencyCode, 
	ProductActivityType.activityPeriod, 
	ProductActivityType.documentReference-list.documentReference, 
	ProductActivityType.signature-list.signature, 
	ProductActivityType.senderParty, ProductActivityType.receiverParty, 
	ProductActivityType.supplyChainActivityDataLine-list.supplyChainActivityDataLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Quotation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, PricingCurrencyCode,
    LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, RequestForQuotationDocumentReference,
    AdditionalDocumentReference, Contract, Signature-1, SellerSupplierParty,
    OriginatorCustomerParty, Delivery, DeliveryTerms, PaymentMeans,
    TransactionConditions, AllowanceCharge, DestinationCountry, TaxTotal,
    QuotedMonetaryTotal, QuotationLine
    FROM CommonAggregateComponents-2;

Quotation ::= QuotationType

QuotationType ::= SEQUENCE {
  uBLExtensions                         UBLExtensions OPTIONAL,
  uBLVersionID                          UBLVersionID OPTIONAL,
  customizationID                       CustomizationID OPTIONAL,
  profileID                             ProfileID OPTIONAL,
  profileExecutionID                    ProfileExecutionID OPTIONAL,
  iD                                    ID-1 OPTIONAL,
  copyIndicator                         CopyIndicator OPTIONAL,
  uUID                                  UUID OPTIONAL,
  issueDate                             IssueDate,
  issueTime                             IssueTime OPTIONAL,
  note-list                             SEQUENCE OF note Note,
  pricingCurrencyCode                   PricingCurrencyCode OPTIONAL,
  lineCountNumeric                      LineCountNumeric OPTIONAL,
  validityPeriod                        ValidityPeriod OPTIONAL,
  requestForQuotationDocumentReference
    RequestForQuotationDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                         SEQUENCE OF contract Contract,
  signature-list                        SEQUENCE OF signature Signature-1,
  sellerSupplierParty                   SellerSupplierParty,
  originatorCustomerParty               OriginatorCustomerParty OPTIONAL,
  delivery-list                         SEQUENCE OF delivery Delivery,
  deliveryTerms                         DeliveryTerms OPTIONAL,
  paymentMeans                          PaymentMeans OPTIONAL,
  transactionConditions                 TransactionConditions OPTIONAL,
  allowanceCharge-list
    SEQUENCE OF allowanceCharge AllowanceCharge,
  destinationCountry                    DestinationCountry OPTIONAL,
  taxTotal-list                         SEQUENCE OF taxTotal TaxTotal,
  quotedMonetaryTotal                   QuotedMonetaryTotal,
  quotationLine-list
    SEQUENCE (SIZE (1..MAX)) OF quotationLine QuotationLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"
	PREFIX "ns39"
    NAMESPACE QuotationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE QuotationType.uBLVersionID, QuotationType.customizationID, 
	QuotationType.profileID, QuotationType.profileExecutionID, 
	QuotationType.iD, QuotationType.copyIndicator, QuotationType.uUID, 
	QuotationType.issueDate, QuotationType.issueTime, 
	QuotationType.note-list.note, QuotationType.pricingCurrencyCode, 
	QuotationType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE QuotationType.validityPeriod, 
	QuotationType.requestForQuotationDocumentReference, 
	QuotationType.additionalDocumentReference-list.additionalDocumentReference,
	QuotationType.contract-list.contract, 
	QuotationType.signature-list.signature, 
	QuotationType.sellerSupplierParty, 
	QuotationType.originatorCustomerParty, 
	QuotationType.delivery-list.delivery, QuotationType.deliveryTerms, 
	QuotationType.paymentMeans, QuotationType.transactionConditions, 
	QuotationType.allowanceCharge-list.allowanceCharge, 
	QuotationType.destinationCountry, 
	QuotationType.taxTotal-list.taxTotal, 
	QuotationType.quotedMonetaryTotal, 
	QuotationType.quotationLine-list.quotationLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME QuotationType.uBLExtensions, QuotationType.uBLVersionID, 
	QuotationType.customizationID, QuotationType.profileID, 
	QuotationType.profileExecutionID, QuotationType.iD, 
	QuotationType.copyIndicator, QuotationType.uUID, 
	QuotationType.issueDate, QuotationType.issueTime, 
	QuotationType.note-list.note, QuotationType.pricingCurrencyCode, 
	QuotationType.lineCountNumeric, QuotationType.validityPeriod, 
	QuotationType.requestForQuotationDocumentReference, 
	QuotationType.additionalDocumentReference-list.additionalDocumentReference,
	QuotationType.contract-list.contract, 
	QuotationType.signature-list.signature, 
	QuotationType.sellerSupplierParty, 
	QuotationType.originatorCustomerParty, 
	QuotationType.delivery-list.delivery, QuotationType.deliveryTerms, 
	QuotationType.paymentMeans, QuotationType.transactionConditions, 
	QuotationType.allowanceCharge-list.allowanceCharge, 
	QuotationType.destinationCountry, 
	QuotationType.taxTotal-list.taxTotal, 
	QuotationType.quotedMonetaryTotal, 
	QuotationType.quotationLine-list.quotationLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



ReceiptAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, DocumentStatusCode, Note,
    LineCountNumeric
    FROM CommonBasicComponents-2
  OrderReference, DespatchDocumentReference, AdditionalDocumentReference,
    Signature-1, DeliveryCustomerParty, DespatchSupplierParty,
    BuyerCustomerParty, SellerSupplierParty, Shipment, ReceiptLine
    FROM CommonAggregateComponents-2;

ReceiptAdvice ::= ReceiptAdviceType

ReceiptAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  documentStatusCode                DocumentStatusCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  orderReference-list               SEQUENCE OF orderReference OrderReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  deliveryCustomerParty             DeliveryCustomerParty,
  despatchSupplierParty             DespatchSupplierParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  shipment                          Shipment OPTIONAL,
  receiptLine-list
    SEQUENCE (SIZE (1..MAX)) OF receiptLine ReceiptLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:ReceiptAdvice-2"
	PREFIX "ns40"
    NAMESPACE ReceiptAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ReceiptAdviceType.uBLVersionID, 
	ReceiptAdviceType.customizationID, ReceiptAdviceType.profileID, 
	ReceiptAdviceType.profileExecutionID, ReceiptAdviceType.iD, 
	ReceiptAdviceType.copyIndicator, ReceiptAdviceType.uUID, 
	ReceiptAdviceType.issueDate, ReceiptAdviceType.issueTime, 
	ReceiptAdviceType.documentStatusCode, 
	ReceiptAdviceType.note-list.note, ReceiptAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ReceiptAdviceType.orderReference-list.orderReference, 
	ReceiptAdviceType.despatchDocumentReference-list.despatchDocumentReference,
	ReceiptAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	ReceiptAdviceType.signature-list.signature, 
	ReceiptAdviceType.deliveryCustomerParty, 
	ReceiptAdviceType.despatchSupplierParty, 
	ReceiptAdviceType.buyerCustomerParty, 
	ReceiptAdviceType.sellerSupplierParty, ReceiptAdviceType.shipment, 
	ReceiptAdviceType.receiptLine-list.receiptLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ReceiptAdviceType.uBLExtensions, ReceiptAdviceType.uBLVersionID, 
	ReceiptAdviceType.customizationID, ReceiptAdviceType.profileID, 
	ReceiptAdviceType.profileExecutionID, ReceiptAdviceType.iD, 
	ReceiptAdviceType.copyIndicator, ReceiptAdviceType.uUID, 
	ReceiptAdviceType.issueDate, ReceiptAdviceType.issueTime, 
	ReceiptAdviceType.documentStatusCode, 
	ReceiptAdviceType.note-list.note, ReceiptAdviceType.lineCountNumeric, 
	ReceiptAdviceType.orderReference-list.orderReference, 
	ReceiptAdviceType.despatchDocumentReference-list.despatchDocumentReference,
	ReceiptAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	ReceiptAdviceType.signature-list.signature, 
	ReceiptAdviceType.deliveryCustomerParty, 
	ReceiptAdviceType.despatchSupplierParty, 
	ReceiptAdviceType.buyerCustomerParty, 
	ReceiptAdviceType.sellerSupplierParty, ReceiptAdviceType.shipment, 
	ReceiptAdviceType.receiptLine-list.receiptLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Reminder-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, ReminderTypeCode,
    ReminderSequenceNumeric, Note, TaxPointDate, DocumentCurrencyCode,
    TaxCurrencyCode, PricingCurrencyCode, PaymentCurrencyCode,
    PaymentAlternativeCurrencyCode, AccountingCostCode, AccountingCost,
    LineCountNumeric
    FROM CommonBasicComponents-2
  ReminderPeriod, AdditionalDocumentReference, Signature-1,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    TaxRepresentativeParty, PaymentMeans, PaymentTerms, PrepaidPayment,
    AllowanceCharge, TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, LegalMonetaryTotal, ReminderLine
    FROM CommonAggregateComponents-2;

Reminder ::= ReminderType

ReminderType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  reminderTypeCode                  ReminderTypeCode OPTIONAL,
  reminderSequenceNumeric           ReminderSequenceNumeric OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  reminderPeriod-list               SEQUENCE OF reminderPeriod ReminderPeriod,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  reminderLine-list
    SEQUENCE (SIZE (1..MAX)) OF reminderLine ReminderLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Reminder-2"
	PREFIX "ns41"
    NAMESPACE ReminderType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE ReminderType.uBLVersionID, ReminderType.customizationID, 
	ReminderType.profileID, ReminderType.profileExecutionID, 
	ReminderType.iD, ReminderType.copyIndicator, ReminderType.uUID, 
	ReminderType.issueDate, ReminderType.issueTime, 
	ReminderType.reminderTypeCode, ReminderType.reminderSequenceNumeric, 
	ReminderType.note-list.note, ReminderType.taxPointDate, 
	ReminderType.documentCurrencyCode, ReminderType.taxCurrencyCode, 
	ReminderType.pricingCurrencyCode, ReminderType.paymentCurrencyCode, 
	ReminderType.paymentAlternativeCurrencyCode, 
	ReminderType.accountingCostCode, ReminderType.accountingCost, 
	ReminderType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE ReminderType.reminderPeriod-list.reminderPeriod, 
	ReminderType.additionalDocumentReference-list.additionalDocumentReference,
	ReminderType.signature-list.signature, 
	ReminderType.accountingSupplierParty, 
	ReminderType.accountingCustomerParty, ReminderType.payeeParty, 
	ReminderType.taxRepresentativeParty, 
	ReminderType.paymentMeans-list.paymentMeans, 
	ReminderType.paymentTerms-list.paymentTerms, 
	ReminderType.prepaidPayment-list.prepaidPayment, 
	ReminderType.allowanceCharge-list.allowanceCharge, 
	ReminderType.taxExchangeRate, ReminderType.pricingExchangeRate, 
	ReminderType.paymentExchangeRate, 
	ReminderType.paymentAlternativeExchangeRate, 
	ReminderType.taxTotal-list.taxTotal, ReminderType.legalMonetaryTotal, 
	ReminderType.reminderLine-list.reminderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME ReminderType.uBLExtensions, ReminderType.uBLVersionID, 
	ReminderType.customizationID, ReminderType.profileID, 
	ReminderType.profileExecutionID, ReminderType.iD, 
	ReminderType.copyIndicator, ReminderType.uUID, ReminderType.issueDate,
	ReminderType.issueTime, ReminderType.reminderTypeCode, 
	ReminderType.reminderSequenceNumeric, ReminderType.note-list.note, 
	ReminderType.taxPointDate, ReminderType.documentCurrencyCode, 
	ReminderType.taxCurrencyCode, ReminderType.pricingCurrencyCode, 
	ReminderType.paymentCurrencyCode, 
	ReminderType.paymentAlternativeCurrencyCode, 
	ReminderType.accountingCostCode, ReminderType.accountingCost, 
	ReminderType.lineCountNumeric, 
	ReminderType.reminderPeriod-list.reminderPeriod, 
	ReminderType.additionalDocumentReference-list.additionalDocumentReference,
	ReminderType.signature-list.signature, 
	ReminderType.accountingSupplierParty, 
	ReminderType.accountingCustomerParty, ReminderType.payeeParty, 
	ReminderType.taxRepresentativeParty, 
	ReminderType.paymentMeans-list.paymentMeans, 
	ReminderType.paymentTerms-list.paymentTerms, 
	ReminderType.prepaidPayment-list.prepaidPayment, 
	ReminderType.allowanceCharge-list.allowanceCharge, 
	ReminderType.taxExchangeRate, ReminderType.pricingExchangeRate, 
	ReminderType.paymentExchangeRate, 
	ReminderType.paymentAlternativeExchangeRate, 
	ReminderType.taxTotal-list.taxTotal, ReminderType.legalMonetaryTotal, 
	ReminderType.reminderLine-list.reminderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



RemittanceAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode,
    TotalDebitAmount, TotalCreditAmount, TotalPaymentAmount,
    PaymentOrderReference, PayerReference, InvoicingPartyReference,
    LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, BillingReference, AdditionalDocumentReference, Signature-1,
    AccountingCustomerParty, AccountingSupplierParty, PayeeParty, PaymentMeans,
    TaxTotal, RemittanceAdviceLine
    FROM CommonAggregateComponents-2;

RemittanceAdvice ::= RemittanceAdviceType

RemittanceAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  totalDebitAmount                  TotalDebitAmount OPTIONAL,
  totalCreditAmount                 TotalCreditAmount OPTIONAL,
  totalPaymentAmount                TotalPaymentAmount OPTIONAL,
  paymentOrderReference             PaymentOrderReference OPTIONAL,
  payerReference                    PayerReference OPTIONAL,
  invoicingPartyReference           InvoicingPartyReference OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  billingReference                  BillingReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  payeeParty                        PayeeParty OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  remittanceAdviceLine-list
    SEQUENCE (SIZE (1..MAX)) OF remittanceAdviceLine RemittanceAdviceLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:RemittanceAdvice-2"
	PREFIX "ns42"
    NAMESPACE RemittanceAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE RemittanceAdviceType.uBLVersionID, 
	RemittanceAdviceType.customizationID, RemittanceAdviceType.profileID, 
	RemittanceAdviceType.profileExecutionID, RemittanceAdviceType.iD, 
	RemittanceAdviceType.copyIndicator, RemittanceAdviceType.uUID, 
	RemittanceAdviceType.issueDate, RemittanceAdviceType.issueTime, 
	RemittanceAdviceType.note-list.note, 
	RemittanceAdviceType.documentCurrencyCode, 
	RemittanceAdviceType.totalDebitAmount, 
	RemittanceAdviceType.totalCreditAmount, 
	RemittanceAdviceType.totalPaymentAmount, 
	RemittanceAdviceType.paymentOrderReference, 
	RemittanceAdviceType.payerReference, 
	RemittanceAdviceType.invoicingPartyReference, 
	RemittanceAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE RemittanceAdviceType.invoicePeriod-list.invoicePeriod, 
	RemittanceAdviceType.billingReference, 
	RemittanceAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	RemittanceAdviceType.signature-list.signature, 
	RemittanceAdviceType.accountingCustomerParty, 
	RemittanceAdviceType.accountingSupplierParty, 
	RemittanceAdviceType.payeeParty, RemittanceAdviceType.paymentMeans, 
	RemittanceAdviceType.taxTotal-list.taxTotal, 
	RemittanceAdviceType.remittanceAdviceLine-list.remittanceAdviceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME RemittanceAdviceType.uBLExtensions, 
	RemittanceAdviceType.uBLVersionID, 
	RemittanceAdviceType.customizationID, RemittanceAdviceType.profileID, 
	RemittanceAdviceType.profileExecutionID, RemittanceAdviceType.iD, 
	RemittanceAdviceType.copyIndicator, RemittanceAdviceType.uUID, 
	RemittanceAdviceType.issueDate, RemittanceAdviceType.issueTime, 
	RemittanceAdviceType.note-list.note, 
	RemittanceAdviceType.documentCurrencyCode, 
	RemittanceAdviceType.totalDebitAmount, 
	RemittanceAdviceType.totalCreditAmount, 
	RemittanceAdviceType.totalPaymentAmount, 
	RemittanceAdviceType.paymentOrderReference, 
	RemittanceAdviceType.payerReference, 
	RemittanceAdviceType.invoicingPartyReference, 
	RemittanceAdviceType.lineCountNumeric, 
	RemittanceAdviceType.invoicePeriod-list.invoicePeriod, 
	RemittanceAdviceType.billingReference, 
	RemittanceAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	RemittanceAdviceType.signature-list.signature, 
	RemittanceAdviceType.accountingCustomerParty, 
	RemittanceAdviceType.accountingSupplierParty, 
	RemittanceAdviceType.payeeParty, RemittanceAdviceType.paymentMeans, 
	RemittanceAdviceType.taxTotal-list.taxTotal, 
	RemittanceAdviceType.remittanceAdviceLine-list.remittanceAdviceLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



RequestForQuotation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, SubmissionDueDate, Note,
    PricingCurrencyCode, LineCountNumeric
    FROM CommonBasicComponents-2
  RequestedValidityPeriod, CatalogueDocumentReference,
    AdditionalDocumentReference, Signature-1, OriginatorCustomerParty,
    SellerSupplierParty, BuyerCustomerParty, Delivery, DeliveryTerms,
    DestinationCountry, Contract, RequestForQuotationLine
    FROM CommonAggregateComponents-2;

RequestForQuotation ::= RequestForQuotationType

RequestForQuotationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime,
  submissionDueDate                 SubmissionDueDate OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  requestedValidityPeriod           RequestedValidityPeriod OPTIONAL,
  catalogueDocumentReference        CatalogueDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  destinationCountry                DestinationCountry OPTIONAL,
  contract-list                     SEQUENCE OF contract Contract,
  requestForQuotationLine-list
    SEQUENCE (SIZE (1..MAX)) OF requestForQuotationLine RequestForQuotationLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
	PREFIX "ns43"
    NAMESPACE RequestForQuotationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE RequestForQuotationType.uBLVersionID, 
	RequestForQuotationType.customizationID, 
	RequestForQuotationType.profileID, 
	RequestForQuotationType.profileExecutionID, 
	RequestForQuotationType.iD, RequestForQuotationType.copyIndicator, 
	RequestForQuotationType.uUID, RequestForQuotationType.issueDate, 
	RequestForQuotationType.issueTime, 
	RequestForQuotationType.submissionDueDate, 
	RequestForQuotationType.note-list.note, 
	RequestForQuotationType.pricingCurrencyCode, 
	RequestForQuotationType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE RequestForQuotationType.requestedValidityPeriod, 
	RequestForQuotationType.catalogueDocumentReference, 
	RequestForQuotationType.additionalDocumentReference-list.additionalDocumentReference,
	RequestForQuotationType.signature-list.signature, 
	RequestForQuotationType.originatorCustomerParty, 
	RequestForQuotationType.sellerSupplierParty, 
	RequestForQuotationType.buyerCustomerParty, 
	RequestForQuotationType.delivery-list.delivery, 
	RequestForQuotationType.deliveryTerms-list.deliveryTerms, 
	RequestForQuotationType.destinationCountry, 
	RequestForQuotationType.contract-list.contract, 
	RequestForQuotationType.requestForQuotationLine-list.requestForQuotationLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME RequestForQuotationType.uBLExtensions, 
	RequestForQuotationType.uBLVersionID, 
	RequestForQuotationType.customizationID, 
	RequestForQuotationType.profileID, 
	RequestForQuotationType.profileExecutionID, 
	RequestForQuotationType.iD, RequestForQuotationType.copyIndicator, 
	RequestForQuotationType.uUID, RequestForQuotationType.issueDate, 
	RequestForQuotationType.issueTime, 
	RequestForQuotationType.submissionDueDate, 
	RequestForQuotationType.note-list.note, 
	RequestForQuotationType.pricingCurrencyCode, 
	RequestForQuotationType.lineCountNumeric, 
	RequestForQuotationType.requestedValidityPeriod, 
	RequestForQuotationType.catalogueDocumentReference, 
	RequestForQuotationType.additionalDocumentReference-list.additionalDocumentReference,
	RequestForQuotationType.signature-list.signature, 
	RequestForQuotationType.originatorCustomerParty, 
	RequestForQuotationType.sellerSupplierParty, 
	RequestForQuotationType.buyerCustomerParty, 
	RequestForQuotationType.delivery-list.delivery, 
	RequestForQuotationType.deliveryTerms-list.deliveryTerms, 
	RequestForQuotationType.destinationCountry, 
	RequestForQuotationType.contract-list.contract, 
	RequestForQuotationType.requestForQuotationLine-list.requestForQuotationLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



RetailEvent-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, RetailEventName,
    RetailEventStatusCode, SellerEventID, BuyerEventID, Description
    FROM CommonBasicComponents-2
  Period, OriginalDocumentReference, Signature-1, SenderParty, ReceiverParty,
    BuyerCustomerParty, SellerSupplierParty, EventComment, PromotionalEvent,
    MiscellaneousEvent
    FROM CommonAggregateComponents-2;

RetailEvent ::= RetailEventType

RetailEventType ::= SEQUENCE {
  uBLExtensions                   UBLExtensions OPTIONAL,
  uBLVersionID                    UBLVersionID OPTIONAL,
  customizationID                 CustomizationID OPTIONAL,
  profileID                       ProfileID OPTIONAL,
  profileExecutionID              ProfileExecutionID OPTIONAL,
  iD                              ID-1,
  copyIndicator                   CopyIndicator OPTIONAL,
  uUID                            UUID OPTIONAL,
  issueDate                       IssueDate OPTIONAL,
  issueTime                       IssueTime OPTIONAL,
  note-list                       SEQUENCE OF note Note,
  retailEventName                 RetailEventName OPTIONAL,
  retailEventStatusCode           RetailEventStatusCode,
  sellerEventID                   SellerEventID OPTIONAL,
  buyerEventID                    BuyerEventID OPTIONAL,
  description                     Description OPTIONAL,
  period                          Period,
  originalDocumentReference-list
    SEQUENCE OF originalDocumentReference OriginalDocumentReference,
  signature-list                  SEQUENCE OF signature Signature-1,
  senderParty                     SenderParty,
  receiverParty                   ReceiverParty,
  buyerCustomerParty              BuyerCustomerParty OPTIONAL,
  sellerSupplierParty             SellerSupplierParty OPTIONAL,
  eventComment-list               SEQUENCE OF eventComment EventComment,
  promotionalEvent                PromotionalEvent OPTIONAL,
  miscellaneousEvent              MiscellaneousEvent OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:RetailEvent-2"
	PREFIX "ns44"
    NAMESPACE RetailEventType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE RetailEventType.uBLVersionID, RetailEventType.customizationID, 
	RetailEventType.profileID, RetailEventType.profileExecutionID, 
	RetailEventType.iD, RetailEventType.copyIndicator, 
	RetailEventType.uUID, RetailEventType.issueDate, 
	RetailEventType.issueTime, RetailEventType.note-list.note, 
	RetailEventType.retailEventName, 
	RetailEventType.retailEventStatusCode, RetailEventType.sellerEventID, 
	RetailEventType.buyerEventID, RetailEventType.description
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE RetailEventType.period, 
	RetailEventType.originalDocumentReference-list.originalDocumentReference,
	RetailEventType.signature-list.signature, RetailEventType.senderParty,
	RetailEventType.receiverParty, RetailEventType.buyerCustomerParty, 
	RetailEventType.sellerSupplierParty, 
	RetailEventType.eventComment-list.eventComment, 
	RetailEventType.promotionalEvent, RetailEventType.miscellaneousEvent
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME RetailEventType.uBLExtensions, RetailEventType.uBLVersionID, 
	RetailEventType.customizationID, RetailEventType.profileID, 
	RetailEventType.profileExecutionID, RetailEventType.iD, 
	RetailEventType.copyIndicator, RetailEventType.uUID, 
	RetailEventType.issueDate, RetailEventType.issueTime, 
	RetailEventType.note-list.note, RetailEventType.retailEventName, 
	RetailEventType.retailEventStatusCode, RetailEventType.sellerEventID, 
	RetailEventType.buyerEventID, RetailEventType.description, 
	RetailEventType.period, RetailEventType.originalDocumentReference-list.originalDocumentReference,
	RetailEventType.signature-list.signature, RetailEventType.senderParty,
	RetailEventType.receiverParty, RetailEventType.buyerCustomerParty, 
	RetailEventType.sellerSupplierParty, 
	RetailEventType.eventComment-list.eventComment, 
	RetailEventType.promotionalEvent, RetailEventType.miscellaneousEvent
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



SelfBilledCreditNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, TaxPointDate, Note,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    ContractDocumentReference, StatementDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Signature-1,
    AccountingCustomerParty, AccountingSupplierParty, PayeeParty,
    BuyerCustomerParty, SellerSupplierParty, TaxRepresentativeParty, 
    Delivery, DeliveryTerms, PaymentMeans, PaymentTerms, AllowanceCharge,
    TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, LegalMonetaryTotal,
    CreditNoteLine
    FROM CommonAggregateComponents-2;

SelfBilledCreditNote ::= SelfBilledCreditNoteType

SelfBilledCreditNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  payeeParty                        PayeeParty OPTIONAL,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  creditNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF creditNoteLine CreditNoteLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SelfBilledCreditNote-2"
	PREFIX "ns45"
    NAMESPACE SelfBilledCreditNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE SelfBilledCreditNoteType.uBLVersionID, 
	SelfBilledCreditNoteType.customizationID, 
	SelfBilledCreditNoteType.profileID, 
	SelfBilledCreditNoteType.profileExecutionID, 
	SelfBilledCreditNoteType.iD, SelfBilledCreditNoteType.copyIndicator, 
	SelfBilledCreditNoteType.uUID, SelfBilledCreditNoteType.issueDate, 
	SelfBilledCreditNoteType.issueTime, 
	SelfBilledCreditNoteType.taxPointDate, 
	SelfBilledCreditNoteType.note-list.note, 
	SelfBilledCreditNoteType.documentCurrencyCode, 
	SelfBilledCreditNoteType.taxCurrencyCode, 
	SelfBilledCreditNoteType.pricingCurrencyCode, 
	SelfBilledCreditNoteType.paymentCurrencyCode, 
	SelfBilledCreditNoteType.paymentAlternativeCurrencyCode, 
	SelfBilledCreditNoteType.accountingCostCode, 
	SelfBilledCreditNoteType.accountingCost, 
	SelfBilledCreditNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE SelfBilledCreditNoteType.invoicePeriod-list.invoicePeriod, 
	SelfBilledCreditNoteType.discrepancyResponse-list.discrepancyResponse,
	SelfBilledCreditNoteType.orderReference, 
	SelfBilledCreditNoteType.billingReference-list.billingReference, 
	SelfBilledCreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledCreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledCreditNoteType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledCreditNoteType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledCreditNoteType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledCreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledCreditNoteType.signature-list.signature, 
	SelfBilledCreditNoteType.accountingCustomerParty, 
	SelfBilledCreditNoteType.accountingSupplierParty, 
	SelfBilledCreditNoteType.payeeParty, 
	SelfBilledCreditNoteType.buyerCustomerParty, 
	SelfBilledCreditNoteType.sellerSupplierParty, 
	SelfBilledCreditNoteType.taxRepresentativeParty, 
	SelfBilledCreditNoteType.delivery-list.delivery, 
	SelfBilledCreditNoteType.deliveryTerms-list.deliveryTerms, 
	SelfBilledCreditNoteType.paymentMeans-list.paymentMeans, 
	SelfBilledCreditNoteType.paymentTerms-list.paymentTerms, 
	SelfBilledCreditNoteType.allowanceCharge-list.allowanceCharge, 
	SelfBilledCreditNoteType.taxExchangeRate, 
	SelfBilledCreditNoteType.pricingExchangeRate, 
	SelfBilledCreditNoteType.paymentExchangeRate, 
	SelfBilledCreditNoteType.paymentAlternativeExchangeRate, 
	SelfBilledCreditNoteType.taxTotal-list.taxTotal, 
	SelfBilledCreditNoteType.legalMonetaryTotal, 
	SelfBilledCreditNoteType.creditNoteLine-list.creditNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME SelfBilledCreditNoteType.uBLExtensions, 
	SelfBilledCreditNoteType.uBLVersionID, 
	SelfBilledCreditNoteType.customizationID, 
	SelfBilledCreditNoteType.profileID, 
	SelfBilledCreditNoteType.profileExecutionID, 
	SelfBilledCreditNoteType.iD, SelfBilledCreditNoteType.copyIndicator, 
	SelfBilledCreditNoteType.uUID, SelfBilledCreditNoteType.issueDate, 
	SelfBilledCreditNoteType.issueTime, 
	SelfBilledCreditNoteType.taxPointDate, 
	SelfBilledCreditNoteType.note-list.note, 
	SelfBilledCreditNoteType.documentCurrencyCode, 
	SelfBilledCreditNoteType.taxCurrencyCode, 
	SelfBilledCreditNoteType.pricingCurrencyCode, 
	SelfBilledCreditNoteType.paymentCurrencyCode, 
	SelfBilledCreditNoteType.paymentAlternativeCurrencyCode, 
	SelfBilledCreditNoteType.accountingCostCode, 
	SelfBilledCreditNoteType.accountingCost, 
	SelfBilledCreditNoteType.lineCountNumeric, 
	SelfBilledCreditNoteType.invoicePeriod-list.invoicePeriod, 
	SelfBilledCreditNoteType.discrepancyResponse-list.discrepancyResponse,
	SelfBilledCreditNoteType.orderReference, 
	SelfBilledCreditNoteType.billingReference-list.billingReference, 
	SelfBilledCreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledCreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledCreditNoteType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledCreditNoteType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledCreditNoteType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledCreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledCreditNoteType.signature-list.signature, 
	SelfBilledCreditNoteType.accountingCustomerParty, 
	SelfBilledCreditNoteType.accountingSupplierParty, 
	SelfBilledCreditNoteType.payeeParty, 
	SelfBilledCreditNoteType.buyerCustomerParty, 
	SelfBilledCreditNoteType.sellerSupplierParty, 
	SelfBilledCreditNoteType.taxRepresentativeParty, 
	SelfBilledCreditNoteType.delivery-list.delivery, 
	SelfBilledCreditNoteType.deliveryTerms-list.deliveryTerms, 
	SelfBilledCreditNoteType.paymentMeans-list.paymentMeans, 
	SelfBilledCreditNoteType.paymentTerms-list.paymentTerms, 
	SelfBilledCreditNoteType.allowanceCharge-list.allowanceCharge, 
	SelfBilledCreditNoteType.taxExchangeRate, 
	SelfBilledCreditNoteType.pricingExchangeRate, 
	SelfBilledCreditNoteType.paymentExchangeRate, 
	SelfBilledCreditNoteType.paymentAlternativeExchangeRate, 
	SelfBilledCreditNoteType.taxTotal-list.taxTotal, 
	SelfBilledCreditNoteType.legalMonetaryTotal, 
	SelfBilledCreditNoteType.creditNoteLine-list.creditNoteLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



SelfBilledInvoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, TaxPointDate, InvoiceTypeCode,
    Note, DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, OrderReference, BillingReference, ContractDocumentReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    StatementDocumentReference, OriginatorDocumentReference,
    AdditionalDocumentReference, Signature-1, AccountingCustomerParty,
    AccountingSupplierParty, BuyerCustomerParty, SellerSupplierParty,
    PayeeParty, TaxRepresentativeParty, Delivery, DeliveryTerms, PaymentMeans,
    PaymentTerms, PrepaidPayment, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

SelfBilledInvoice ::= SelfBilledInvoiceType

SelfBilledInvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  paymentMeans                      PaymentMeans OPTIONAL,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SelfBilledInvoice-2"
	PREFIX "ns46"
    NAMESPACE SelfBilledInvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE SelfBilledInvoiceType.uBLVersionID, 
	SelfBilledInvoiceType.customizationID, 
	SelfBilledInvoiceType.profileID, 
	SelfBilledInvoiceType.profileExecutionID, SelfBilledInvoiceType.iD, 
	SelfBilledInvoiceType.copyIndicator, SelfBilledInvoiceType.uUID, 
	SelfBilledInvoiceType.issueDate, SelfBilledInvoiceType.issueTime, 
	SelfBilledInvoiceType.taxPointDate, 
	SelfBilledInvoiceType.invoiceTypeCode, 
	SelfBilledInvoiceType.note-list.note, 
	SelfBilledInvoiceType.documentCurrencyCode, 
	SelfBilledInvoiceType.taxCurrencyCode, 
	SelfBilledInvoiceType.pricingCurrencyCode, 
	SelfBilledInvoiceType.paymentCurrencyCode, 
	SelfBilledInvoiceType.paymentAlternativeCurrencyCode, 
	SelfBilledInvoiceType.accountingCostCode, 
	SelfBilledInvoiceType.accountingCost, 
	SelfBilledInvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE SelfBilledInvoiceType.invoicePeriod-list.invoicePeriod, 
	SelfBilledInvoiceType.orderReference, 
	SelfBilledInvoiceType.billingReference-list.billingReference, 
	SelfBilledInvoiceType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledInvoiceType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledInvoiceType.signature-list.signature, 
	SelfBilledInvoiceType.accountingCustomerParty, 
	SelfBilledInvoiceType.accountingSupplierParty, 
	SelfBilledInvoiceType.buyerCustomerParty, 
	SelfBilledInvoiceType.sellerSupplierParty, 
	SelfBilledInvoiceType.payeeParty, 
	SelfBilledInvoiceType.taxRepresentativeParty, 
	SelfBilledInvoiceType.delivery-list.delivery, 
	SelfBilledInvoiceType.deliveryTerms-list.deliveryTerms, 
	SelfBilledInvoiceType.paymentMeans, 
	SelfBilledInvoiceType.paymentTerms-list.paymentTerms, 
	SelfBilledInvoiceType.prepaidPayment-list.prepaidPayment, 
	SelfBilledInvoiceType.allowanceCharge-list.allowanceCharge, 
	SelfBilledInvoiceType.taxExchangeRate, 
	SelfBilledInvoiceType.pricingExchangeRate, 
	SelfBilledInvoiceType.paymentExchangeRate, 
	SelfBilledInvoiceType.paymentAlternativeExchangeRate, 
	SelfBilledInvoiceType.taxTotal-list.taxTotal, 
	SelfBilledInvoiceType.legalMonetaryTotal, 
	SelfBilledInvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME SelfBilledInvoiceType.uBLExtensions, 
	SelfBilledInvoiceType.uBLVersionID, 
	SelfBilledInvoiceType.customizationID, 
	SelfBilledInvoiceType.profileID, 
	SelfBilledInvoiceType.profileExecutionID, SelfBilledInvoiceType.iD, 
	SelfBilledInvoiceType.copyIndicator, SelfBilledInvoiceType.uUID, 
	SelfBilledInvoiceType.issueDate, SelfBilledInvoiceType.issueTime, 
	SelfBilledInvoiceType.taxPointDate, 
	SelfBilledInvoiceType.invoiceTypeCode, 
	SelfBilledInvoiceType.note-list.note, 
	SelfBilledInvoiceType.documentCurrencyCode, 
	SelfBilledInvoiceType.taxCurrencyCode, 
	SelfBilledInvoiceType.pricingCurrencyCode, 
	SelfBilledInvoiceType.paymentCurrencyCode, 
	SelfBilledInvoiceType.paymentAlternativeCurrencyCode, 
	SelfBilledInvoiceType.accountingCostCode, 
	SelfBilledInvoiceType.accountingCost, 
	SelfBilledInvoiceType.lineCountNumeric, 
	SelfBilledInvoiceType.invoicePeriod-list.invoicePeriod, 
	SelfBilledInvoiceType.orderReference, 
	SelfBilledInvoiceType.billingReference-list.billingReference, 
	SelfBilledInvoiceType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledInvoiceType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledInvoiceType.signature-list.signature, 
	SelfBilledInvoiceType.accountingCustomerParty, 
	SelfBilledInvoiceType.accountingSupplierParty, 
	SelfBilledInvoiceType.buyerCustomerParty, 
	SelfBilledInvoiceType.sellerSupplierParty, 
	SelfBilledInvoiceType.payeeParty, 
	SelfBilledInvoiceType.taxRepresentativeParty, 
	SelfBilledInvoiceType.delivery-list.delivery, 
	SelfBilledInvoiceType.deliveryTerms-list.deliveryTerms, 
	SelfBilledInvoiceType.paymentMeans, 
	SelfBilledInvoiceType.paymentTerms-list.paymentTerms, 
	SelfBilledInvoiceType.prepaidPayment-list.prepaidPayment, 
	SelfBilledInvoiceType.allowanceCharge-list.allowanceCharge, 
	SelfBilledInvoiceType.taxExchangeRate, 
	SelfBilledInvoiceType.pricingExchangeRate, 
	SelfBilledInvoiceType.paymentExchangeRate, 
	SelfBilledInvoiceType.paymentAlternativeExchangeRate, 
	SelfBilledInvoiceType.taxTotal-list.taxTotal, 
	SelfBilledInvoiceType.legalMonetaryTotal, 
	SelfBilledInvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



SignatureAggregateComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID-1
    FROM CommonBasicComponents-2
  ReferencedSignatureID
    FROM SignatureBasicComponents-2
  Signature
    FROM Xmldsig;

SignatureInformation ::= SignatureInformationType

SignatureInformationType ::= SEQUENCE {
  iD                     ID-1 OPTIONAL,
  referencedSignatureID  ReferencedSignatureID OPTIONAL,
  signature              Signature OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
	PREFIX "sac"
    NAMESPACE SignatureInformationType.iD
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE SignatureInformationType.referencedSignatureID
	AS "urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
	    PREFIX "sbc"
    NAMESPACE SignatureInformationType.signature
	AS "http://www.w3.org/2000/09/xmldsig#" PREFIX "ds"
    NAME SignatureInformationType.iD, 
	SignatureInformationType.referencedSignatureID, 
	SignatureInformationType.signature AS CAPITALIZED
END



SignatureBasicComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS NormalizedString, String, AnyURI
          FROM XSD;

ReferencedSignatureID ::= ReferencedSignatureIDType

ReferencedSignatureIDType ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
	PREFIX "sbc"
    NOT NAMESPACE ReferencedSignatureIDType.schemeAgencyID, 
	ReferencedSignatureIDType.schemeAgencyName, 
	ReferencedSignatureIDType.schemeDataURI, 
	ReferencedSignatureIDType.schemeID, 
	ReferencedSignatureIDType.schemeName, 
	ReferencedSignatureIDType.schemeURI, 
	ReferencedSignatureIDType.schemeVersionID
    ATTRIBUTE ALL IN ReferencedSignatureIDType
    NOT ATTRIBUTE ReferencedSignatureIDType.base
    UNTAGGED ReferencedSignatureIDType.base
END



Statement-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode,
    TotalDebitAmount, TotalCreditAmount, TotalBalanceAmount, LineCountNumeric,
    StatementTypeCode
    FROM CommonBasicComponents-2
  StatementPeriod, AdditionalDocumentReference, Signature-1,
    AccountingSupplierParty, AccountingCustomerParty, BuyerCustomerParty,
    SellerSupplierParty, OriginatorCustomerParty, PayeeParty, PaymentMeans,
    PaymentTerms, AllowanceCharge, TaxTotal, StatementLine
    FROM CommonAggregateComponents-2;

Statement ::= StatementType

StatementType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode,
  totalDebitAmount                  TotalDebitAmount OPTIONAL,
  totalCreditAmount                 TotalCreditAmount OPTIONAL,
  totalBalanceAmount                TotalBalanceAmount OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  statementTypeCode                 StatementTypeCode OPTIONAL,
  statementPeriod                   StatementPeriod OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  payeeParty                        PayeeParty OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  statementLine-list
    SEQUENCE (SIZE (1..MAX)) OF statementLine StatementLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Statement-2"
	PREFIX "ns47"
    NAMESPACE StatementType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE StatementType.uBLVersionID, StatementType.customizationID, 
	StatementType.profileID, StatementType.profileExecutionID, 
	StatementType.iD, StatementType.copyIndicator, StatementType.uUID, 
	StatementType.issueDate, StatementType.issueTime, 
	StatementType.note-list.note, StatementType.documentCurrencyCode, 
	StatementType.totalDebitAmount, StatementType.totalCreditAmount, 
	StatementType.totalBalanceAmount, StatementType.lineCountNumeric, 
	StatementType.statementTypeCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE StatementType.statementPeriod, 
	StatementType.additionalDocumentReference-list.additionalDocumentReference,
	StatementType.signature-list.signature, 
	StatementType.accountingSupplierParty, 
	StatementType.accountingCustomerParty, 
	StatementType.buyerCustomerParty, StatementType.sellerSupplierParty, 
	StatementType.originatorCustomerParty, StatementType.payeeParty, 
	StatementType.paymentMeans-list.paymentMeans, 
	StatementType.paymentTerms-list.paymentTerms, 
	StatementType.allowanceCharge-list.allowanceCharge, 
	StatementType.taxTotal-list.taxTotal, 
	StatementType.statementLine-list.statementLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME StatementType.uBLExtensions, StatementType.uBLVersionID, 
	StatementType.customizationID, StatementType.profileID, 
	StatementType.profileExecutionID, StatementType.iD, 
	StatementType.copyIndicator, StatementType.uUID, 
	StatementType.issueDate, StatementType.issueTime, 
	StatementType.note-list.note, StatementType.documentCurrencyCode, 
	StatementType.totalDebitAmount, StatementType.totalCreditAmount, 
	StatementType.totalBalanceAmount, StatementType.lineCountNumeric, 
	StatementType.statementTypeCode, StatementType.statementPeriod, 
	StatementType.additionalDocumentReference-list.additionalDocumentReference,
	StatementType.signature-list.signature, 
	StatementType.accountingSupplierParty, 
	StatementType.accountingCustomerParty, 
	StatementType.buyerCustomerParty, StatementType.sellerSupplierParty, 
	StatementType.originatorCustomerParty, StatementType.payeeParty, 
	StatementType.paymentMeans-list.paymentMeans, 
	StatementType.paymentTerms-list.paymentTerms, 
	StatementType.allowanceCharge-list.allowanceCharge, 
	StatementType.taxTotal-list.taxTotal, 
	StatementType.statementLine-list.statementLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



StockAvailabilityReport-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode
    FROM CommonBasicComponents-2
  InventoryPeriod, DocumentReference, Signature-1, SellerSupplierParty,
    RetailerCustomerParty, InventoryReportingParty, StockAvailabilityReportLine
    FROM CommonAggregateComponents-2;

StockAvailabilityReport ::= StockAvailabilityReportType

StockAvailabilityReportType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  inventoryPeriod                   InventoryPeriod OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  sellerSupplierParty               SellerSupplierParty,
  retailerCustomerParty             RetailerCustomerParty OPTIONAL,
  inventoryReportingParty           InventoryReportingParty,
  stockAvailabilityReportLine-list
    SEQUENCE (SIZE (1..MAX)) OF stockAvailabilityReportLine
      StockAvailabilityReportLine}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:StockAvailabilityReport-2"
	PREFIX "ns48"
    NAMESPACE StockAvailabilityReportType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE StockAvailabilityReportType.uBLVersionID, 
	StockAvailabilityReportType.customizationID, 
	StockAvailabilityReportType.profileID, 
	StockAvailabilityReportType.profileExecutionID, 
	StockAvailabilityReportType.iD, 
	StockAvailabilityReportType.copyIndicator, 
	StockAvailabilityReportType.uUID, 
	StockAvailabilityReportType.issueDate, 
	StockAvailabilityReportType.issueTime, 
	StockAvailabilityReportType.note-list.note, 
	StockAvailabilityReportType.documentCurrencyCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE StockAvailabilityReportType.inventoryPeriod, 
	StockAvailabilityReportType.documentReference-list.documentReference, 
	StockAvailabilityReportType.signature-list.signature, 
	StockAvailabilityReportType.sellerSupplierParty, 
	StockAvailabilityReportType.retailerCustomerParty, 
	StockAvailabilityReportType.inventoryReportingParty, 
	StockAvailabilityReportType.stockAvailabilityReportLine-list.stockAvailabilityReportLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME StockAvailabilityReportType.uBLExtensions, 
	StockAvailabilityReportType.uBLVersionID, 
	StockAvailabilityReportType.customizationID, 
	StockAvailabilityReportType.profileID, 
	StockAvailabilityReportType.profileExecutionID, 
	StockAvailabilityReportType.iD, 
	StockAvailabilityReportType.copyIndicator, 
	StockAvailabilityReportType.uUID, 
	StockAvailabilityReportType.issueDate, 
	StockAvailabilityReportType.issueTime, 
	StockAvailabilityReportType.note-list.note, 
	StockAvailabilityReportType.documentCurrencyCode, 
	StockAvailabilityReportType.inventoryPeriod, 
	StockAvailabilityReportType.documentReference-list.documentReference, 
	StockAvailabilityReportType.signature-list.signature, 
	StockAvailabilityReportType.sellerSupplierParty, 
	StockAvailabilityReportType.retailerCustomerParty, 
	StockAvailabilityReportType.inventoryReportingParty, 
	StockAvailabilityReportType.stockAvailabilityReportLine-list.stockAvailabilityReportLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Tender-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, TenderTypeCode, ContractFolderID, IssueDate,
    IssueTime, ContractName, Note
    FROM CommonBasicComponents-2
  ValidityPeriod, DocumentReference, Signature-1, TendererParty,
    SubcontractorParty, ContractingParty, OriginatorCustomerParty,
    TenderedProject
    FROM CommonAggregateComponents-2;

Tender ::= TenderType

TenderType ::= SEQUENCE {
  uBLExtensions            UBLExtensions OPTIONAL,
  uBLVersionID             UBLVersionID OPTIONAL,
  customizationID          CustomizationID OPTIONAL,
  profileID                ProfileID OPTIONAL,
  profileExecutionID       ProfileExecutionID OPTIONAL,
  iD                       ID-1,
  copyIndicator            CopyIndicator OPTIONAL,
  uUID                     UUID OPTIONAL,
  tenderTypeCode           TenderTypeCode OPTIONAL,
  contractFolderID         ContractFolderID,
  issueDate                IssueDate,
  issueTime                IssueTime OPTIONAL,
  contractName-list        SEQUENCE OF contractName ContractName,
  note-list                SEQUENCE OF note Note,
  validityPeriod           ValidityPeriod OPTIONAL,
  documentReference-list   SEQUENCE OF documentReference DocumentReference,
  signature-list           SEQUENCE OF signature Signature-1,
  tendererParty            TendererParty,
  subcontractorParty-list  SEQUENCE OF subcontractorParty SubcontractorParty,
  contractingParty         ContractingParty OPTIONAL,
  originatorCustomerParty  OriginatorCustomerParty OPTIONAL,
  tenderedProject-list
    SEQUENCE (SIZE (1..MAX)) OF tenderedProject TenderedProject}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Tender-2"
	PREFIX "ns49"
    NAMESPACE TenderType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TenderType.uBLVersionID, TenderType.customizationID, 
	TenderType.profileID, TenderType.profileExecutionID, TenderType.iD, 
	TenderType.copyIndicator, TenderType.uUID, TenderType.tenderTypeCode, 
	TenderType.contractFolderID, TenderType.issueDate, 
	TenderType.issueTime, TenderType.contractName-list.contractName, 
	TenderType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TenderType.validityPeriod, 
	TenderType.documentReference-list.documentReference, 
	TenderType.signature-list.signature, TenderType.tendererParty, 
	TenderType.subcontractorParty-list.subcontractorParty, 
	TenderType.contractingParty, TenderType.originatorCustomerParty, 
	TenderType.tenderedProject-list.tenderedProject
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TenderType.uBLExtensions, TenderType.uBLVersionID, 
	TenderType.customizationID, TenderType.profileID, 
	TenderType.profileExecutionID, TenderType.iD, 
	TenderType.copyIndicator, TenderType.uUID, TenderType.tenderTypeCode, 
	TenderType.contractFolderID, TenderType.issueDate, 
	TenderType.issueTime, TenderType.contractName-list.contractName, 
	TenderType.note-list.note, TenderType.validityPeriod, 
	TenderType.documentReference-list.documentReference, 
	TenderType.signature-list.signature, TenderType.tendererParty, 
	TenderType.subcontractorParty-list.subcontractorParty, 
	TenderType.contractingParty, TenderType.originatorCustomerParty, 
	TenderType.tenderedProject-list.tenderedProject AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TendererQualification-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, Note
    FROM CommonBasicComponents-2
  Signature-1, TendererPartyQualification, ContractingParty, Evidence,
    AdditionalDocumentReference
    FROM CommonAggregateComponents-2;

TendererQualification ::= TendererQualificationType

TendererQualificationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  contractFolderID                  ContractFolderID,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  signature-list                    SEQUENCE OF signature Signature-1,
  tendererPartyQualification-list
    SEQUENCE (SIZE (1..MAX)) OF tendererPartyQualification
      TendererPartyQualification,
  contractingParty                  ContractingParty OPTIONAL,
  evidence-list                     SEQUENCE OF evidence Evidence,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TendererQualification-2"
	PREFIX "ns51"
    NAMESPACE TendererQualificationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TendererQualificationType.uBLVersionID, 
	TendererQualificationType.customizationID, 
	TendererQualificationType.profileID, 
	TendererQualificationType.profileExecutionID, 
	TendererQualificationType.iD, TendererQualificationType.copyIndicator,
	TendererQualificationType.uUID, 
	TendererQualificationType.contractFolderID, 
	TendererQualificationType.issueDate, 
	TendererQualificationType.issueTime, 
	TendererQualificationType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TendererQualificationType.signature-list.signature, 
	TendererQualificationType.tendererPartyQualification-list.tendererPartyQualification,
	TendererQualificationType.contractingParty, 
	TendererQualificationType.evidence-list.evidence, 
	TendererQualificationType.additionalDocumentReference-list.additionalDocumentReference
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TendererQualificationType.uBLExtensions, 
	TendererQualificationType.uBLVersionID, 
	TendererQualificationType.customizationID, 
	TendererQualificationType.profileID, 
	TendererQualificationType.profileExecutionID, 
	TendererQualificationType.iD, TendererQualificationType.copyIndicator,
	TendererQualificationType.uUID, 
	TendererQualificationType.contractFolderID, 
	TendererQualificationType.issueDate, 
	TendererQualificationType.issueTime, 
	TendererQualificationType.note-list.note, 
	TendererQualificationType.signature-list.signature, 
	TendererQualificationType.tendererPartyQualification-list.tendererPartyQualification,
	TendererQualificationType.contractingParty, 
	TendererQualificationType.evidence-list.evidence, 
	TendererQualificationType.additionalDocumentReference-list.additionalDocumentReference
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TendererQualificationResponse-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, ContractName, IssueDate, IssueTime,
    Note
    FROM CommonBasicComponents-2
  SenderParty, ReceiverParty, ResolutionDocumentReference,
    QualificationResolution, AppealTerms, Signature-1
    FROM CommonAggregateComponents-2;

TendererQualificationResponse ::= TendererQualificationResponseType

TendererQualificationResponseType ::= SEQUENCE {
  uBLExtensions                 UBLExtensions OPTIONAL,
  uBLVersionID                  UBLVersionID OPTIONAL,
  customizationID               CustomizationID OPTIONAL,
  profileID                     ProfileID OPTIONAL,
  profileExecutionID            ProfileExecutionID OPTIONAL,
  iD                            ID-1 OPTIONAL,
  copyIndicator                 CopyIndicator OPTIONAL,
  uUID                          UUID OPTIONAL,
  contractFolderID              ContractFolderID,
  contractName-list             SEQUENCE OF contractName ContractName,
  issueDate                     IssueDate,
  issueTime                     IssueTime OPTIONAL,
  note-list                     SEQUENCE OF note Note,
  senderParty                   SenderParty,
  receiverParty                 ReceiverParty,
  resolutionDocumentReference   ResolutionDocumentReference OPTIONAL,
  qualificationResolution-list
    SEQUENCE (SIZE (1..MAX)) OF qualificationResolution QualificationResolution,
  appealTerms                   AppealTerms OPTIONAL,
  signature-list                SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TendererQualificationResponse-2"
	PREFIX "ns52"
    NAMESPACE TendererQualificationResponseType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TendererQualificationResponseType.uBLVersionID, 
	TendererQualificationResponseType.customizationID, 
	TendererQualificationResponseType.profileID, 
	TendererQualificationResponseType.profileExecutionID, 
	TendererQualificationResponseType.iD, 
	TendererQualificationResponseType.copyIndicator, 
	TendererQualificationResponseType.uUID, 
	TendererQualificationResponseType.contractFolderID, 
	TendererQualificationResponseType.contractName-list.contractName, 
	TendererQualificationResponseType.issueDate, 
	TendererQualificationResponseType.issueTime, 
	TendererQualificationResponseType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TendererQualificationResponseType.senderParty, 
	TendererQualificationResponseType.receiverParty, 
	TendererQualificationResponseType.resolutionDocumentReference, 
	TendererQualificationResponseType.qualificationResolution-list.qualificationResolution,
	TendererQualificationResponseType.appealTerms, 
	TendererQualificationResponseType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TendererQualificationResponseType.uBLExtensions, 
	TendererQualificationResponseType.uBLVersionID, 
	TendererQualificationResponseType.customizationID, 
	TendererQualificationResponseType.profileID, 
	TendererQualificationResponseType.profileExecutionID, 
	TendererQualificationResponseType.iD, 
	TendererQualificationResponseType.copyIndicator, 
	TendererQualificationResponseType.uUID, 
	TendererQualificationResponseType.contractFolderID, 
	TendererQualificationResponseType.contractName-list.contractName, 
	TendererQualificationResponseType.issueDate, 
	TendererQualificationResponseType.issueTime, 
	TendererQualificationResponseType.note-list.note, 
	TendererQualificationResponseType.senderParty, 
	TendererQualificationResponseType.receiverParty, 
	TendererQualificationResponseType.resolutionDocumentReference, 
	TendererQualificationResponseType.qualificationResolution-list.qualificationResolution,
	TendererQualificationResponseType.appealTerms, 
	TendererQualificationResponseType.signature-list.signature
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TenderReceipt-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, ContractName,
    Note, RegisteredDate, RegisteredTime
    FROM CommonBasicComponents-2
  TenderDocumentReference, Signature-1, SenderParty, ReceiverParty
    FROM CommonAggregateComponents-2;

TenderReceipt ::= TenderReceiptType

TenderReceiptType ::= SEQUENCE {
  uBLExtensions                 UBLExtensions OPTIONAL,
  uBLVersionID                  UBLVersionID OPTIONAL,
  customizationID               CustomizationID OPTIONAL,
  profileID                     ProfileID OPTIONAL,
  profileExecutionID            ProfileExecutionID OPTIONAL,
  iD                            ID-1 OPTIONAL,
  copyIndicator                 CopyIndicator OPTIONAL,
  uUID                          UUID OPTIONAL,
  contractFolderID              ContractFolderID,
  issueDate                     IssueDate,
  issueTime                     IssueTime OPTIONAL,
  contractName-list             SEQUENCE OF contractName ContractName,
  note-list                     SEQUENCE OF note Note,
  registeredDate                RegisteredDate,
  registeredTime                RegisteredTime,
  tenderDocumentReference-list
    SEQUENCE OF tenderDocumentReference TenderDocumentReference,
  signature-list                SEQUENCE OF signature Signature-1,
  senderParty                   SenderParty,
  receiverParty                 ReceiverParty}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:TenderReceipt-2"
	PREFIX "ns50"
    NAMESPACE TenderReceiptType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TenderReceiptType.uBLVersionID, 
	TenderReceiptType.customizationID, TenderReceiptType.profileID, 
	TenderReceiptType.profileExecutionID, TenderReceiptType.iD, 
	TenderReceiptType.copyIndicator, TenderReceiptType.uUID, 
	TenderReceiptType.contractFolderID, TenderReceiptType.issueDate, 
	TenderReceiptType.issueTime, 
	TenderReceiptType.contractName-list.contractName, 
	TenderReceiptType.note-list.note, TenderReceiptType.registeredDate, 
	TenderReceiptType.registeredTime
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TenderReceiptType.tenderDocumentReference-list.tenderDocumentReference,
	TenderReceiptType.signature-list.signature, 
	TenderReceiptType.senderParty, TenderReceiptType.receiverParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TenderReceiptType.uBLExtensions, TenderReceiptType.uBLVersionID, 
	TenderReceiptType.customizationID, TenderReceiptType.profileID, 
	TenderReceiptType.profileExecutionID, TenderReceiptType.iD, 
	TenderReceiptType.copyIndicator, TenderReceiptType.uUID, 
	TenderReceiptType.contractFolderID, TenderReceiptType.issueDate, 
	TenderReceiptType.issueTime, 
	TenderReceiptType.contractName-list.contractName, 
	TenderReceiptType.note-list.note, TenderReceiptType.registeredDate, 
	TenderReceiptType.registeredTime, 
	TenderReceiptType.tenderDocumentReference-list.tenderDocumentReference,
	TenderReceiptType.signature-list.signature, 
	TenderReceiptType.senderParty, TenderReceiptType.receiverParty
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TradeItemLocationProfile-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, ProfileStatusCode
    FROM CommonBasicComponents-2
  Period, DocumentReference, Signature-1, SenderParty, ReceiverParty,
    BuyerCustomerParty, SellerSupplierParty, ItemManagementProfile
    FROM CommonAggregateComponents-2;

TradeItemLocationProfile ::= TradeItemLocationProfileType

TradeItemLocationProfileType ::= SEQUENCE {
  uBLExtensions               UBLExtensions OPTIONAL,
  uBLVersionID                UBLVersionID OPTIONAL,
  customizationID             CustomizationID OPTIONAL,
  profileID                   ProfileID OPTIONAL,
  profileExecutionID          ProfileExecutionID OPTIONAL,
  iD                          ID-1,
  copyIndicator               CopyIndicator OPTIONAL,
  uUID                        UUID OPTIONAL,
  issueDate                   IssueDate,
  issueTime                   IssueTime OPTIONAL,
  note-list                   SEQUENCE OF note Note,
  profileStatusCode           ProfileStatusCode OPTIONAL,
  period                      Period,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  signature-list              SEQUENCE OF signature Signature-1,
  senderParty                 SenderParty,
  receiverParty               ReceiverParty,
  buyerCustomerParty          BuyerCustomerParty OPTIONAL,
  sellerSupplierParty         SellerSupplierParty OPTIONAL,
  itemManagementProfile-list
    SEQUENCE (SIZE (1..MAX)) OF itemManagementProfile ItemManagementProfile}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TradeItemLocationProfile-2"
	PREFIX "ns53"
    NAMESPACE TradeItemLocationProfileType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TradeItemLocationProfileType.uBLVersionID, 
	TradeItemLocationProfileType.customizationID, 
	TradeItemLocationProfileType.profileID, 
	TradeItemLocationProfileType.profileExecutionID, 
	TradeItemLocationProfileType.iD, 
	TradeItemLocationProfileType.copyIndicator, 
	TradeItemLocationProfileType.uUID, 
	TradeItemLocationProfileType.issueDate, 
	TradeItemLocationProfileType.issueTime, 
	TradeItemLocationProfileType.note-list.note, 
	TradeItemLocationProfileType.profileStatusCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TradeItemLocationProfileType.period, 
	TradeItemLocationProfileType.documentReference-list.documentReference,
	TradeItemLocationProfileType.signature-list.signature, 
	TradeItemLocationProfileType.senderParty, 
	TradeItemLocationProfileType.receiverParty, 
	TradeItemLocationProfileType.buyerCustomerParty, 
	TradeItemLocationProfileType.sellerSupplierParty, 
	TradeItemLocationProfileType.itemManagementProfile-list.itemManagementProfile
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TradeItemLocationProfileType.uBLExtensions, 
	TradeItemLocationProfileType.uBLVersionID, 
	TradeItemLocationProfileType.customizationID, 
	TradeItemLocationProfileType.profileID, 
	TradeItemLocationProfileType.profileExecutionID, 
	TradeItemLocationProfileType.iD, 
	TradeItemLocationProfileType.copyIndicator, 
	TradeItemLocationProfileType.uUID, 
	TradeItemLocationProfileType.issueDate, 
	TradeItemLocationProfileType.issueTime, 
	TradeItemLocationProfileType.note-list.note, 
	TradeItemLocationProfileType.profileStatusCode, 
	TradeItemLocationProfileType.period, 
	TradeItemLocationProfileType.documentReference-list.documentReference,
	TradeItemLocationProfileType.signature-list.signature, 
	TradeItemLocationProfileType.senderParty, 
	TradeItemLocationProfileType.receiverParty, 
	TradeItemLocationProfileType.buyerCustomerParty, 
	TradeItemLocationProfileType.sellerSupplierParty, 
	TradeItemLocationProfileType.itemManagementProfile-list.itemManagementProfile
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportationStatus-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CarrierAssignedID, UUID, IssueDate, IssueTime, Name-1, Description, 
    Note, ShippingOrderID, OtherInstruction
    FROM CommonBasicComponents-2
  Consignment, TransportEvent, DocumentReference, Signature-1
    FROM CommonAggregateComponents-2;

TransportationStatus ::= TransportationStatusType

TransportationStatusType ::= SEQUENCE {
  uBLExtensions           UBLExtensions OPTIONAL,
  uBLVersionID            UBLVersionID OPTIONAL,
  customizationID         CustomizationID OPTIONAL,
  profileID               ProfileID OPTIONAL,
  profileExecutionID      ProfileExecutionID OPTIONAL,
  iD                      ID-1,
  carrierAssignedID       CarrierAssignedID OPTIONAL,
  uUID                    UUID OPTIONAL,
  issueDate               IssueDate OPTIONAL,
  issueTime               IssueTime OPTIONAL,
  name                    Name-1 OPTIONAL,
  description-list        SEQUENCE OF description Description,
  note-list               SEQUENCE OF note Note,
  shippingOrderID         ShippingOrderID OPTIONAL,
  otherInstruction        OtherInstruction OPTIONAL,
  consignment             Consignment,
  transportEvent-list
    SEQUENCE (SIZE (1..MAX)) OF transportEvent TransportEvent,
  documentReference-list  SEQUENCE OF documentReference DocumentReference,
  signature-list          SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportationStatus-2"
	PREFIX "ns58"
    NAMESPACE TransportationStatusType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportationStatusType.uBLVersionID, 
	TransportationStatusType.customizationID, 
	TransportationStatusType.profileID, 
	TransportationStatusType.profileExecutionID, 
	TransportationStatusType.iD, 
	TransportationStatusType.carrierAssignedID, 
	TransportationStatusType.uUID, TransportationStatusType.issueDate, 
	TransportationStatusType.issueTime, TransportationStatusType.name, 
	TransportationStatusType.description-list.description, 
	TransportationStatusType.note-list.note, 
	TransportationStatusType.shippingOrderID, 
	TransportationStatusType.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportationStatusType.consignment, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportationStatusType.uBLExtensions, 
	TransportationStatusType.uBLVersionID, 
	TransportationStatusType.customizationID, 
	TransportationStatusType.profileID, 
	TransportationStatusType.profileExecutionID, 
	TransportationStatusType.iD, 
	TransportationStatusType.carrierAssignedID, 
	TransportationStatusType.uUID, TransportationStatusType.issueDate, 
	TransportationStatusType.issueTime, TransportationStatusType.name, 
	TransportationStatusType.description-list.description, 
	TransportationStatusType.note-list.note, 
	TransportationStatusType.shippingOrderID, 
	TransportationStatusType.otherInstruction, 
	TransportationStatusType.consignment, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportExecutionPlan-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, TransportUserRemarks,
    TransportServiceProviderRemarks, SequenceNumberID,
    TransportServiceProviderReadyForExecutionIndicator,
    TransportUserReadyForExecutionIndicator,
    TransportServiceProviderCompletionIndicator,
    TransportUserCompletionIndicator,
    TransportServiceProviderCancellationIndicator,
    TransportUserCancellationIndicator
    FROM CommonBasicComponents-2
  TransportServiceDescriptionDocumentReference, AdditionalDocumentReference,
    ShipmentDocumentReference, Signature-1, TransportServiceProviderParty,
    TransportUserParty, NotifyParty, TransportUserReferenceParty,
    MainTransportationService, AdditionalTransportationService,
    TransportHandlingUnit, ValidityPeriod, TransportUserResponseDeadlinePeriod,
    TransportServiceProviderResponseDeadlinePeriod, ServiceStartTimePeriod,
    ServiceEndTimePeriod, ToLocation, FromLocation, AtLocation,
    TransportExecutionTerms, PriceMonetaryTotal, PenaltyMonetaryTotal,
    CommissionMonetaryTotal, BonusMonetaryTotal, TransportContract
    FROM CommonAggregateComponents-2;

TransportExecutionPlan ::= TransportExecutionPlanType

TransportExecutionPlanType ::= SEQUENCE {
  uBLExtensions                                        UBLExtensions OPTIONAL,
  uBLVersionID                                         UBLVersionID OPTIONAL,
  customizationID                                      CustomizationID OPTIONAL,
  profileID                                            ProfileID OPTIONAL,
  profileExecutionID
    ProfileExecutionID OPTIONAL,
  iD                                                   ID-1,
  copyIndicator                                        CopyIndicator OPTIONAL,
  uUID                                                 UUID OPTIONAL,
  issueDate                                            IssueDate OPTIONAL,
  issueTime                                            IssueTime OPTIONAL,
  note-list                                            SEQUENCE OF note Note,
  transportUserRemarks-list
    SEQUENCE OF transportUserRemarks TransportUserRemarks,
  transportServiceProviderRemarks-list
    SEQUENCE OF transportServiceProviderRemarks TransportServiceProviderRemarks,
  sequenceNumberID
    SequenceNumberID OPTIONAL,
  transportServiceProviderReadyForExecutionIndicator
    TransportServiceProviderReadyForExecutionIndicator OPTIONAL,
  transportUserReadyForExecutionIndicator
    TransportUserReadyForExecutionIndicator OPTIONAL,
  transportServiceProviderCompletionIndicator
    TransportServiceProviderCompletionIndicator OPTIONAL,
  transportUserCompletionIndicator
    TransportUserCompletionIndicator OPTIONAL,
  transportServiceProviderCancellationIndicator
    TransportServiceProviderCancellationIndicator OPTIONAL,
  transportUserCancellationIndicator
    TransportUserCancellationIndicator OPTIONAL,
  transportServiceDescriptionDocumentReference
    TransportServiceDescriptionDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  shipmentDocumentReference-list
    SEQUENCE OF shipmentDocumentReference ShipmentDocumentReference,
  signature-list
    SEQUENCE OF signature Signature-1,
  transportServiceProviderParty
    TransportServiceProviderParty,
  transportUserParty                                   TransportUserParty,
  notifyParty-list
    SEQUENCE OF notifyParty NotifyParty,
  transportUserReferenceParty-list
    SEQUENCE OF transportUserReferenceParty TransportUserReferenceParty,
  mainTransportationService
    MainTransportationService OPTIONAL,
  additionalTransportationService-list
    SEQUENCE OF additionalTransportationService AdditionalTransportationService,
  transportHandlingUnit-list
    SEQUENCE OF transportHandlingUnit TransportHandlingUnit,
  validityPeriod-list
    SEQUENCE OF validityPeriod ValidityPeriod,
  transportUserResponseDeadlinePeriod-list
    SEQUENCE OF transportUserResponseDeadlinePeriod
      TransportUserResponseDeadlinePeriod,
  transportServiceProviderResponseDeadlinePeriod-list
    SEQUENCE OF transportServiceProviderResponseDeadlinePeriod
      TransportServiceProviderResponseDeadlinePeriod,
  serviceStartTimePeriod
    ServiceStartTimePeriod OPTIONAL,
  serviceEndTimePeriod
    ServiceEndTimePeriod OPTIONAL,
  toLocation                                           ToLocation OPTIONAL,
  fromLocation                                         FromLocation OPTIONAL,
  atLocation                                           AtLocation OPTIONAL,
  transportExecutionTerms
    TransportExecutionTerms OPTIONAL,
  priceMonetaryTotal
    PriceMonetaryTotal OPTIONAL,
  penaltyMonetaryTotal
    PenaltyMonetaryTotal OPTIONAL,
  commissionMonetaryTotal
    CommissionMonetaryTotal OPTIONAL,
  bonusMonetaryTotal
    BonusMonetaryTotal OPTIONAL,
  transportContract
    TransportContract OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
	PREFIX "ns54"
    NAMESPACE TransportExecutionPlanType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportExecutionPlanType.uBLVersionID, 
	TransportExecutionPlanType.customizationID, 
	TransportExecutionPlanType.profileID, 
	TransportExecutionPlanType.profileExecutionID, 
	TransportExecutionPlanType.iD, 
	TransportExecutionPlanType.copyIndicator, 
	TransportExecutionPlanType.uUID, TransportExecutionPlanType.issueDate,
	TransportExecutionPlanType.issueTime, 
	TransportExecutionPlanType.note-list.note, 
	TransportExecutionPlanType.transportUserRemarks-list.transportUserRemarks,
	TransportExecutionPlanType.transportServiceProviderRemarks-list.transportServiceProviderRemarks,
	TransportExecutionPlanType.sequenceNumberID, 
	TransportExecutionPlanType.transportServiceProviderReadyForExecutionIndicator,
	TransportExecutionPlanType.transportUserReadyForExecutionIndicator, 
	TransportExecutionPlanType.transportServiceProviderCompletionIndicator,
	TransportExecutionPlanType.transportUserCompletionIndicator, 
	TransportExecutionPlanType.transportServiceProviderCancellationIndicator,
	TransportExecutionPlanType.transportUserCancellationIndicator
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportExecutionPlanType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanType.shipmentDocumentReference-list.shipmentDocumentReference,
	TransportExecutionPlanType.signature-list.signature, 
	TransportExecutionPlanType.transportServiceProviderParty, 
	TransportExecutionPlanType.transportUserParty, 
	TransportExecutionPlanType.notifyParty-list.notifyParty, 
	TransportExecutionPlanType.transportUserReferenceParty-list.transportUserReferenceParty,
	TransportExecutionPlanType.mainTransportationService, 
	TransportExecutionPlanType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanType.transportHandlingUnit-list.transportHandlingUnit,
	TransportExecutionPlanType.validityPeriod-list.validityPeriod, 
	TransportExecutionPlanType.transportUserResponseDeadlinePeriod-list.transportUserResponseDeadlinePeriod,
	TransportExecutionPlanType.transportServiceProviderResponseDeadlinePeriod-list.transportServiceProviderResponseDeadlinePeriod,
	TransportExecutionPlanType.serviceStartTimePeriod, 
	TransportExecutionPlanType.serviceEndTimePeriod, 
	TransportExecutionPlanType.toLocation, 
	TransportExecutionPlanType.fromLocation, 
	TransportExecutionPlanType.atLocation, 
	TransportExecutionPlanType.transportExecutionTerms, 
	TransportExecutionPlanType.priceMonetaryTotal, 
	TransportExecutionPlanType.penaltyMonetaryTotal, 
	TransportExecutionPlanType.commissionMonetaryTotal, 
	TransportExecutionPlanType.bonusMonetaryTotal, 
	TransportExecutionPlanType.transportContract
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportExecutionPlanType.uBLExtensions, 
	TransportExecutionPlanType.uBLVersionID, 
	TransportExecutionPlanType.customizationID, 
	TransportExecutionPlanType.profileID, 
	TransportExecutionPlanType.profileExecutionID, 
	TransportExecutionPlanType.iD, 
	TransportExecutionPlanType.copyIndicator, 
	TransportExecutionPlanType.uUID, TransportExecutionPlanType.issueDate,
	TransportExecutionPlanType.issueTime, 
	TransportExecutionPlanType.note-list.note, 
	TransportExecutionPlanType.transportUserRemarks-list.transportUserRemarks,
	TransportExecutionPlanType.transportServiceProviderRemarks-list.transportServiceProviderRemarks,
	TransportExecutionPlanType.sequenceNumberID, 
	TransportExecutionPlanType.transportServiceProviderReadyForExecutionIndicator,
	TransportExecutionPlanType.transportUserReadyForExecutionIndicator, 
	TransportExecutionPlanType.transportServiceProviderCompletionIndicator,
	TransportExecutionPlanType.transportUserCompletionIndicator, 
	TransportExecutionPlanType.transportServiceProviderCancellationIndicator,
	TransportExecutionPlanType.transportUserCancellationIndicator, 
	TransportExecutionPlanType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanType.shipmentDocumentReference-list.shipmentDocumentReference,
	TransportExecutionPlanType.signature-list.signature, 
	TransportExecutionPlanType.transportServiceProviderParty, 
	TransportExecutionPlanType.transportUserParty, 
	TransportExecutionPlanType.notifyParty-list.notifyParty, 
	TransportExecutionPlanType.transportUserReferenceParty-list.transportUserReferenceParty,
	TransportExecutionPlanType.mainTransportationService, 
	TransportExecutionPlanType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanType.transportHandlingUnit-list.transportHandlingUnit,
	TransportExecutionPlanType.validityPeriod-list.validityPeriod, 
	TransportExecutionPlanType.transportUserResponseDeadlinePeriod-list.transportUserResponseDeadlinePeriod,
	TransportExecutionPlanType.transportServiceProviderResponseDeadlinePeriod-list.transportServiceProviderResponseDeadlinePeriod,
	TransportExecutionPlanType.serviceStartTimePeriod, 
	TransportExecutionPlanType.serviceEndTimePeriod, 
	TransportExecutionPlanType.toLocation, 
	TransportExecutionPlanType.fromLocation, 
	TransportExecutionPlanType.atLocation, 
	TransportExecutionPlanType.transportExecutionTerms, 
	TransportExecutionPlanType.priceMonetaryTotal, 
	TransportExecutionPlanType.penaltyMonetaryTotal, 
	TransportExecutionPlanType.commissionMonetaryTotal, 
	TransportExecutionPlanType.bonusMonetaryTotal, 
	TransportExecutionPlanType.transportContract AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportExecutionStatus-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, ReferenceDate, ReferenceTime,
    Note, Description, OperationStatusCode, TransportExecutionPlanReferenceID
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, TransportStatus
    FROM CommonAggregateComponents-2;

TransportExecutionStatus ::= TransportExecutionStatusType

TransportExecutionStatusType ::= SEQUENCE {
  uBLExtensions                      UBLExtensions OPTIONAL,
  uBLVersionID                       UBLVersionID OPTIONAL,
  customizationID                    CustomizationID OPTIONAL,
  profileID                          ProfileID OPTIONAL,
  profileExecutionID                 ProfileExecutionID OPTIONAL,
  iD                                 ID-1 OPTIONAL,
  copyIndicator                      CopyIndicator OPTIONAL,
  uUID                               UUID OPTIONAL,
  issueDate                          IssueDate OPTIONAL,
  issueTime                          IssueTime OPTIONAL,
  referenceDate                      ReferenceDate OPTIONAL,
  referenceTime                      ReferenceTime OPTIONAL,
  note-list                          SEQUENCE OF note Note,
  description-list                   SEQUENCE OF description Description,
  operationStatusCode                OperationStatusCode OPTIONAL,
  transportExecutionPlanReferenceID  TransportExecutionPlanReferenceID,
  signature-list                     SEQUENCE OF signature Signature-1,
  senderParty                        SenderParty OPTIONAL,
  receiverParty                      ReceiverParty OPTIONAL,
  transportStatus-list
    SEQUENCE OF transportStatus TransportStatus}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionStatus-2"
	PREFIX "ns55"
    NAMESPACE TransportExecutionStatusType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportExecutionStatusType.uBLVersionID, 
	TransportExecutionStatusType.customizationID, 
	TransportExecutionStatusType.profileID, 
	TransportExecutionStatusType.profileExecutionID, 
	TransportExecutionStatusType.iD, 
	TransportExecutionStatusType.copyIndicator, 
	TransportExecutionStatusType.uUID, 
	TransportExecutionStatusType.issueDate, 
	TransportExecutionStatusType.issueTime, 
	TransportExecutionStatusType.referenceDate, 
	TransportExecutionStatusType.referenceTime, 
	TransportExecutionStatusType.note-list.note, 
	TransportExecutionStatusType.description-list.description, 
	TransportExecutionStatusType.operationStatusCode, 
	TransportExecutionStatusType.transportExecutionPlanReferenceID
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportExecutionStatusType.signature-list.signature, 
	TransportExecutionStatusType.senderParty, 
	TransportExecutionStatusType.receiverParty, 
	TransportExecutionStatusType.transportStatus-list.transportStatus
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportExecutionStatusType.uBLExtensions, 
	TransportExecutionStatusType.uBLVersionID, 
	TransportExecutionStatusType.customizationID, 
	TransportExecutionStatusType.profileID, 
	TransportExecutionStatusType.profileExecutionID, 
	TransportExecutionStatusType.iD, 
	TransportExecutionStatusType.copyIndicator, 
	TransportExecutionStatusType.uUID, 
	TransportExecutionStatusType.issueDate, 
	TransportExecutionStatusType.issueTime, 
	TransportExecutionStatusType.referenceDate, 
	TransportExecutionStatusType.referenceTime, 
	TransportExecutionStatusType.note-list.note, 
	TransportExecutionStatusType.description-list.description, 
	TransportExecutionStatusType.operationStatusCode, 
	TransportExecutionStatusType.transportExecutionPlanReferenceID, 
	TransportExecutionStatusType.signature-list.signature, 
	TransportExecutionStatusType.senderParty, 
	TransportExecutionStatusType.receiverParty, 
	TransportExecutionStatusType.transportStatus-list.transportStatus
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportProgressStatus-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, StatusAvailableIndicator
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, SourceIssuerParty,
    TransportSchedule, TransportMeans
    FROM CommonAggregateComponents-2;

TransportProgressStatus ::= TransportProgressStatusType

TransportProgressStatusType ::= SEQUENCE {
  uBLExtensions             UBLExtensions OPTIONAL,
  uBLVersionID              UBLVersionID OPTIONAL,
  customizationID           CustomizationID OPTIONAL,
  profileID                 ProfileID OPTIONAL,
  profileExecutionID        ProfileExecutionID OPTIONAL,
  iD                        ID-1,
  copyIndicator             CopyIndicator OPTIONAL,
  uUID                      UUID OPTIONAL,
  issueDate                 IssueDate OPTIONAL,
  issueTime                 IssueTime OPTIONAL,
  note-list                 SEQUENCE OF note Note,
  statusAvailableIndicator  StatusAvailableIndicator OPTIONAL,
  signature-list            SEQUENCE OF signature Signature-1,
  senderParty               SenderParty OPTIONAL,
  receiverParty             ReceiverParty OPTIONAL,
  sourceIssuerParty         SourceIssuerParty OPTIONAL,
  transportSchedule-list    SEQUENCE OF transportSchedule TransportSchedule,
  transportMeans            TransportMeans}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportProgressStatus-2"
	PREFIX "ns56"
    NAMESPACE TransportProgressStatusType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportProgressStatusType.uBLVersionID, 
	TransportProgressStatusType.customizationID, 
	TransportProgressStatusType.profileID, 
	TransportProgressStatusType.profileExecutionID, 
	TransportProgressStatusType.iD, 
	TransportProgressStatusType.copyIndicator, 
	TransportProgressStatusType.uUID, 
	TransportProgressStatusType.issueDate, 
	TransportProgressStatusType.issueTime, 
	TransportProgressStatusType.note-list.note, 
	TransportProgressStatusType.statusAvailableIndicator
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportProgressStatusType.signature-list.signature, 
	TransportProgressStatusType.senderParty, 
	TransportProgressStatusType.receiverParty, 
	TransportProgressStatusType.sourceIssuerParty, 
	TransportProgressStatusType.transportSchedule-list.transportSchedule, 
	TransportProgressStatusType.transportMeans
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportProgressStatusType.uBLExtensions, 
	TransportProgressStatusType.uBLVersionID, 
	TransportProgressStatusType.customizationID, 
	TransportProgressStatusType.profileID, 
	TransportProgressStatusType.profileExecutionID, 
	TransportProgressStatusType.iD, 
	TransportProgressStatusType.copyIndicator, 
	TransportProgressStatusType.uUID, 
	TransportProgressStatusType.issueDate, 
	TransportProgressStatusType.issueTime, 
	TransportProgressStatusType.note-list.note, 
	TransportProgressStatusType.statusAvailableIndicator, 
	TransportProgressStatusType.signature-list.signature, 
	TransportProgressStatusType.senderParty, 
	TransportProgressStatusType.receiverParty, 
	TransportProgressStatusType.sourceIssuerParty, 
	TransportProgressStatusType.transportSchedule-list.transportSchedule, 
	TransportProgressStatusType.transportMeans AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportServiceDescription-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note, ServiceName
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, TransportServiceProviderParty,
    MainTransportationService, AdditionalTransportationService, ValidityPeriod,
    PaymentTerms, ServicePoint
    FROM CommonAggregateComponents-2;

TransportServiceDescription ::= TransportServiceDescriptionType

TransportServiceDescriptionType ::= SEQUENCE {
  uBLExtensions                         UBLExtensions OPTIONAL,
  uBLVersionID                          UBLVersionID OPTIONAL,
  customizationID                       CustomizationID OPTIONAL,
  profileID                             ProfileID OPTIONAL,
  profileExecutionID                    ProfileExecutionID OPTIONAL,
  iD                                    ID-1 OPTIONAL,
  copyIndicator                         CopyIndicator OPTIONAL,
  uUID                                  UUID OPTIONAL,
  issueDate                             IssueDate OPTIONAL,
  issueTime                             IssueTime OPTIONAL,
  note-list                             SEQUENCE OF note Note,
  serviceName                           ServiceName OPTIONAL,
  signature-list                        SEQUENCE OF signature Signature-1,
  senderParty                           SenderParty OPTIONAL,
  receiverParty                         ReceiverParty OPTIONAL,
  transportServiceProviderParty         TransportServiceProviderParty,
  mainTransportationService             MainTransportationService,
  additionalTransportationService-list
    SEQUENCE OF additionalTransportationService AdditionalTransportationService,
  validityPeriod                        ValidityPeriod,
  paymentTerms                          PaymentTerms OPTIONAL,
  servicePoint-list                     SEQUENCE OF servicePoint ServicePoint}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportServiceDescription-2"
	PREFIX "ns57"
    NAMESPACE TransportServiceDescriptionType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportServiceDescriptionType.uBLVersionID, 
	TransportServiceDescriptionType.customizationID, 
	TransportServiceDescriptionType.profileID, 
	TransportServiceDescriptionType.profileExecutionID, 
	TransportServiceDescriptionType.iD, 
	TransportServiceDescriptionType.copyIndicator, 
	TransportServiceDescriptionType.uUID, 
	TransportServiceDescriptionType.issueDate, 
	TransportServiceDescriptionType.issueTime, 
	TransportServiceDescriptionType.note-list.note, 
	TransportServiceDescriptionType.serviceName
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportServiceDescriptionType.signature-list.signature, 
	TransportServiceDescriptionType.senderParty, 
	TransportServiceDescriptionType.receiverParty, 
	TransportServiceDescriptionType.transportServiceProviderParty, 
	TransportServiceDescriptionType.mainTransportationService, 
	TransportServiceDescriptionType.additionalTransportationService-list.additionalTransportationService,
	TransportServiceDescriptionType.validityPeriod, 
	TransportServiceDescriptionType.paymentTerms, 
	TransportServiceDescriptionType.servicePoint-list.servicePoint
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportServiceDescriptionType.uBLExtensions, 
	TransportServiceDescriptionType.uBLVersionID, 
	TransportServiceDescriptionType.customizationID, 
	TransportServiceDescriptionType.profileID, 
	TransportServiceDescriptionType.profileExecutionID, 
	TransportServiceDescriptionType.iD, 
	TransportServiceDescriptionType.copyIndicator, 
	TransportServiceDescriptionType.uUID, 
	TransportServiceDescriptionType.issueDate, 
	TransportServiceDescriptionType.issueTime, 
	TransportServiceDescriptionType.note-list.note, 
	TransportServiceDescriptionType.serviceName, 
	TransportServiceDescriptionType.signature-list.signature, 
	TransportServiceDescriptionType.senderParty, 
	TransportServiceDescriptionType.receiverParty, 
	TransportServiceDescriptionType.transportServiceProviderParty, 
	TransportServiceDescriptionType.mainTransportationService, 
	TransportServiceDescriptionType.additionalTransportationService-list.additionalTransportationService,
	TransportServiceDescriptionType.validityPeriod, 
	TransportServiceDescriptionType.paymentTerms, 
	TransportServiceDescriptionType.servicePoint-list.servicePoint
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



UnawardedNotification-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, ContractName,
    Note
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, MinutesDocumentReference,
    AdditionalDocumentReference, TenderResult, AppealTerms
    FROM CommonAggregateComponents-2;

UnawardedNotification ::= UnawardedNotificationType

UnawardedNotificationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1 OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  contractFolderID                  ContractFolderID,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  contractName                      ContractName OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  minutesDocumentReference          MinutesDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  tenderResult-list
    SEQUENCE (SIZE (1..MAX)) OF tenderResult TenderResult,
  appealTerms                       AppealTerms OPTIONAL}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:UnawardedNotification-2"
	PREFIX "ns59"
    NAMESPACE UnawardedNotificationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE UnawardedNotificationType.uBLVersionID, 
	UnawardedNotificationType.customizationID, 
	UnawardedNotificationType.profileID, 
	UnawardedNotificationType.profileExecutionID, 
	UnawardedNotificationType.iD, UnawardedNotificationType.copyIndicator,
	UnawardedNotificationType.uUID, 
	UnawardedNotificationType.contractFolderID, 
	UnawardedNotificationType.issueDate, 
	UnawardedNotificationType.issueTime, 
	UnawardedNotificationType.contractName, 
	UnawardedNotificationType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE UnawardedNotificationType.signature-list.signature, 
	UnawardedNotificationType.senderParty, 
	UnawardedNotificationType.receiverParty, 
	UnawardedNotificationType.minutesDocumentReference, 
	UnawardedNotificationType.additionalDocumentReference-list.additionalDocumentReference,
	UnawardedNotificationType.tenderResult-list.tenderResult, 
	UnawardedNotificationType.appealTerms
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME UnawardedNotificationType.uBLExtensions, 
	UnawardedNotificationType.uBLVersionID, 
	UnawardedNotificationType.customizationID, 
	UnawardedNotificationType.profileID, 
	UnawardedNotificationType.profileExecutionID, 
	UnawardedNotificationType.iD, UnawardedNotificationType.copyIndicator,
	UnawardedNotificationType.uUID, 
	UnawardedNotificationType.contractFolderID, 
	UnawardedNotificationType.issueDate, 
	UnawardedNotificationType.issueTime, 
	UnawardedNotificationType.contractName, 
	UnawardedNotificationType.note-list.note, 
	UnawardedNotificationType.signature-list.signature, 
	UnawardedNotificationType.senderParty, 
	UnawardedNotificationType.receiverParty, 
	UnawardedNotificationType.minutesDocumentReference, 
	UnawardedNotificationType.additionalDocumentReference-list.additionalDocumentReference,
	UnawardedNotificationType.tenderResult-list.tenderResult, 
	UnawardedNotificationType.appealTerms AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



UnqualifiedDataTypes-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  NormalizedString, Decimal, String, AnyURI, Language, DateTime, Date, Time
    FROM XSD;

AmountType-1 ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString OPTIONAL,
  base                       XSD.Decimal}

BinaryObjectType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

GraphicType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

PictureType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

SoundType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

VideoType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString OPTIONAL,
  uri               XSD.AnyURI OPTIONAL,
  base              OCTET STRING}

CodeType ::= SEQUENCE {
  languageID      XSD.Language OPTIONAL,
  listAgencyID    XSD.NormalizedString OPTIONAL,
  listAgencyName  XSD.String OPTIONAL,
  listID          XSD.NormalizedString OPTIONAL,
  listName        XSD.String OPTIONAL,
  listSchemeURI   XSD.AnyURI OPTIONAL,
  listURI         XSD.AnyURI OPTIONAL,
  listVersionID   XSD.NormalizedString OPTIONAL,
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DateTimeType ::= SEQUENCE {base  XSD.DateTime}

DateType-1 ::= SEQUENCE {base  XSD.Date}

TimeType ::= SEQUENCE {base  XSD.Time}

IdentifierType-1 ::= SEQUENCE {
  schemeAgencyID    XSD.NormalizedString OPTIONAL,
  schemeAgencyName  XSD.String OPTIONAL,
  schemeDataURI     XSD.AnyURI OPTIONAL,
  schemeID          XSD.NormalizedString OPTIONAL,
  schemeName        XSD.String OPTIONAL,
  schemeURI         XSD.AnyURI OPTIONAL,
  schemeVersionID   XSD.NormalizedString OPTIONAL,
  base              XSD.NormalizedString}

IndicatorType ::= SEQUENCE {base  BOOLEAN}

MeasureType-1 ::= SEQUENCE {
  unitCode               XSD.NormalizedString OPTIONAL,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

NumericType ::= SEQUENCE {format  XSD.String OPTIONAL,
                          base    XSD.Decimal}

ValueType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                          base    XSD.Decimal}

PercentType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                            base    XSD.Decimal}

RateType-1 ::= SEQUENCE {format  XSD.String OPTIONAL,
                         base    XSD.Decimal}

QuantityType-1 ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          XSD.NormalizedString OPTIONAL,
  base                    XSD.Decimal}

TextType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

NameType-1 ::= SEQUENCE {
  languageID        XSD.Language OPTIONAL,
  languageLocaleID  XSD.NormalizedString OPTIONAL,
  base              XSD.String}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
	PREFIX "udt"
    NOT NAMESPACE AmountType-1.currencyCodeListVersionID, 
	AmountType-1.currencyID, BinaryObjectType.characterSetCode, 
	BinaryObjectType.encodingCode, BinaryObjectType.filename, 
	BinaryObjectType.format, BinaryObjectType.mimeCode, 
	BinaryObjectType.uri, GraphicType.characterSetCode, 
	GraphicType.encodingCode, GraphicType.filename, GraphicType.format, 
	GraphicType.mimeCode, GraphicType.uri, PictureType.characterSetCode, 
	PictureType.encodingCode, PictureType.filename, PictureType.format, 
	PictureType.mimeCode, PictureType.uri, SoundType.characterSetCode, 
	SoundType.encodingCode, SoundType.filename, SoundType.format, 
	SoundType.mimeCode, SoundType.uri, VideoType.characterSetCode, 
	VideoType.encodingCode, VideoType.filename, VideoType.format, 
	VideoType.mimeCode, VideoType.uri, CodeType.languageID, 
	CodeType.listAgencyID, CodeType.listAgencyName, CodeType.listID, 
	CodeType.listName, CodeType.listSchemeURI, CodeType.listURI, 
	CodeType.listVersionID, CodeType.name, 
	IdentifierType-1.schemeAgencyID, IdentifierType-1.schemeAgencyName, 
	IdentifierType-1.schemeDataURI, IdentifierType-1.schemeID, 
	IdentifierType-1.schemeName, IdentifierType-1.schemeURI, 
	IdentifierType-1.schemeVersionID, MeasureType-1.unitCode, 
	MeasureType-1.unitCodeListVersionID, NumericType.format, 
	ValueType-1.format, PercentType-1.format, RateType-1.format, 
	QuantityType-1.unitCode, QuantityType-1.unitCodeListAgencyID, 
	QuantityType-1.unitCodeListAgencyName, QuantityType-1.unitCodeListID, 
	TextType-1.languageID, TextType-1.languageLocaleID, 
	NameType-1.languageID, NameType-1.languageLocaleID
    NAME AmountType-1 AS "AmountType"
    NAME DateType-1 AS "DateType"
    NAME IdentifierType-1 AS "IdentifierType"
    NAME MeasureType-1 AS "MeasureType"
    NAME ValueType-1 AS "ValueType"
    NAME PercentType-1 AS "PercentType"
    NAME RateType-1 AS "RateType"
    NAME QuantityType-1 AS "QuantityType"
    NAME TextType-1 AS "TextType"
    NAME NameType-1 AS "NameType"
    ATTRIBUTE AmountType-1.currencyCodeListVersionID, AmountType-1.currencyID,
	MeasureType-1.unitCode, MeasureType-1.unitCodeListVersionID, 
	NumericType.format, ValueType-1.format, PercentType-1.format, 
	RateType-1.format, TextType-1.languageID, TextType-1.languageLocaleID,
	NameType-1.languageID, NameType-1.languageLocaleID
    ATTRIBUTE ALL IN BinaryObjectType, ALL IN GraphicType, ALL IN PictureType,
	ALL IN SoundType, ALL IN VideoType, ALL IN CodeType, 
	ALL IN IdentifierType-1, ALL IN QuantityType-1
    NOT ATTRIBUTE BinaryObjectType.base, GraphicType.base, PictureType.base, 
	SoundType.base, VideoType.base, CodeType.base, IdentifierType-1.base, 
	QuantityType-1.base
    BASE64 BinaryObjectType.base, GraphicType.base, PictureType.base, 
	SoundType.base, VideoType.base
    UNTAGGED base IN ALL
END



UtilityStatement-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, UtilityStatementTypeCode, 
    Note, DocumentCurrencyCode, AccountingCostCode, AccountingCost
    FROM CommonBasicComponents-2
  ParentDocumentReference, AdditionalDocumentReference, Signature-1,
    SenderParty, ReceiverParty, BuyerCustomerParty, SubscriberParty,
    MainOnAccountPayment, SubscriberConsumption
    FROM CommonAggregateComponents-2;

UtilityStatement ::= UtilityStatementType

UtilityStatementType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  profileExecutionID                ProfileExecutionID OPTIONAL,
  iD                                ID-1,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  utilityStatementTypeCode          UtilityStatementTypeCode,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  parentDocumentReference           ParentDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty,
  receiverParty                     ReceiverParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  subscriberParty                   SubscriberParty OPTIONAL,
  mainOnAccountPayment-list
    SEQUENCE OF mainOnAccountPayment MainOnAccountPayment,
  subscriberConsumption-list
    SEQUENCE OF subscriberConsumption SubscriberConsumption}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:UtilityStatement-2"
	PREFIX "ns60"
    NAMESPACE UtilityStatementType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE UtilityStatementType.uBLVersionID, 
	UtilityStatementType.customizationID, UtilityStatementType.profileID, 
	UtilityStatementType.profileExecutionID, UtilityStatementType.iD, 
	UtilityStatementType.copyIndicator, UtilityStatementType.uUID, 
	UtilityStatementType.issueDate, UtilityStatementType.issueTime, 
	UtilityStatementType.utilityStatementTypeCode, 
	UtilityStatementType.note-list.note, 
	UtilityStatementType.documentCurrencyCode, 
	UtilityStatementType.accountingCostCode, 
	UtilityStatementType.accountingCost
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE UtilityStatementType.parentDocumentReference, 
	UtilityStatementType.additionalDocumentReference-list.additionalDocumentReference,
	UtilityStatementType.signature-list.signature, 
	UtilityStatementType.senderParty, UtilityStatementType.receiverParty, 
	UtilityStatementType.buyerCustomerParty, 
	UtilityStatementType.subscriberParty, 
	UtilityStatementType.mainOnAccountPayment-list.mainOnAccountPayment, 
	UtilityStatementType.subscriberConsumption-list.subscriberConsumption
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME UtilityStatementType.uBLExtensions, 
	UtilityStatementType.uBLVersionID, 
	UtilityStatementType.customizationID, UtilityStatementType.profileID, 
	UtilityStatementType.profileExecutionID, UtilityStatementType.iD, 
	UtilityStatementType.copyIndicator, UtilityStatementType.uUID, 
	UtilityStatementType.issueDate, UtilityStatementType.issueTime, 
	UtilityStatementType.utilityStatementTypeCode, 
	UtilityStatementType.note-list.note, 
	UtilityStatementType.documentCurrencyCode, 
	UtilityStatementType.accountingCostCode, 
	UtilityStatementType.accountingCost, 
	UtilityStatementType.parentDocumentReference, 
	UtilityStatementType.additionalDocumentReference-list.additionalDocumentReference,
	UtilityStatementType.signature-list.signature, 
	UtilityStatementType.senderParty, UtilityStatementType.receiverParty, 
	UtilityStatementType.buyerCustomerParty, 
	UtilityStatementType.subscriberParty, 
	UtilityStatementType.mainOnAccountPayment-list.mainOnAccountPayment, 
	UtilityStatementType.subscriberConsumption-list.subscriberConsumption
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



Waybill-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CarrierAssignedID, UUID, IssueDate, IssueTime, Name-1, Description, 
    Note, ShippingOrderID, AdValoremIndicator, DeclaredCarriageValueAmount,
    OtherInstruction
    FROM CommonBasicComponents-2
  ConsignorParty, CarrierParty, FreightForwarderParty, Shipment,
    DocumentReference, ExchangeRate, DocumentDistribution, Signature-1
    FROM CommonAggregateComponents-2;

Waybill ::= WaybillType

WaybillType ::= SEQUENCE {
  uBLExtensions                UBLExtensions OPTIONAL,
  uBLVersionID                 UBLVersionID OPTIONAL,
  customizationID              CustomizationID OPTIONAL,
  profileID                    ProfileID OPTIONAL,
  profileExecutionID           ProfileExecutionID OPTIONAL,
  iD                           ID-1,
  carrierAssignedID            CarrierAssignedID OPTIONAL,
  uUID                         UUID OPTIONAL,
  issueDate                    IssueDate OPTIONAL,
  issueTime                    IssueTime OPTIONAL,
  name                         Name-1 OPTIONAL,
  description-list             SEQUENCE OF description Description,
  note-list                    SEQUENCE OF note Note,
  shippingOrderID              ShippingOrderID OPTIONAL,
  adValoremIndicator           AdValoremIndicator OPTIONAL,
  declaredCarriageValueAmount  DeclaredCarriageValueAmount OPTIONAL,
  otherInstruction-list        SEQUENCE OF otherInstruction OtherInstruction,
  consignorParty               ConsignorParty OPTIONAL,
  carrierParty                 CarrierParty OPTIONAL,
  freightForwarderParty        FreightForwarderParty OPTIONAL,
  shipment                     Shipment,
  documentReference-list       SEQUENCE OF documentReference DocumentReference,
  exchangeRate-list            SEQUENCE OF exchangeRate ExchangeRate,
  documentDistribution-list
    SEQUENCE OF documentDistribution DocumentDistribution,
  signature-list               SEQUENCE OF signature Signature-1}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Waybill-2"
	PREFIX "ns61"
    NAMESPACE WaybillType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE WaybillType.uBLVersionID, WaybillType.customizationID, 
	WaybillType.profileID, WaybillType.profileExecutionID, WaybillType.iD,
	WaybillType.carrierAssignedID, WaybillType.uUID, 
	WaybillType.issueDate, WaybillType.issueTime, WaybillType.name, 
	WaybillType.description-list.description, WaybillType.note-list.note, 
	WaybillType.shippingOrderID, WaybillType.adValoremIndicator, 
	WaybillType.declaredCarriageValueAmount, 
	WaybillType.otherInstruction-list.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE WaybillType.consignorParty, WaybillType.carrierParty, 
	WaybillType.freightForwarderParty, WaybillType.shipment, 
	WaybillType.documentReference-list.documentReference, 
	WaybillType.exchangeRate-list.exchangeRate, 
	WaybillType.documentDistribution-list.documentDistribution, 
	WaybillType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME WaybillType.uBLExtensions, WaybillType.uBLVersionID, 
	WaybillType.customizationID, WaybillType.profileID, 
	WaybillType.profileExecutionID, WaybillType.iD, 
	WaybillType.carrierAssignedID, WaybillType.uUID, 
	WaybillType.issueDate, WaybillType.issueTime, WaybillType.name, 
	WaybillType.description-list.description, WaybillType.note-list.note, 
	WaybillType.shippingOrderID, WaybillType.adValoremIndicator, 
	WaybillType.declaredCarriageValueAmount, 
	WaybillType.otherInstruction-list.otherInstruction, 
	WaybillType.consignorParty, WaybillType.carrierParty, 
	WaybillType.freightForwarderParty, WaybillType.shipment, 
	WaybillType.documentReference-list.documentReference, 
	WaybillType.exchangeRate-list.exchangeRate, 
	WaybillType.documentDistribution-list.documentDistribution, 
	WaybillType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



V1-3-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  String, AnyURI, ID, DateTime, AnyType
    FROM XSD
  DigestMethod, DigestValue, CanonicalizationMethod, X509IssuerSerialType,
    Transforms, Signature
    FROM Xmldsig;

Any ::= AnyType-1

AnyType-1 ::= SEQUENCE {
  embed-values   SEQUENCE OF XSD.String,
  attr
    SEQUENCE 
      (CONSTRAINED BY {/* Each item shall conform to the
		  "AnyAttributeFormat" specified in ITU-T Rec. X.693 |
		  ISO/IEC 8825-4, clause 18 */ 
         }) OF XSD.String,
  sequence-list
    SEQUENCE OF
      SEQUENCE {elem
                  XSD.String
                    (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	     Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                       })}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

ObjectIdentifier ::= ObjectIdentifierType

ObjectIdentifierType ::= SEQUENCE {
  identifier               IdentifierType,
  description              XSD.String OPTIONAL,
  documentationReferences  DocumentationReferencesType OPTIONAL}

IdentifierType ::= SEQUENCE {
  qualifier  QualifierType OPTIONAL,
  base       XSD.AnyURI}

QualifierType ::= ENUMERATED {oIDAsURI, oIDAsURN}

DocumentationReferencesType ::= SEQUENCE {
  sequence-list
    SEQUENCE (SIZE (1..MAX)) OF SEQUENCE {documentationReference  XSD.AnyURI}}

EncapsulatedPKIData ::= EncapsulatedPKIDataType

EncapsulatedPKIDataType ::= SEQUENCE {
  encoding  XSD.AnyURI OPTIONAL,
  id        XSD.ID OPTIONAL,
  base      OCTET STRING}

Include ::= IncludeType

IncludeType ::= SEQUENCE {
  uRI             XSD.AnyURI,
  referencedData  BOOLEAN OPTIONAL}

ReferenceInfo ::= ReferenceInfoType

ReferenceInfoType ::= SEQUENCE {
  id            XSD.ID OPTIONAL,
  uRI           XSD.AnyURI OPTIONAL,
  digestMethod  DigestMethod,
  digestValue   DigestValue}

GenericTimeStampType ::= SEQUENCE {
  id                      XSD.ID OPTIONAL,
  choice
    CHOICE {include-list        SEQUENCE OF include Include,
            referenceInfo-list
              SEQUENCE (SIZE (1..MAX)) OF referenceInfo ReferenceInfo} OPTIONAL,
  canonicalizationMethod  CanonicalizationMethod OPTIONAL,
  choice-list
    SEQUENCE (SIZE (1..MAX)) OF
      CHOICE {encapsulatedTimeStamp  EncapsulatedPKIDataType,
              xMLTimeStamp           AnyType-1}}

XAdESTimeStamp ::= XAdESTimeStampType

XAdESTimeStampType ::= SEQUENCE {
  id                      XSD.ID OPTIONAL,
  include-list            SEQUENCE OF include Include,
  canonicalizationMethod  CanonicalizationMethod OPTIONAL,
  choice-list
    SEQUENCE (SIZE (1..MAX)) OF
      CHOICE {encapsulatedTimeStamp  EncapsulatedPKIDataType,
              xMLTimeStamp           AnyType-1}}

OtherTimeStamp ::= OtherTimeStampType

OtherTimeStampType ::= SEQUENCE {
  id                      XSD.ID OPTIONAL,
  referenceInfo-list
    SEQUENCE (SIZE (1..MAX)) OF referenceInfo ReferenceInfo,
  canonicalizationMethod  CanonicalizationMethod OPTIONAL,
  choice
    CHOICE {encapsulatedTimeStamp  EncapsulatedPKIDataType,
            xMLTimeStamp           AnyType-1}}

QualifyingProperties ::= QualifyingPropertiesType

QualifyingPropertiesType ::= SEQUENCE {
  id                  XSD.ID OPTIONAL,
  target              XSD.AnyURI,
  signedProperties    SignedPropertiesType OPTIONAL,
  unsignedProperties  UnsignedPropertiesType OPTIONAL}

SignedProperties ::= SignedPropertiesType

SignedPropertiesType ::= SEQUENCE {
  id                          XSD.ID OPTIONAL,
  signedSignatureProperties   SignedSignaturePropertiesType OPTIONAL,
  signedDataObjectProperties  SignedDataObjectPropertiesType OPTIONAL}

UnsignedProperties ::= UnsignedPropertiesType

UnsignedPropertiesType ::= SEQUENCE {
  id                            XSD.ID OPTIONAL,
  unsignedSignatureProperties   UnsignedSignaturePropertiesType OPTIONAL,
  unsignedDataObjectProperties  UnsignedDataObjectPropertiesType OPTIONAL}

SignedSignatureProperties ::= SignedSignaturePropertiesType

SignedSignaturePropertiesType ::= SEQUENCE {
  id                         XSD.ID OPTIONAL,
  signingTime                XSD.DateTime OPTIONAL,
  signingCertificate         CertIDListType OPTIONAL,
  signaturePolicyIdentifier  SignaturePolicyIdentifierType OPTIONAL,
  signatureProductionPlace   SignatureProductionPlaceType OPTIONAL,
  signerRole                 SignerRoleType OPTIONAL}

SignedDataObjectProperties ::= SignedDataObjectPropertiesType

SignedDataObjectPropertiesType ::= SEQUENCE {
  id                                   XSD.ID OPTIONAL,
  dataObjectFormat-list
    SEQUENCE OF dataObjectFormat DataObjectFormatType,
  commitmentTypeIndication-list
    SEQUENCE OF commitmentTypeIndication CommitmentTypeIndicationType,
  allDataObjectsTimeStamp-list
    SEQUENCE OF allDataObjectsTimeStamp XAdESTimeStampType,
  individualDataObjectsTimeStamp-list
    SEQUENCE OF individualDataObjectsTimeStamp XAdESTimeStampType}

UnsignedSignatureProperties ::= UnsignedSignaturePropertiesType

UnsignedSignaturePropertiesType ::= SEQUENCE {
  id           XSD.ID OPTIONAL,
  choice-list
    SEQUENCE (SIZE (1..MAX)) OF
      CHOICE {counterSignature           CounterSignatureType,
              signatureTimeStamp         XAdESTimeStampType,
              completeCertificateRefs    CompleteCertificateRefsType,
              completeRevocationRefs     CompleteRevocationRefsType,
              attributeCertificateRefs   CompleteCertificateRefsType,
              attributeRevocationRefs    CompleteRevocationRefsType,
              sigAndRefsTimeStamp        XAdESTimeStampType,
              refsOnlyTimeStamp          XAdESTimeStampType,
              certificateValues          CertificateValuesType,
              revocationValues           RevocationValuesType,
              attrAuthoritiesCertValues  CertificateValuesType,
              attributeRevocationValues  RevocationValuesType,
              archiveTimeStamp           XAdESTimeStampType,
              elem
                XSD.String
                  (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		     in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                     })}}

UnsignedDataObjectProperties ::= UnsignedDataObjectPropertiesType

UnsignedDataObjectPropertiesType ::= SEQUENCE {
  id                               XSD.ID OPTIONAL,
  unsignedDataObjectProperty-list
    SEQUENCE (SIZE (1..MAX)) OF unsignedDataObjectProperty AnyType-1}

QualifyingPropertiesReference ::= QualifyingPropertiesReferenceType

QualifyingPropertiesReferenceType ::= SEQUENCE {
  id   XSD.ID OPTIONAL,
  uRI  XSD.AnyURI}

SigningTime ::= XSD.DateTime

SigningCertificate ::= CertIDListType

CertIDListType ::= SEQUENCE {
  cert-list  SEQUENCE (SIZE (1..MAX)) OF cert CertIDType}

CertIDType ::= SEQUENCE {
  uRI           XSD.AnyURI OPTIONAL,
  certDigest    DigestAlgAndValueType,
  issuerSerial  X509IssuerSerialType}

DigestAlgAndValueType ::= SEQUENCE {
  digestMethod  DigestMethod,
  digestValue   DigestValue}

SignaturePolicyIdentifier ::= SignaturePolicyIdentifierType

SignaturePolicyIdentifierType ::= SEQUENCE {
  choice
    CHOICE {signaturePolicyId       SignaturePolicyIdType,
            signaturePolicyImplied  XSD.AnyType}}

SignaturePolicyIdType ::= SEQUENCE {
  sigPolicyId          ObjectIdentifierType,
  transforms           Transforms OPTIONAL,
  sigPolicyHash        DigestAlgAndValueType,
  sigPolicyQualifiers  SigPolicyQualifiersListType OPTIONAL}

SigPolicyQualifiersListType ::= SEQUENCE {
  sigPolicyQualifier-list
    SEQUENCE (SIZE (1..MAX)) OF sigPolicyQualifier AnyType-1}

SPURI ::= XSD.AnyURI

SPUserNotice ::= SPUserNoticeType

SPUserNoticeType ::= SEQUENCE {
  noticeRef     NoticeReferenceType OPTIONAL,
  explicitText  XSD.String OPTIONAL}

NoticeReferenceType ::= SEQUENCE {
  organization   XSD.String,
  noticeNumbers  IntegerListType}

IntegerListType ::= SEQUENCE {int-list  SEQUENCE OF int INTEGER}

CounterSignature ::= CounterSignatureType

CounterSignatureType ::= SEQUENCE {signature  Signature}

DataObjectFormat ::= DataObjectFormatType

DataObjectFormatType ::= SEQUENCE {
  objectReference   XSD.AnyURI,
  description       XSD.String OPTIONAL,
  objectIdentifier  ObjectIdentifierType OPTIONAL,
  mimeType          XSD.String OPTIONAL,
  encoding          XSD.AnyURI OPTIONAL}

CommitmentTypeIndication ::= CommitmentTypeIndicationType

CommitmentTypeIndicationType ::= SEQUENCE {
  commitmentTypeId          ObjectIdentifierType,
  choice
    CHOICE {objectReference-list
              SEQUENCE (SIZE (1..MAX)) OF objectReference XSD.AnyURI,
            allSignedDataObjects  XSD.AnyType},
  commitmentTypeQualifiers  CommitmentTypeQualifiersListType OPTIONAL}

CommitmentTypeQualifiersListType ::= SEQUENCE {
  commitmentTypeQualifier-list  SEQUENCE OF commitmentTypeQualifier AnyType-1}

SignatureProductionPlace ::= SignatureProductionPlaceType

SignatureProductionPlaceType ::= SEQUENCE {
  city             XSD.String OPTIONAL,
  stateOrProvince  XSD.String OPTIONAL,
  postalCode       XSD.String OPTIONAL,
  countryName      XSD.String OPTIONAL}

SignerRole ::= SignerRoleType

SignerRoleType ::= SEQUENCE {
  claimedRoles    ClaimedRolesListType OPTIONAL,
  certifiedRoles  CertifiedRolesListType OPTIONAL}

ClaimedRolesListType ::= SEQUENCE {
  claimedRole-list  SEQUENCE (SIZE (1..MAX)) OF claimedRole AnyType-1}

CertifiedRolesListType ::= SEQUENCE {
  certifiedRole-list
    SEQUENCE (SIZE (1..MAX)) OF certifiedRole EncapsulatedPKIDataType}

AllDataObjectsTimeStamp ::= XAdESTimeStampType

IndividualDataObjectsTimeStamp ::= XAdESTimeStampType

SignatureTimeStamp ::= XAdESTimeStampType

CompleteCertificateRefs ::= CompleteCertificateRefsType

CompleteCertificateRefsType ::= SEQUENCE {
  id        XSD.ID OPTIONAL,
  certRefs  CertIDListType}

CompleteRevocationRefs ::= CompleteRevocationRefsType

CompleteRevocationRefsType ::= SEQUENCE {
  id         XSD.ID OPTIONAL,
  cRLRefs    CRLRefsType OPTIONAL,
  oCSPRefs   OCSPRefsType OPTIONAL,
  otherRefs  OtherCertStatusRefsType OPTIONAL}

CRLRefsType ::= SEQUENCE {
  cRLRef-list  SEQUENCE (SIZE (1..MAX)) OF cRLRef CRLRefType}

CRLRefType ::= SEQUENCE {
  digestAlgAndValue  DigestAlgAndValueType,
  cRLIdentifier      CRLIdentifierType OPTIONAL}

CRLIdentifierType ::= SEQUENCE {
  uRI        XSD.AnyURI OPTIONAL,
  issuer     XSD.String,
  issueTime  XSD.DateTime,
  number     INTEGER OPTIONAL}

OCSPRefsType ::= SEQUENCE {
  oCSPRef-list  SEQUENCE (SIZE (1..MAX)) OF oCSPRef OCSPRefType}

OCSPRefType ::= SEQUENCE {
  oCSPIdentifier     OCSPIdentifierType,
  digestAlgAndValue  DigestAlgAndValueType OPTIONAL}

ResponderIDType ::= SEQUENCE {
  choice  CHOICE {byName  XSD.String,
                  byKey   OCTET STRING}}

OCSPIdentifierType ::= SEQUENCE {
  uRI          XSD.AnyURI OPTIONAL,
  responderID  ResponderIDType,
  producedAt   XSD.DateTime}

OtherCertStatusRefsType ::= SEQUENCE {
  otherRef-list  SEQUENCE (SIZE (1..MAX)) OF otherRef AnyType-1}

AttributeCertificateRefs ::= CompleteCertificateRefsType

AttributeRevocationRefs ::= CompleteRevocationRefsType

SigAndRefsTimeStamp ::= XAdESTimeStampType

RefsOnlyTimeStamp ::= XAdESTimeStampType

CertificateValues ::= CertificateValuesType

CertificateValuesType ::= SEQUENCE {
  id           XSD.ID OPTIONAL,
  choice-list
    SEQUENCE OF
      CHOICE {encapsulatedX509Certificate  EncapsulatedPKIDataType,
              otherCertificate             AnyType-1}}

RevocationValues ::= RevocationValuesType

RevocationValuesType ::= SEQUENCE {
  id           XSD.ID OPTIONAL,
  cRLValues    CRLValuesType OPTIONAL,
  oCSPValues   OCSPValuesType OPTIONAL,
  otherValues  OtherCertStatusValuesType OPTIONAL}

CRLValuesType ::= SEQUENCE {
  encapsulatedCRLValue-list
    SEQUENCE (SIZE (1..MAX)) OF encapsulatedCRLValue EncapsulatedPKIDataType}

OCSPValuesType ::= SEQUENCE {
  encapsulatedOCSPValue-list
    SEQUENCE (SIZE (1..MAX)) OF encapsulatedOCSPValue EncapsulatedPKIDataType}

OtherCertStatusValuesType ::= SEQUENCE {
  otherValue-list  SEQUENCE (SIZE (1..MAX)) OF otherValue AnyType-1}

AttrAuthoritiesCertValues ::= CertificateValuesType

AttributeRevocationValues ::= RevocationValuesType

ArchiveTimeStamp ::= XAdESTimeStampType

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "http://uri.etsi.org/01903/v1.3.2#"
	PREFIX "xades"
    NAMESPACE ReferenceInfoType.digestMethod, ReferenceInfoType.digestValue, 
	GenericTimeStampType.canonicalizationMethod, 
	XAdESTimeStampType.canonicalizationMethod, 
	OtherTimeStampType.canonicalizationMethod, 
	DigestAlgAndValueType.digestMethod, DigestAlgAndValueType.digestValue,
	SignaturePolicyIdType.transforms, CounterSignatureType.signature
	AS "http://www.w3.org/2000/09/xmldsig#" PREFIX "ds"
    NOT NAMESPACE IdentifierType.qualifier, EncapsulatedPKIDataType.encoding, 
	EncapsulatedPKIDataType.id, IncludeType.uRI, 
	IncludeType.referencedData, ReferenceInfoType.id, 
	ReferenceInfoType.uRI, GenericTimeStampType.id, XAdESTimeStampType.id,
	OtherTimeStampType.id, QualifyingPropertiesType.id, 
	QualifyingPropertiesType.target, SignedPropertiesType.id, 
	UnsignedPropertiesType.id, SignedSignaturePropertiesType.id, 
	SignedDataObjectPropertiesType.id, UnsignedSignaturePropertiesType.id,
	UnsignedDataObjectPropertiesType.id, 
	QualifyingPropertiesReferenceType.id, 
	QualifyingPropertiesReferenceType.uRI, CertIDType.uRI, 
	DataObjectFormatType.objectReference, CompleteCertificateRefsType.id, 
	CompleteRevocationRefsType.id, CRLIdentifierType.uRI, 
	OCSPIdentifierType.uRI, CertificateValuesType.id, 
	RevocationValuesType.id
    NAME AnyType-1 AS "AnyType"
    NAME ObjectIdentifierType.identifier, ObjectIdentifierType.description, 
	ObjectIdentifierType.documentationReferences, 
	IdentifierType.qualifier, 
	DocumentationReferencesType.sequence-list.*.documentationReference, 
	EncapsulatedPKIDataType.encoding, EncapsulatedPKIDataType.id, 
	IncludeType.uRI, ReferenceInfoType.id, ReferenceInfoType.uRI, 
	ReferenceInfoType.digestMethod, ReferenceInfoType.digestValue, 
	GenericTimeStampType.id, 
	GenericTimeStampType.choice.include-list.include, 
	GenericTimeStampType.choice.referenceInfo-list.referenceInfo, 
	GenericTimeStampType.canonicalizationMethod, 
	GenericTimeStampType.choice-list.*.encapsulatedTimeStamp, 
	GenericTimeStampType.choice-list.*.xMLTimeStamp, 
	XAdESTimeStampType.id, XAdESTimeStampType.include-list.include, 
	XAdESTimeStampType.canonicalizationMethod, 
	XAdESTimeStampType.choice-list.*.encapsulatedTimeStamp, 
	XAdESTimeStampType.choice-list.*.xMLTimeStamp, OtherTimeStampType.id, 
	OtherTimeStampType.referenceInfo-list.referenceInfo, 
	OtherTimeStampType.canonicalizationMethod, 
	OtherTimeStampType.choice.encapsulatedTimeStamp, 
	OtherTimeStampType.choice.xMLTimeStamp, QualifyingPropertiesType.id, 
	QualifyingPropertiesType.target, 
	QualifyingPropertiesType.signedProperties, 
	QualifyingPropertiesType.unsignedProperties, SignedPropertiesType.id, 
	SignedPropertiesType.signedSignatureProperties, 
	SignedPropertiesType.signedDataObjectProperties, 
	UnsignedPropertiesType.id, 
	UnsignedPropertiesType.unsignedSignatureProperties, 
	UnsignedPropertiesType.unsignedDataObjectProperties, 
	SignedSignaturePropertiesType.id, 
	SignedSignaturePropertiesType.signingTime, 
	SignedSignaturePropertiesType.signingCertificate, 
	SignedSignaturePropertiesType.signaturePolicyIdentifier, 
	SignedSignaturePropertiesType.signatureProductionPlace, 
	SignedSignaturePropertiesType.signerRole, 
	SignedDataObjectPropertiesType.id, 
	SignedDataObjectPropertiesType.dataObjectFormat-list.dataObjectFormat,
	SignedDataObjectPropertiesType.commitmentTypeIndication-list.commitmentTypeIndication,
	SignedDataObjectPropertiesType.allDataObjectsTimeStamp-list.allDataObjectsTimeStamp,
	SignedDataObjectPropertiesType.individualDataObjectsTimeStamp-list.individualDataObjectsTimeStamp,
	UnsignedSignaturePropertiesType.id, 
	UnsignedSignaturePropertiesType.choice-list.*.counterSignature, 
	UnsignedSignaturePropertiesType.choice-list.*.signatureTimeStamp, 
	UnsignedSignaturePropertiesType.choice-list.*.completeCertificateRefs,
	UnsignedSignaturePropertiesType.choice-list.*.completeRevocationRefs, 
	UnsignedSignaturePropertiesType.choice-list.*.attributeCertificateRefs,
	UnsignedSignaturePropertiesType.choice-list.*.attributeRevocationRefs,
	UnsignedSignaturePropertiesType.choice-list.*.sigAndRefsTimeStamp, 
	UnsignedSignaturePropertiesType.choice-list.*.refsOnlyTimeStamp, 
	UnsignedSignaturePropertiesType.choice-list.*.certificateValues, 
	UnsignedSignaturePropertiesType.choice-list.*.revocationValues, 
	UnsignedSignaturePropertiesType.choice-list.*.attrAuthoritiesCertValues,
	UnsignedSignaturePropertiesType.choice-list.*.attributeRevocationValues,
	UnsignedSignaturePropertiesType.choice-list.*.archiveTimeStamp, 
	UnsignedDataObjectPropertiesType.id, 
	UnsignedDataObjectPropertiesType.unsignedDataObjectProperty-list.unsignedDataObjectProperty,
	QualifyingPropertiesReferenceType.id, 
	QualifyingPropertiesReferenceType.uRI, CertIDListType.cert-list.cert, 
	CertIDType.uRI, CertIDType.certDigest, CertIDType.issuerSerial, 
	DigestAlgAndValueType.digestMethod, DigestAlgAndValueType.digestValue,
	SignaturePolicyIdentifierType.choice.signaturePolicyId, 
	SignaturePolicyIdentifierType.choice.signaturePolicyImplied, 
	SignaturePolicyIdType.sigPolicyId, SignaturePolicyIdType.transforms, 
	SignaturePolicyIdType.sigPolicyHash, 
	SignaturePolicyIdType.sigPolicyQualifiers, 
	SigPolicyQualifiersListType.sigPolicyQualifier-list.sigPolicyQualifier,
	SPUserNoticeType.noticeRef, SPUserNoticeType.explicitText, 
	NoticeReferenceType.organization, NoticeReferenceType.noticeNumbers, 
	CounterSignatureType.signature, DataObjectFormatType.objectReference, 
	DataObjectFormatType.description, 
	DataObjectFormatType.objectIdentifier, DataObjectFormatType.mimeType, 
	DataObjectFormatType.encoding, 
	CommitmentTypeIndicationType.commitmentTypeId, 
	CommitmentTypeIndicationType.choice.objectReference-list.objectReference,
	CommitmentTypeIndicationType.choice.allSignedDataObjects, 
	CommitmentTypeIndicationType.commitmentTypeQualifiers, 
	CommitmentTypeQualifiersListType.commitmentTypeQualifier-list.commitmentTypeQualifier,
	SignatureProductionPlaceType.city, 
	SignatureProductionPlaceType.stateOrProvince, 
	SignatureProductionPlaceType.postalCode, 
	SignatureProductionPlaceType.countryName, SignerRoleType.claimedRoles,
	SignerRoleType.certifiedRoles, 
	ClaimedRolesListType.claimedRole-list.claimedRole, 
	CertifiedRolesListType.certifiedRole-list.certifiedRole, 
	CompleteCertificateRefsType.id, CompleteCertificateRefsType.certRefs, 
	CompleteRevocationRefsType.id, CompleteRevocationRefsType.cRLRefs, 
	CompleteRevocationRefsType.oCSPRefs, 
	CompleteRevocationRefsType.otherRefs, CRLRefsType.cRLRef-list.cRLRef, 
	CRLRefType.digestAlgAndValue, CRLRefType.cRLIdentifier, 
	CRLIdentifierType.uRI, CRLIdentifierType.issuer, 
	CRLIdentifierType.issueTime, CRLIdentifierType.number, 
	OCSPRefsType.oCSPRef-list.oCSPRef, OCSPRefType.oCSPIdentifier, 
	OCSPRefType.digestAlgAndValue, ResponderIDType.choice.byName, 
	ResponderIDType.choice.byKey, OCSPIdentifierType.uRI, 
	OCSPIdentifierType.responderID, OCSPIdentifierType.producedAt, 
	OtherCertStatusRefsType.otherRef-list.otherRef, 
	CertificateValuesType.id, 
	CertificateValuesType.choice-list.*.encapsulatedX509Certificate, 
	CertificateValuesType.choice-list.*.otherCertificate, 
	RevocationValuesType.id, RevocationValuesType.cRLValues, 
	RevocationValuesType.oCSPValues, RevocationValuesType.otherValues, 
	CRLValuesType.encapsulatedCRLValue-list.encapsulatedCRLValue, 
	OCSPValuesType.encapsulatedOCSPValue-list.encapsulatedOCSPValue, 
	OtherCertStatusValuesType.otherValue-list.otherValue AS CAPITALIZED
    ATTRIBUTE IdentifierType.qualifier, EncapsulatedPKIDataType.encoding, 
	EncapsulatedPKIDataType.id, ReferenceInfoType.id, 
	ReferenceInfoType.uRI, GenericTimeStampType.id, XAdESTimeStampType.id,
	OtherTimeStampType.id, QualifyingPropertiesType.id, 
	QualifyingPropertiesType.target, SignedPropertiesType.id, 
	UnsignedPropertiesType.id, SignedSignaturePropertiesType.id, 
	SignedDataObjectPropertiesType.id, UnsignedSignaturePropertiesType.id,
	UnsignedDataObjectPropertiesType.id, CertIDType.uRI, 
	DataObjectFormatType.objectReference, CompleteCertificateRefsType.id, 
	CompleteRevocationRefsType.id, CRLIdentifierType.uRI, 
	OCSPIdentifierType.uRI, CertificateValuesType.id, 
	RevocationValuesType.id
    ATTRIBUTE ALL IN IncludeType, ALL IN QualifyingPropertiesReferenceType
    BASE64 EncapsulatedPKIDataType.base, ResponderIDType.choice.byKey
    EMBED-VALUES AnyType-1
    UNTAGGED SEQUENCE OF, AnyType-1.sequence-list.*, 
	DocumentationReferencesType.sequence-list.*, 
	GenericTimeStampType.choice, GenericTimeStampType.choice-list.*, 
	XAdESTimeStampType.choice-list.*, OtherTimeStampType.choice, 
	UnsignedSignaturePropertiesType.choice-list.*, 
	SignaturePolicyIdentifierType.choice, 
	CommitmentTypeIndicationType.choice, ResponderIDType.choice, 
	CertificateValuesType.choice-list.*
    NOT UNTAGGED AnyType-1.embed-values, AnyType-1.attr
    UNTAGGED base IN ALL
    ANY-ATTRIBUTES AnyType-1.attr
    ANY-ELEMENT AnyType-1.sequence-list.*.elem
    ANY-ELEMENT UnsignedSignaturePropertiesType.choice-list.*.elem
	EXCEPT ABSENT "http://uri.etsi.org/01903/v1.3.2#"
    TEXT QualifierType:ALL AS CAPITALIZED
END



V1-4-1 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID, AnyURI
    FROM XSD
  CertificateValues, RevocationValues, XAdESTimeStampType
    FROM V1-3-2;

TimeStampValidationData ::= ValidationDataType

ValidationDataType ::= SEQUENCE {
  id                 XSD.ID OPTIONAL,
  uR                 XSD.AnyURI OPTIONAL,
  certificateValues  CertificateValues OPTIONAL,
  revocationValues   RevocationValues OPTIONAL}

ArchiveTimeStampV2 ::= XAdESTimeStampType

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "http://uri.etsi.org/01903/v1.4.1#"
	PREFIX "ns63"
    NAMESPACE ValidationDataType.certificateValues, 
	ValidationDataType.revocationValues
	AS "http://uri.etsi.org/01903/v1.3.2#" PREFIX "xades"
    NOT NAMESPACE ValidationDataType.id, ValidationDataType.uR
    NAME ValidationDataType.id, ValidationDataType.uR, 
	ValidationDataType.certificateValues, 
	ValidationDataType.revocationValues AS CAPITALIZED
    ATTRIBUTE ValidationDataType.id, ValidationDataType.uR
END



Xmldsig DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS ID, String, AnyURI
          FROM XSD;

CryptoBinary ::= OCTET STRING

Signature ::= SignatureType

SignatureType ::= SEQUENCE {
  id              XSD.ID OPTIONAL,
  signedInfo      SignedInfo,
  signatureValue  SignatureValue,
  keyInfo         KeyInfo OPTIONAL,
  object-list     SEQUENCE OF object Object}

SignatureValue ::= SignatureValueType

SignatureValueType ::= SEQUENCE {id    XSD.ID OPTIONAL,
                                 base  OCTET STRING}

SignedInfo ::= SignedInfoType

SignedInfoType ::= SEQUENCE {
  id                      XSD.ID OPTIONAL,
  canonicalizationMethod  CanonicalizationMethod,
  signatureMethod         SignatureMethod,
  reference-list          SEQUENCE (SIZE (1..MAX)) OF reference Reference}

CanonicalizationMethod ::= CanonicalizationMethodType

CanonicalizationMethodType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  algorithm     XSD.AnyURI,
  elem-list
    SEQUENCE OF elem
      XSD.String
        (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		 in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
           })}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

SignatureMethod ::= SignatureMethodType

SignatureMethodType ::= SEQUENCE {
  embed-values      SEQUENCE OF XSD.String,
  algorithm         XSD.AnyURI,
  hMACOutputLength  HMACOutputLengthType OPTIONAL,
  elem-list
    SEQUENCE OF elem
      XSD.String
        (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		     in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
           })}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

Reference ::= ReferenceType

ReferenceType ::= SEQUENCE {
  id            XSD.ID OPTIONAL,
  type          XSD.AnyURI OPTIONAL,
  uRI           XSD.AnyURI OPTIONAL,
  transforms    Transforms OPTIONAL,
  digestMethod  DigestMethod,
  digestValue   DigestValue}

Transforms ::= TransformsType

TransformsType ::= SEQUENCE {
  transform-list  SEQUENCE (SIZE (1..MAX)) OF transform Transform}

Transform ::= TransformType

TransformType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  algorithm     XSD.AnyURI,
  choice-list
    SEQUENCE OF
      CHOICE {elem
                XSD.String
                  (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	      Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                     }),
              xPath  XSD.String}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

DigestMethod ::= DigestMethodType

DigestMethodType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  algorithm     XSD.AnyURI,
  elem-list
    SEQUENCE OF elem
      XSD.String
        (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		 in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
           })}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

DigestValue ::= DigestValueType

DigestValueType ::= OCTET STRING

KeyInfo ::= KeyInfoType

KeyInfoType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  id            XSD.ID OPTIONAL,
  choice-list
    SEQUENCE (SIZE (1..MAX)) OF
      CHOICE {keyName          KeyName,
              keyValue         KeyValue,
              retrievalMethod  RetrievalMethod,
              x509Data         X509Data,
              pGPData          PGPData,
              sPKIData         SPKIData,
              mgmtData         MgmtData,
              elem
                XSD.String
                  (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
			in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                     })}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

KeyName ::= XSD.String

MgmtData ::= XSD.String

KeyValue ::= KeyValueType

KeyValueType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  choice
    CHOICE {dSAKeyValue  DSAKeyValue,
            rSAKeyValue  RSAKeyValue,
            elem
              XSD.String
                (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		    in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                   })}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

RetrievalMethod ::= RetrievalMethodType

RetrievalMethodType ::= SEQUENCE {
  type        XSD.AnyURI OPTIONAL,
  uRI         XSD.AnyURI OPTIONAL,
  transforms  Transforms OPTIONAL}

X509Data ::= X509DataType

X509DataType ::= SEQUENCE {
  sequence-list
    SEQUENCE (SIZE (1..MAX)) OF
      SEQUENCE {choice
                  CHOICE {x509IssuerSerial  X509IssuerSerialType,
                          x509SKI           OCTET STRING,
                          x509SubjectName   XSD.String,
                          x509Certificate   OCTET STRING,
                          x509CRL           OCTET STRING,
                          elem
                            XSD.String
                              (CONSTRAINED BY {/* Shall conform to the
			     "AnyElementFormat" specified in ITU-T Rec.
			     X.693 | ISO/IEC 8825-4, clause 19 */ 
                                 })}}}

X509IssuerSerialType ::= SEQUENCE {
  x509IssuerName    XSD.String,
  x509SerialNumber  INTEGER}

PGPData ::= PGPDataType

PGPDataType ::= SEQUENCE {
  choice
    CHOICE {sequence
              SEQUENCE {pGPKeyID      OCTET STRING,
                        pGPKeyPacket  OCTET STRING OPTIONAL,
                        elem-list
                          SEQUENCE OF elem
                            XSD.String
                              (CONSTRAINED BY {/* Shall conform to the
			 "AnyElementFormat" specified in ITU-T Rec. X.693 |
			 ISO/IEC 8825-4, clause 19 */ 
                                 })},
            sequence-1
              SEQUENCE {pGPKeyPacket  OCTET STRING,
                        elem-list
                          SEQUENCE OF elem
                            XSD.String
                              (CONSTRAINED BY {/* Shall conform to the
			 "AnyElementFormat" specified in ITU-T Rec. X.693 |
			 ISO/IEC 8825-4, clause 19 */ 
                                 })}}}

SPKIData ::= SPKIDataType

SPKIDataType ::= SEQUENCE {
  sequence-list
    SEQUENCE (SIZE (1..MAX)) OF
      SEQUENCE {sPKISexp  OCTET STRING,
                elem
                  XSD.String
                    (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified
		 in ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                       }) OPTIONAL}}

Object ::= ObjectType

ObjectType ::= SEQUENCE {
  embed-values   SEQUENCE OF XSD.String,
  encoding       XSD.AnyURI OPTIONAL,
  id             XSD.ID OPTIONAL,
  mimeType       XSD.String OPTIONAL,
  sequence-list
    SEQUENCE OF
      SEQUENCE {elem
                  XSD.String
                    (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	     Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                       })}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

Manifest ::= ManifestType

ManifestType ::= SEQUENCE {
  id              XSD.ID OPTIONAL,
  reference-list  SEQUENCE (SIZE (1..MAX)) OF reference Reference}

SignatureProperties ::= SignaturePropertiesType

SignaturePropertiesType ::= SEQUENCE {
  id                      XSD.ID OPTIONAL,
  signatureProperty-list
    SEQUENCE (SIZE (1..MAX)) OF signatureProperty SignatureProperty}

SignatureProperty ::= SignaturePropertyType

SignaturePropertyType ::= SEQUENCE {
  embed-values  SEQUENCE OF XSD.String,
  id            XSD.ID OPTIONAL,
  target        XSD.AnyURI,
  choice-list
    SEQUENCE (SIZE (1..MAX)) OF
      CHOICE {elem
                XSD.String
                  (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	     Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
                     })}}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

HMACOutputLengthType ::= INTEGER

DSAKeyValue ::= DSAKeyValueType

DSAKeyValueType ::= SEQUENCE {
  sequence    SEQUENCE {p  CryptoBinary,
                        q  CryptoBinary} OPTIONAL,
  g           CryptoBinary OPTIONAL,
  y           CryptoBinary,
  j           CryptoBinary OPTIONAL,
  sequence-1
    SEQUENCE {seed         CryptoBinary,
              pgenCounter  CryptoBinary} OPTIONAL}

RSAKeyValue ::= RSAKeyValueType

RSAKeyValueType ::= SEQUENCE {modulus   CryptoBinary,
                              exponent  CryptoBinary}

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "http://www.w3.org/2000/09/xmldsig#"
	PREFIX "ds"
    NOT NAMESPACE SignatureType.id, SignatureValueType.id, SignedInfoType.id, 
	CanonicalizationMethodType.algorithm, SignatureMethodType.algorithm, 
	ReferenceType.id, ReferenceType.type, ReferenceType.uRI, 
	TransformType.algorithm, DigestMethodType.algorithm, KeyInfoType.id, 
	RetrievalMethodType.type, RetrievalMethodType.uRI, 
	ObjectType.encoding, ObjectType.id, ObjectType.mimeType, 
	ManifestType.id, SignaturePropertiesType.id, SignaturePropertyType.id,
	SignaturePropertyType.target
    NAME SignatureType.id, SignatureType.signedInfo, 
	SignatureType.signatureValue, SignatureType.keyInfo, 
	SignatureType.object-list.object, SignatureValueType.id, 
	SignedInfoType.id, SignedInfoType.canonicalizationMethod, 
	SignedInfoType.signatureMethod, 
	SignedInfoType.reference-list.reference, 
	CanonicalizationMethodType.algorithm, SignatureMethodType.algorithm, 
	SignatureMethodType.hMACOutputLength, ReferenceType.id, 
	ReferenceType.type, ReferenceType.uRI, ReferenceType.transforms, 
	ReferenceType.digestMethod, ReferenceType.digestValue, 
	TransformsType.transform-list.transform, TransformType.algorithm, 
	TransformType.choice-list.*.xPath, DigestMethodType.algorithm, 
	KeyInfoType.id, KeyInfoType.choice-list.*.keyName, 
	KeyInfoType.choice-list.*.keyValue, 
	KeyInfoType.choice-list.*.retrievalMethod, 
	KeyInfoType.choice-list.*.x509Data, KeyInfoType.choice-list.*.pGPData,
	KeyInfoType.choice-list.*.sPKIData, 
	KeyInfoType.choice-list.*.mgmtData, KeyValueType.choice.dSAKeyValue, 
	KeyValueType.choice.rSAKeyValue, RetrievalMethodType.type, 
	RetrievalMethodType.uRI, RetrievalMethodType.transforms, 
	X509DataType.sequence-list.*.choice.x509IssuerSerial, 
	X509DataType.sequence-list.*.choice.x509SKI, 
	X509DataType.sequence-list.*.choice.x509SubjectName, 
	X509DataType.sequence-list.*.choice.x509Certificate, 
	X509DataType.sequence-list.*.choice.x509CRL, 
	X509IssuerSerialType.x509IssuerName, 
	X509IssuerSerialType.x509SerialNumber, 
	PGPDataType.choice.sequence.pGPKeyID, 
	PGPDataType.choice.sequence.pGPKeyPacket, 
	PGPDataType.choice.sequence-1.pGPKeyPacket, 
	SPKIDataType.sequence-list.*.sPKISexp, ObjectType.encoding, 
	ObjectType.id, ObjectType.mimeType, ManifestType.id, 
	ManifestType.reference-list.reference, SignaturePropertiesType.id, 
	SignaturePropertiesType.signatureProperty-list.signatureProperty, 
	SignaturePropertyType.id, SignaturePropertyType.target, 
	DSAKeyValueType.sequence.p, DSAKeyValueType.sequence.q, 
	DSAKeyValueType.g, DSAKeyValueType.y, DSAKeyValueType.j, 
	DSAKeyValueType.sequence-1.seed, 
	DSAKeyValueType.sequence-1.pgenCounter, RSAKeyValueType.modulus, 
	RSAKeyValueType.exponent AS CAPITALIZED
    ATTRIBUTE SignatureType.id, SignatureValueType.id, SignedInfoType.id, 
	CanonicalizationMethodType.algorithm, SignatureMethodType.algorithm, 
	ReferenceType.id, ReferenceType.type, ReferenceType.uRI, 
	TransformType.algorithm, DigestMethodType.algorithm, KeyInfoType.id, 
	RetrievalMethodType.type, RetrievalMethodType.uRI, 
	ObjectType.encoding, ObjectType.id, ObjectType.mimeType, 
	ManifestType.id, SignaturePropertiesType.id, SignaturePropertyType.id,
	SignaturePropertyType.target
    BASE64 CryptoBinary, SignatureValueType.base, DigestValueType, 
	X509DataType.sequence-list.*.choice.x509SKI, 
	X509DataType.sequence-list.*.choice.x509Certificate, 
	X509DataType.sequence-list.*.choice.x509CRL, 
	PGPDataType.choice.sequence.pGPKeyID, 
	PGPDataType.choice.sequence.pGPKeyPacket, 
	PGPDataType.choice.sequence-1.pGPKeyPacket, 
	SPKIDataType.sequence-list.*.sPKISexp
    EMBED-VALUES CanonicalizationMethodType, SignatureMethodType, 
	TransformType, DigestMethodType, KeyInfoType, KeyValueType, 
	ObjectType, SignaturePropertyType
    UNTAGGED SEQUENCE OF, SignatureValueType.base, 
	TransformType.choice-list.*, KeyInfoType.choice-list.*, 
	KeyValueType.choice, X509DataType.sequence-list.*, 
	X509DataType.sequence-list.*.choice, PGPDataType.choice, 
	PGPDataType.choice.sequence, PGPDataType.choice.sequence-1, 
	SPKIDataType.sequence-list.*, ObjectType.sequence-list.*, 
	SignaturePropertyType.choice-list.*, DSAKeyValueType.sequence, 
	DSAKeyValueType.sequence-1
    NOT UNTAGGED CanonicalizationMethodType.embed-values, 
	SignatureMethodType.embed-values, TransformType.embed-values, 
	DigestMethodType.embed-values, KeyInfoType.embed-values, 
	KeyValueType.embed-values, ObjectType.embed-values, 
	SignaturePropertyType.embed-values
    ANY-ELEMENT CanonicalizationMethodType.elem-list.elem
    ANY-ELEMENT SignatureMethodType.elem-list.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT TransformType.choice-list.*.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT DigestMethodType.elem-list.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT KeyInfoType.choice-list.*.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT KeyValueType.choice.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT X509DataType.sequence-list.*.choice.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT PGPDataType.choice.sequence.elem-list.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT PGPDataType.choice.sequence-1.elem-list.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT SPKIDataType.sequence-list.*.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
    ANY-ELEMENT ObjectType.sequence-list.*.elem
    ANY-ELEMENT SignaturePropertyType.choice-list.*.elem EXCEPT ABSENT
	"http://www.w3.org/2000/09/xmldsig#"
END



XSD {joint-iso-itu-t asn1(1) specification(0) modules(0) xsd-module(2)
  version2(2)} DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

XMLCompatibleString ::=
  UTF8String
    (FROM ({0,
            0,
            0,
            9} | {0, 0, 0, 10} | {0, 0, 0, 13} |
           {0, 0, 0, 32}..{0, 0, 215, 255} | {0, 0, 224, 0}..{0, 0, 255, 253} |
           {0, 1, 0, 0}..{0, 16, 255, 253}))

XMLStringWithNoWhitespace ::=
  XMLCompatibleString
    (FROM ({0,
            0,
            0,
            33}..{0, 0, 215, 255} | {0, 0, 224, 0}..{0, 0, 255, 253} |
           {0, 1, 0, 0}..{0, 16, 255, 253}))

XMLStringWithNoCRLFHT ::=
  UTF8String
    (FROM ({0,
            0,
            0,
            32}..{0, 0, 215, 255} | {0, 0, 224, 0}..{0, 0, 255, 253} |
           {0, 1, 0, 0}..{0, 16, 255, 253}))

/* ASN.1 type definitions supporting the mapping of W3C XML Schema built-in date and time types */
GenericTimeTypeChoice{BasicType, Alternative} ::= CHOICE {
  asn1supportedvalue  BasicType,
  othervalues         Alternative}
  (CONSTRAINED BY { /* The "othervalues" alternative shall not be used for abstract
    values in the "asn1supportedvalue" alternative */
     })

/* xsd:string */
String ::= XMLCompatibleString

/* xsd:anySympleType */
AnyURI ::=
  XMLStringWithNoCRLFHT
    (CONSTRAINED BY { /* The XMLStringWithNoCRLFHT shall be a valid URI as defined in IETF RFC 2396 */
       })

/* xsd:NCName */
NCName ::=
  Name
    (CONSTRAINED BY { /* The Name shall be an NCName as defined in W3C XML Namespaces, 2 */
       })

/* xsd:name */
Name ::=
  Token(XMLStringWithNoWhitespace)
    (CONSTRAINED BY { /* The Token shall be a Name as defined in W3C XML 1.0, 2.3 */
       })

/* xsd:token */
Token ::=
  NormalizedString
    (CONSTRAINED BY { /* NormalizedString shall be a token as defined in W3C XML Schema Part 2, 3.3.2 */
       })

/* xsd:normalizedString */
NormalizedString ::=
  String(XMLStringWithNoCRLFHT)
    (CONSTRAINED BY { /* String shall be a normalizedString as defined in W3C XML Schema Part 2, 3.3.1 */
       })

/* xsd:ID */
ID ::= NCName

/* xsd:dateTime */
DateTime ::=
  TIME(SETTINGS "Basic=Date-Time Date=YMD")(SETTINGS "Midnight=Start")
    (CONSTRAINED BY { /*The time-zone shall be in the range -14 to +14*/})
    (CONSTRAINED BY { /*The seconds and fractions of a second shall be less
    than 60 (no leap seconds supported, in accordance with
    W3C XML Schema 1.0 Part 2, 3.2.7)*/
       })
    (CONSTRAINED BY { /*The type is constrained to "Time=HMSFn" for any n*/}) /* xsd:decimal */
    

/* xsd:anySympleType */
AnyType ::= SEQUENCE {
  embed-values  SEQUENCE OF String,
  attr
    SEQUENCE 
      (CONSTRAINED BY {/* Each item shall conform to the "AnyAttributeFormat" 
		     specified in ITU-T Rec. X.693 | ISO/IEC 8825-4,
		     clause 18 */ 
         }) OF String,
  elem-list
    SEQUENCE OF elem
      String
        (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in
		     ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
           })}
  (CONSTRAINED BY { /* Shall conform to ITU-T Rec. X.693 | ISO/IEC 8825-4, clause 25 */
     })

/* xsd:language */
Language ::=
  VisibleString(FROM ("a".."z" | "A".."Z" | "-" | "0".."9"))
    (PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")

/* The semantics of Language is specified in IETF RFC 3066 */
/* xsd:date */
Date ::=
  GenericTimeTypeChoice
    {TIME(SETTINGS "Basic=Date Date=YMD"),
    VisibleString(FROM ("0".."9" | "Z:+-"))
      (CONSTRAINED BY { /* W3C XML Schema 1.0 Part 2, 3.2.9
    and used if a time-zone is present */
         })}

/* xsd:time */
Time ::=
  TIME(SETTINGS "Basic=Time")(SETTINGS "Midnight=Start")
    (CONSTRAINED BY { /*The time-zone shall be in the range -14 to +14*/})
    (CONSTRAINED BY { /*The seconds and fractions of a second shall be less
    than 60 (no leap seconds supported, in accordance with
    W3C XML Schema 1.0 Part 2, D.2)*/
       })(CONSTRAINED BY { /*Constrained to "Time=HMSFn" for any n*/})

/* xsd:decimal */
Decimal ::=
  REAL(WITH COMPONENTS {
         ...,
         base  (10)
       })(ALL EXCEPT ( -0 | MINUS-INFINITY | PLUS-INFINITY | NOT-A-NUMBER))

ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "http://www.w3.org/2001/XMLSchema"
	PREFIX "xsd"
    NAME String, AnyURI, NormalizedString, Token, DateTime, AnyType, Language,
	Date, Time, Decimal AS UNCAPITALIZED
    NAME ALL IN GenericTimeTypeChoice AS ""
    DECIMAL Decimal
    EMBED-VALUES AnyType
    UNTAGGED AnyType.elem-list
    USE-UNION GenericTimeTypeChoice
    ANY-ATTRIBUTES AnyType.attr
    ANY-ELEMENT AnyType.elem-list.*
    WHITESPACE NormalizedString REPLACE
    WHITESPACE AnyURI, Token, Language COLLAPSE
END