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-list                 SEQUENCE OF contractName ContractName,
  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-list.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-list.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, VersionID, PreviousVersionID
    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,
  versionID                         VersionID OPTIONAL,
  previousVersionID                 PreviousVersionID OPTIONAL,
  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, CallForTendersType.versionID, 
	CallForTendersType.previousVersionID
	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.versionID, 
	CallForTendersType.previousVersionID, 
	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,
    AwardingCriterionTypeCode, WeightNumeric, Weight, CalculationExpression,
    CalculationExpressionCode, MinimumQuantity, MaximumQuantity, MinimumAmount,
    MaximumAmount, MinimumImprovementBid, AwardingCriterionID,
    AwardingCriterionDescription, Quantity, WeightingAlgorithmCode,
    TechnicalCommitteeDescription, LowTendersDescription, PrizeIndicator,
    PrizeDescription, PaymentDescription, FollowupContractIndicator,
    BindingOnBuyerIndicator, BudgetYearNumeric, TotalAmount,
    CapabilityTypeCode, ValueAmount, ValueQuantity, 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, Content, NatureCode, CargoTypeCode, CommodityCode,
    ItemClassificationCode, ChannelCode, Channel, AnnualAverageAmount,
    TotalTaskAmount, PartyCapacityAmount, AttributeID, Measure, MinimumMeasure,
    MaximumMeasure, 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,
    ChildConsignmentQuantity, TotalPackagesQuantity, UtilityStatementTypeCode,
    AverageAmount, CorrectionType, CorrectionTypeCode, MeterNumber,
    GasPressureQuantity, ActualTemperatureReductionQuantity,
    NormalTemperatureReductionQuantity, DifferenceTemperatureReductionQuantity,
    CorrectionUnitAmount, ConsumptionEnergyQuantity, ConsumptionWaterQuantity,
    CorrectionAmount, ConsumptionLevelCode, ConsumptionLevel,
    ParentDocumentLineReferenceID, InvoicedQuantity, LineExtensionAmount,
    SubscriberID, SubscriberType, 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, ActivityTypeCode, ActivityType, BuyerProfileURI,
    PartyTypeCode, PartyType-1, CorporateRegistrationTypeCode,
    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, PrintQualifier, MaximumCopiesNumeric, CopyIndicator,
    DocumentTypeCode, DocumentType, XPath, LocaleCode, DocumentStatusCode,
    DocumentDescription, Duty-1, DutyCode, RoleCode, RoleDescription,
    LimitationDescription, ExpectedQuantity, CalculationMethodCode,
    FullnessIndicationCode, DocumentID, ApprovalStatus, TaxEnergyAmount,
    TaxEnergyOnAccountAmount, TaxEnergyBalanceAmount,
    EnvironmentalEmissionTypeCode, ValueMeasure, EvaluationCriterionTypeCode,
    ThresholdAmount, ThresholdQuantity, ExpressionCode, Expression,
    IdentificationID, OccurrenceDate, OccurrenceTime, TypeCode,
    CompletionIndicator, Comment, LineNumberNumeric,
    ConsumerIncentiveTacticTypeCode, DisplayTacticTypeCode,
    FeatureTacticTypeCode, TradeItemPackingLabelingTypeCode, EvidenceTypeCode,
    CandidateStatement, 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, TraceID,
    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,
    BarcodeSymbologyID, 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, RadioCallSignID,
    ShipsRequirements, GrossTonnageMeasure, NetTonnageMeasure, MeterName,
    MeterConstant, MeterConstantCode, MeterReadingType-1, MeterReadingTypeCode,
    PreviousMeterReadingDate, PreviousMeterQuantity, LatestMeterReadingDate,
    LatestMeterQuantity, PreviousMeterReadingMethod,
    PreviousMeterReadingMethodCode, LatestMeterReadingMethod,
    LatestMeterReadingMethodCode, MeterReadingComments,
    MiscellaneousEventTypeCode, TaxExclusiveAmount, TaxInclusiveAmount,
    AllowanceTotalAmount, ChargeTotalAmount, PrepaidAmount,
    PayableRoundingAmount, PayableAmount, PayableAlternativeAmount,
    NotificationTypeCode, PostEventNotificationDurationMeasure,
    PreEventNotificationDurationMeasure, EstimatedConsumedQuantity,
    SubstitutionStatusCode, SalesOrderLineID, CustomerReference, OrderTypeCode,
    ReturnableMaterialIndicator, PackageLevelCode, PackagingTypeCode,
    PackingMaterial, MarkCareIndicator, MarkAttentionIndicator, WebsiteURI,
    LogoReferenceID, EndpointID, IndustryClassificationCode, RegistrationName,
    CompanyID, RegistrationDate, RegistrationExpirationDate,
    CompanyLegalFormCode, CompanyLegalForm, SoleProprietorshipIndicator,
    CompanyLiquidationStatusCode, CorporateStockAmount,
    FullyPaidSharesIndicator, TaxLevelCode, ExemptionReasonCode,
    ExemptionReason, PaidAmount, ReceivedDate, PaidDate, PaidTime,
    InstructionID, MandateTypeCode, 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, OtherName, NameSuffix, JobTitle, NationalityID,
    GenderCode, BirthDate, BirthplaceName, 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,
    ExclusionReason, Resolution, ResolutionDate, ResolutionTime,
    ParticipationPercent, PersonalSituation, OperatingYearsQuantity,
    EmployeeQuantity, BusinessClassificationEvidenceID,
    BusinessIdentityEvidenceID, TendererRoleCode, RequestForQuotationLineID,
    TrainID, RailCarID, ReceivedQuantity, ShortQuantity, ShortageActionCode,
    RejectedQuantity, RejectReasonCode, RejectReason, RejectActionCode,
    QuantityDiscrepancyCode, TimingComplaintCode, TimingComplaint,
    LegalReference, OntologyURI, BalanceBroughtForwardIndicator,
    DebitLineAmount, CreditLineAmount, BalanceAmount,
    OptionalLineItemIndicator, PrivacyCode, SecurityClassificationCode,
    TaxIncludedIndicator, EstimatedAmount, EstimatedOverallContractAmount,
    MonetaryScope, AverageSubsequentContractAmount, ResponseCode,
    EffectiveDate, EffectiveTime, ValidatorID, ValidationResultCode,
    ValidationDate, ValidationTime, ValidateProcess, ValidateTool,
    ValidateToolVersion, LicensePlateID, Extension, WeekDayCode,
    ServiceTypeCode, ServiceType, PartecipationPercent, TransportModeCode,
    TransportMeansTypeCode, TransitDirectionCode, PreCarriageIndicator,
    OnCarriageIndicator, EstimatedDeliveryDate, EstimatedDeliveryTime,
    RequiredDeliveryDate, RequiredDeliveryTime, SuccessiveSequenceID,
    DemurrageInstructions, CrewQuantity, PassengerQuantity,
    CanonicalizationMethod-1, SignatureMethod-1, ConditionCode, ReferenceDate,
    ReferenceTime, StatusReasonCode, StatusReason, Text, IndicationIndicator,
    ReliabilityPercent, LocationID, Location-1, Rate, UnknownPriceIndicator,
    SubcontractingConditionsCode, MaximumPercent, MinimumPercent,
    ConsumptionID, SpecificationTypeCode, TotalMeteredQuantity,
    DataSendingCapability, BaseUnitMeasure, TaxExemptionReasonCode,
    TaxExemptionReason, TierRange, TierRatePercent, TaxTypeCode, TaxableAmount,
    TaxAmount, CalculationSequenceNumeric, TransactionCurrencyTaxAmount,
    RoundingAmount, TaxEvidenceIndicator, 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,
    ReceivedElectronicTenderQuantity, ReceivedForeignTenderQuantity, 
    VariantID, FeeAmount, TendererRequirementTypeCode,
    OriginalContractingSystemID, NegotiationDescription, ProcedureCode,
    UrgencyCode, ExpenseCode, PartPresentationCode, ContractingSystemCode,
    SubmissionMethodCode, CandidateReductionConstraintIndicator,
    GovernmentAgreementConstraintIndicator, AwardingMethodTypeCode,
    PriceEvaluationCode, MaximumVariantQuantity, VariantConstraintIndicator,
    AcceptedVariantsDescription, PriceRevisionFormulaDescription,
    FundingProgramCode, FundingProgram, MaximumAdvertisementAmount,
    PaymentFrequencyCode, EconomicOperatorRegistryURI,
    RequiredCurriculaIndicator, OtherConditionsIndicator, AdditionalConditions,
    LatestSecurityClearanceDate, DocumentationFeeAmount,
    FinancingInstrumentCode, Reference-1, ReferencedConsignmentID,
    TransportEquipmentTypeCode, ProviderTypeCode, OwnerTypeCode, SizeTypeCode,
    DispositionCode, RefrigerationOnIndicator, ReturnabilityIndicator,
    LegalStatusIndicator, AirFlowPercent, HumidityPercent,
    AnimalFoodApprovedIndicator, HumanFoodApprovedIndicator,
    DangerousGoodsApprovedIndicator, RefrigeratedIndicator, Characteristics,
    DamageRemarks, SpecialTransportRequirements, TareWeightMeasure,
    TrackingDeviceCode, PowerIndicator, SealIssuerTypeCode, Condition-1,
    SealStatusCode, SealingPartyType, TransportEventTypeCode,
    TransportUserSpecialTerms, TransportServiceProviderSpecialTerms,
    ChangeConditions, TransportHandlingUnitTypeCode, TotalPackageQuantity,
    ShippingMarks, JourneyID, RegistrationNationalityID,
    RegistrationNationality, DirectionCode, TradeServiceCode,
    TransportExecutionPlanReferenceID, TransportServiceCode, TariffClassCode,
    Priority, FreightRateClassCode, TransportationServiceDescription,
    TransportationServiceDetailsURI, TimeAmount, CurrentChargeType,
    CurrentChargeTypeCode, OneTimeChargeType, OneTimeChargeTypeCode, 
    Password, Login, Rank, WorkPhaseCode, WorkPhase, ProgressPercent
    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

ActualWaypointTransportEvent ::= TransportEventType

AdditionalCommodityClassification ::= CommodityClassificationType

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

AtLocation ::= LocationType

AttachedTransportEquipment ::= TransportEquipmentType

Attachment ::= AttachmentType

AuctionTerms ::= AuctionTermsType

AvailabilityTransportEvent ::= TransportEventType

AwardedTenderedProject ::= TenderedProjectType

AwardingCriterion ::= AwardingCriterionType

AwardingCriterionResponse ::= AwardingCriterionResponseType

AwardingTerms ::= AwardingTermsType

BeneficiaryParty ::= PartyType

BillOfLadingHolderParty ::= PartyType

BillToParty ::= PartyType

BillingReference ::= BillingReferenceType

BillingReferenceLine ::= BillingReferenceLineType

BonusPaymentTerms ::= PaymentTermsType

Branch ::= BranchType

BudgetAccount ::= BudgetAccountType

BudgetAccountLine ::= BudgetAccountLineType

BusinessClassificationScheme ::= ClassificationSchemeType

BuyerContact ::= ContactType

BuyerCustomerParty ::= CustomerPartyType

BuyerProposedSubstituteLineItem ::= LineItemType

BuyersItemIdentification ::= ItemIdentificationType

CallDuty ::= DutyType

CallForTendersDocumentReference ::= DocumentReferenceType

CallForTendersLineReference ::= LineReferenceType

Capability ::= CapabilityType

CardAccount ::= CardAccountType

CarrierParty ::= PartyType

CatalogueDocumentReference ::= DocumentReferenceType

CatalogueItemIdentification ::= ItemIdentificationType

CatalogueItemSpecificationUpdateLine ::=
  CatalogueItemSpecificationUpdateLineType

CatalogueLine ::= CatalogueLineType

CatalogueLineReference ::= LineReferenceType

CataloguePricingUpdateLine ::= CataloguePricingUpdateLineType

CatalogueReference ::= CatalogueReferenceType

CatalogueRequestLine ::= CatalogueRequestLineType

CategorizesClassificationCategory ::= ClassificationCategoryType

Certificate ::= CertificateType

CertificateOfOriginApplication ::= CertificateOfOriginApplicationType

ChildConsignment ::= ConsignmentType

ClassificationCategory ::= ClassificationCategoryType

ClassificationScheme ::= ClassificationSchemeType

ClassifiedTaxCategory ::= TaxCategoryType

Clause ::= ClauseType

CollectPaymentTerms ::= PaymentTermsType

CollectedPayment ::= PaymentType

CommissionPaymentTerms ::= PaymentTermsType

CommodityClassification ::= CommodityClassificationType

Communication ::= CommunicationType

ComplementaryRelatedItem ::= RelatedItemType

CompletedTask ::= CompletedTaskType

ComponentRelatedItem ::= RelatedItemType

Condition ::= ConditionType

ConsigneeParty ::= PartyType

Consignment ::= ConsignmentType

ConsignorParty ::= PartyType

ConsolidatedShipment ::= ShipmentType

ConstitutionPeriod ::= PeriodType

Consumption ::= ConsumptionType

ConsumptionAverage ::= ConsumptionAverageType

ConsumptionCorrection ::= ConsumptionCorrectionType

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

ContractingActivity ::= ContractingActivityType

ContractingParty ::= ContractingPartyType-1

ContractingPartyType ::= ContractingPartyTypeType

ContractorCustomerParty ::= CustomerPartyType

ContractualDelivery ::= DeliveryType

ContractualDocumentReference ::= DocumentReferenceType

CorporateRegistrationScheme ::= CorporateRegistrationSchemeType

Country ::= CountryType

CreditAccount ::= CreditAccountType

CreditNoteDocumentReference ::= DocumentReferenceType

CreditNoteLine ::= CreditNoteLineType

CrewMemberPerson ::= PersonType

CurrentStatus ::= StatusType

CustomerParty ::= CustomerPartyType

CustomsAgentParty ::= PartyType

CustomsDeclaration ::= CustomsDeclarationType

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

DependentLineReference ::= LineReferenceType

DependentPriceReference ::= DependentPriceReferenceType

Despatch ::= DespatchType

DespatchAddress ::= AddressType

DespatchContact ::= ContactType

DespatchDocumentReference ::= DocumentReferenceType

DespatchLine ::= DespatchLineType

DespatchLineReference ::= LineReferenceType

DespatchLocation ::= LocationType

DespatchParty ::= PartyType

DespatchSupplierParty ::= SupplierPartyType

DestinationCountry ::= CountryType

DetentionTransportEvent ::= TransportEventType

DigitalSignatureAttachment ::= AttachmentType

Dimension ::= DimensionType

DisbursementPaymentTerms ::= PaymentTermsType

DischargeTransportEvent ::= TransportEventType

DiscrepancyResponse ::= ResponseType

DocumentAvailabilityPeriod ::= PeriodType

DocumentDistribution ::= DocumentDistributionType

DocumentProviderParty ::= PartyType

DocumentReference ::= DocumentReferenceType

DocumentResponse ::= DocumentResponseType

DocumentTenderRequirement ::= TenderRequirementType

DriverPerson ::= PersonType

DropoffTransportEvent ::= TransportEventType

DurationPeriod ::= PeriodType

Duty ::= DutyType

EconomicOperatorRole ::= EconomicOperatorRoleType

EconomicOperatorShortList ::= EconomicOperatorShortListType

EffectivePeriod ::= PeriodType

EmbassyEndorsement ::= EndorsementType

EmergencyTemperature ::= TemperatureType

EmissionCalculationMethod ::= EmissionCalculationMethodType

EmploymentLegislationDocumentReference ::= DocumentReferenceType

Endorsement ::= EndorsementType

EndorserParty ::= EndorserPartyType

EnergyTaxReport ::= EnergyTaxReportType

EnergyWaterConsumptionCorrection ::= ConsumptionCorrectionType

EnergyWaterSupply ::= EnergyWaterSupplyType

EnvironmentalEmission ::= EnvironmentalEmissionType

EnvironmentalLegislationDocumentReference ::= DocumentReferenceType

EstimatedArrivalTransportEvent ::= TransportEventType

EstimatedDeliveryPeriod ::= PeriodType

EstimatedDepartureTransportEvent ::= TransportEventType

EstimatedDespatchPeriod ::= PeriodType

EstimatedDurationPeriod ::= PeriodType

EstimatedTransitPeriod ::= PeriodType

EvaluationCriterion ::= EvaluationCriterionType

Event ::= EventType

EventComment ::= EventCommentType

EventLineItem ::= EventLineItemType

EventTactic ::= EventTacticType

EventTacticEnumeration ::= EventTacticEnumerationType

Evidence ::= EvidenceType

EvidenceDocumentReference ::= DocumentReferenceType

EvidenceIssuingParty ::= PartyType

EvidenceSupplied ::= EvidenceSuppliedType

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

FinancialEvaluationCriterion ::= EvaluationCriterionType

FinancialGuarantee ::= FinancialGuaranteeType

FinancialInstitution ::= FinancialInstitutionType

FinancialInstitutionBranch ::= BranchType

FinancingFinancialAccount ::= FinancialAccountType

FinancingParty ::= PartyType

FirstArrivalPortLocation ::= LocationType

FiscalLegislationDocumentReference ::= DocumentReferenceType

FlashpointTemperature ::= TemperatureType

FloorSpaceMeasurementDimension ::= DimensionType

ForecastException ::= ForecastExceptionType

ForecastExceptionCriterionLine ::= ForecastExceptionCriterionLineType

ForecastLine ::= ForecastLineType

ForecastPeriod ::= PeriodType

ForecastRevisionLine ::= ForecastRevisionLineType

ForeignExchangeContract ::= ContractType

FrameworkAgreement ::= FrameworkAgreementType

FreightAllowanceCharge ::= AllowanceChargeType

FreightChargeLocation ::= LocationType

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

HeadOfficeParty ::= PartyType

IdentityDocumentReference ::= DocumentReferenceType

ImmobilizedSecurity ::= ImmobilizedSecurityType

ImporterParty ::= PartyType

InformationContentProviderParty ::= PartyType

InstructionForReturnsLine ::= InstructionForReturnsLineType

InsuranceEndorsement ::= EndorsementType

InsuranceParty ::= PartyType

InterestedParty ::= PartyType

InterestedProcurementProjectLot ::= ProcurementProjectLotType

InventoryLocation ::= LocationType

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

ItemPriceExtension ::= PriceExtensionType

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

MainCommodityClassification ::= CommodityClassificationType

MainOnAccountPayment ::= OnAccountPaymentType

MainPeriod ::= PeriodType

MainQualifyingParty ::= QualifyingPartyType

MainTransportationService ::= TransportationServiceType

MandateDocumentReference ::= DocumentReferenceType

ManufacturerParty ::= PartyType

ManufacturersItemIdentification ::= ItemIdentificationType

MaritimeTransport ::= MaritimeTransportType

MasterPerson ::= PersonType

MaximumDeliveryUnit ::= DeliveryUnitType

MaximumTemperature ::= TemperatureType

MeasurementDimension ::= DimensionType

MeasurementFromLocation ::= LocationType

MeasurementToLocation ::= LocationType

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

NotificationLocation ::= LocationType

NotificationPeriod ::= PeriodType

NotificationRequirement ::= NotificationRequirementType

NotifyParty ::= PartyType

OccurenceLocation ::= LocationType

OfferedItemLocationQuantity ::= ItemLocationQuantityType

OnAccountPayment ::= OnAccountPaymentType

OnCarriageShipmentStage ::= ShipmentStageType

OpenTenderEvent ::= EventType

OperatingParty ::= 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

PassengerPerson ::= PersonType

PayeeFinancialAccount ::= FinancialAccountType

PayeeParty ::= PartyType

PayerFinancialAccount ::= FinancialAccountType

PayerParty ::= PartyType

Payment ::= PaymentType

PaymentAlternativeExchangeRate ::= ExchangeRateType

PaymentExchangeRate ::= ExchangeRateType

PaymentMandate ::= PaymentMandateType

PaymentMeans ::= PaymentMeansType

PaymentReversalPeriod ::= PeriodType

PaymentTerms ::= PaymentTermsType

PenaltyClause ::= ClauseType

PenaltyPaymentTerms ::= PaymentTermsType

PenaltyPeriod ::= PeriodType

PerformanceDataLine ::= PerformanceDataLineType

PerformingCarrierParty ::= PartyType

Period ::= PeriodType

Person ::= PersonType

PhysicalAttribute ::= PhysicalAttributeType

PhysicalLocation ::= LocationType

Pickup ::= PickupType

PickupLocation ::= LocationType

PickupParty ::= PartyType

PickupTransportEvent ::= TransportEventType

PlannedArrivalTransportEvent ::= TransportEventType

PlannedDeliveryTransportEvent ::= TransportEventType

PlannedDepartureTransportEvent ::= TransportEventType

PlannedPeriod ::= PeriodType

PlannedPickupTransportEvent ::= TransportEventType

PlannedWaypointTransportEvent ::= TransportEventType

PositioningTransportEvent ::= TransportEventType

PostalAddress ::= AddressType

PowerOfAttorney ::= PowerOfAttorneyType

PreCarriageShipmentStage ::= ShipmentStageType

PreSelectedParty ::= PartyType

PrepaidPayment ::= PaymentType

PrepaidPaymentTerms ::= PaymentTermsType

PreparationParty ::= PartyType

PresentationPeriod ::= PeriodType

PreviousDocumentReference ::= DocumentReferenceType

PreviousPriceList ::= PriceListType

Price ::= PriceType

PriceExtension ::= PriceExtensionType

PriceList ::= PriceListType

PricingExchangeRate ::= ExchangeRateType

PricingReference ::= PricingReferenceType

ProcessJustification ::= ProcessJustificationType

ProcurementLegislationDocumentReference ::= DocumentReferenceType

ProcurementProject ::= ProcurementProjectType

ProcurementProjectLot ::= ProcurementProjectLotType

ProjectReference ::= ProjectReferenceType

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

ReferencedConsignment ::= ConsignmentType

ReferencedContract ::= ContractType

ReferencedGoodsItem ::= GoodsItemType

ReferencedPackage ::= PackageType

ReferencedShipment ::= ShipmentType

ReferencedTransportEquipment ::= TransportEquipmentType

RegistrationAddress ::= AddressType

RegistryCertificateDocumentReference ::= DocumentReferenceType

RegistryPortLocation ::= LocationType

Regulation ::= RegulationType

RelatedCatalogueReference ::= CatalogueReferenceType

RelatedItem ::= RelatedItemType

ReminderDocumentReference ::= DocumentReferenceType

ReminderLine ::= ReminderLineType

ReminderPeriod ::= PeriodType

RemittanceAdviceLine ::= RemittanceAdviceLineType

Renewal ::= RenewalType

ReplacedNoticeDocumentReference ::= DocumentReferenceType

ReplacedRelatedItem ::= RelatedItemType

ReplacementRelatedItem ::= RelatedItemType

ReportedShipment ::= ShipmentType

ReportingPerson ::= PersonType

RequestForQuotationDocumentReference ::= DocumentReferenceType

RequestForQuotationLine ::= RequestForQuotationLineType

RequestForTenderLine ::= RequestForTenderLineType

RequestLineReference ::= LineReferenceType

RequestedArrivalTransportEvent ::= TransportEventType

RequestedCatalogueReference ::= CatalogueReferenceType

RequestedClassificationScheme ::= ClassificationSchemeType

RequestedDeliveryPeriod ::= PeriodType

RequestedDeliveryTransportEvent ::= TransportEventType

RequestedDepartureTransportEvent ::= TransportEventType

RequestedDespatchPeriod ::= PeriodType

RequestedDocumentReference ::= DocumentReferenceType

RequestedLanguage ::= LanguageType

RequestedMonetaryTotal ::= MonetaryTotalType

RequestedPickupTransportEvent ::= TransportEventType

RequestedStatusLocation ::= LocationType

RequestedStatusPeriod ::= PeriodType

RequestedTenderTotal ::= RequestedTenderTotalType

RequestedValidityPeriod ::= PeriodType

RequestedWaypointTransportEvent ::= TransportEventType

RequiredBusinessClassificationScheme ::= ClassificationSchemeType

RequiredClassificationScheme ::= ClassificationSchemeType

RequiredFinancialGuarantee ::= FinancialGuaranteeType

RequiredItemLocationQuantity ::= ItemLocationQuantityType

RequiredRelatedItem ::= RelatedItemType

ResidenceAddress ::= AddressType

ResolutionDocumentReference ::= DocumentReferenceType

Response ::= ResponseType

ResponsibleTransportServiceProviderParty ::= PartyType

ResultOfVerification ::= ResultOfVerificationType

RetailPlannedImpact ::= RetailPlannedImpactType

RetailerCustomerParty ::= CustomerPartyType

ReturnAddress ::= AddressType

RoadTransport ::= RoadTransportType

SalesItem ::= SalesItemType

ScheduledServiceFrequency ::= ServiceFrequencyType

SecondaryHazard ::= SecondaryHazardType

SecurityOfficerPerson ::= PersonType

SelfBilledCreditNoteDocumentReference ::= DocumentReferenceType

SelfBilledInvoiceDocumentReference ::= DocumentReferenceType

SellerContact ::= ContactType

SellerProposedSubstituteLineItem ::= LineItemType

SellerSubstitutedLineItem ::= LineItemType

SellerSupplierParty ::= SupplierPartyType

SellersItemIdentification ::= ItemIdentificationType

SenderParty ::= PartyType

ServiceAllowanceCharge ::= AllowanceChargeType

ServiceChargePaymentTerms ::= PaymentTermsType

ServiceEndTimePeriod ::= PeriodType

ServiceFrequency ::= ServiceFrequencyType

ServiceProviderParty ::= ServiceProviderPartyType

ServiceStartTimePeriod ::= PeriodType

SettlementPeriod ::= PeriodType

ShareholderParty ::= ShareholderPartyType

Shipment ::= ShipmentType

ShipmentDocumentReference ::= DocumentReferenceType

ShipmentStage ::= ShipmentStageType

ShipsSurgeonPerson ::= PersonType

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

StatusPeriod ::= PeriodType

StockAvailabilityReportLine ::= StockAvailabilityReportLineType

StorageLocation ::= LocationType

StorageTransportEvent ::= TransportEventType

Stowage ::= StowageType

SubCreditNoteLine ::= CreditNoteLineType

SubDebitNoteLine ::= DebitNoteLineType

SubInvoiceLine ::= InvoiceLineType

SubLineItem ::= LineItemType

SubRequestForTenderLine ::= RequestForTenderLineType

SubTenderLine ::= TenderLineType

SubcontractTerms ::= SubcontractTermsType

SubcontractorParty ::= PartyType

SubordinateAwardingCriterion ::= AwardingCriterionType

SubordinateAwardingCriterionResponse ::= AwardingCriterionResponseType

SubscriberConsumption ::= SubscriberConsumptionType

SubscriberParty ::= PartyType

SubsequentProcessTenderRequirement ::= TenderRequirementType

SubsidiaryLocation ::= LocationType

SubstituteCarrierParty ::= PartyType

SuggestedEvidence ::= EvidenceType

SupplierConsumption ::= SupplierConsumptionType

SupplierParty ::= SupplierPartyType

SupplyChainActivityDataLine ::= ActivityDataLineType

SupplyItem ::= ItemType

SupportedCommodityClassification ::= CommodityClassificationType

SupportedTransportEquipment ::= TransportEquipmentType

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

TechnicalEvaluationCriterion ::= EvaluationCriterionType

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

TendererQualificationDocumentReference ::= DocumentReferenceType

TendererQualificationRequest ::= TendererQualificationRequestType

TendererRequirement ::= TendererRequirementType

TenderingProcess ::= TenderingProcessType

TenderingTerms ::= TenderingTermsType

TerminalOperatorParty ::= PartyType

TimeDuty ::= DutyType

ToLocation ::= LocationType

TotalCapacityDimension ::= DimensionType

TradeFinancing ::= TradeFinancingType

TradingTerms ::= TradingTermsType

TransactionConditions ::= TransactionConditionsType

TransitCountry ::= CountryType

TransitPeriod ::= PeriodType

TransportAdvisorParty ::= PartyType

TransportContract ::= ContractType

TransportEquipment ::= TransportEquipmentType

TransportEquipmentSeal ::= TransportEquipmentSealType

TransportEvent ::= TransportEventType

TransportExecutionPlanDocumentReference ::= DocumentReferenceType

TransportExecutionPlanRequestDocumentReference ::= DocumentReferenceType

TransportExecutionTerms ::= TransportExecutionTermsType

TransportHandlingUnit ::= TransportHandlingUnitType

TransportMeans ::= TransportMeansType

TransportProgressStatusRequestDocumentReference ::= DocumentReferenceType

TransportSchedule ::= TransportScheduleType

TransportServiceDescriptionDocumentReference ::= DocumentReferenceType

TransportServiceDescriptionRequestDocumentReference ::= DocumentReferenceType

TransportServiceProviderParty ::= PartyType

TransportServiceProviderResponseDeadlinePeriod ::= PeriodType

TransportServiceProviderResponseRequiredPeriod ::= PeriodType

TransportUserParty ::= PartyType

TransportUserResponseRequiredPeriod ::= PeriodType

TransportationSegment ::= TransportationSegmentType

TransportationService ::= TransportationServiceType

TransportationStatusRequestDocumentReference ::= DocumentReferenceType

TransshipPortLocation ::= LocationType

UnloadingLocation ::= LocationType

UnloadingPortLocation ::= LocationType

UnstructuredPrice ::= UnstructuredPriceType

UnsupportedCommodityClassification ::= CommodityClassificationType

UnsupportedTransportEquipment ::= TransportEquipmentType

UpdatedDeliveryTransportEvent ::= TransportEventType

UpdatedPickupTransportEvent ::= TransportEventType

UsabilityPeriod ::= PeriodType

UtilityConsumptionPoint ::= ConsumptionPointType

UtilityCustomerParty ::= PartyType

UtilityItem ::= UtilityItemType

UtilityMeter ::= MeterType

UtilitySupplierParty ::= PartyType

ValidityPeriod ::= PeriodType

WarehousingTransportEvent ::= TransportEventType

WarrantyParty ::= PartyType

WarrantyValidityPeriod ::= PeriodType

WebSiteAccess ::= WebSiteAccessType

WinningParty ::= WinningPartyType

WithholdingTaxTotal ::= TaxTotalType

WitnessParty ::= PartyType

WorkOrderDocumentReference ::= DocumentReferenceType

WorkPhaseReference ::= WorkPhaseReferenceType

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-list
    SEQUENCE OF allowanceChargeReason AllowanceChargeReason,
  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}

AwardingCriterionType ::= SEQUENCE {
  iD                                 ID-1 OPTIONAL,
  awardingCriterionTypeCode          AwardingCriterionTypeCode 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,
  subordinateAwardingCriterion-list
    SEQUENCE OF subordinateAwardingCriterion SubordinateAwardingCriterion}

AwardingCriterionResponseType ::= SEQUENCE {
  iD                                         ID-1 OPTIONAL,
  awardingCriterionID                        AwardingCriterionID OPTIONAL,
  awardingCriterionDescription-list
    SEQUENCE OF awardingCriterionDescription AwardingCriterionDescription,
  description-list
    SEQUENCE OF description Description,
  quantity                                   Quantity OPTIONAL,
  amount                                     Amount OPTIONAL,
  subordinateAwardingCriterionResponse-list
    SEQUENCE OF subordinateAwardingCriterionResponse
      SubordinateAwardingCriterionResponse}

AwardingTermsType ::= SEQUENCE {
  weightingAlgorithmCode              WeightingAlgorithmCode OPTIONAL,
  description-list                    SEQUENCE OF description Description,
  technicalCommitteeDescription-list
    SEQUENCE OF technicalCommitteeDescription TechnicalCommitteeDescription,
  lowTendersDescription-list
    SEQUENCE OF lowTendersDescription LowTendersDescription,
  prizeIndicator                      PrizeIndicator OPTIONAL,
  prizeDescription-list
    SEQUENCE OF prizeDescription PrizeDescription,
  paymentDescription-list
    SEQUENCE OF paymentDescription PaymentDescription,
  followupContractIndicator           FollowupContractIndicator OPTIONAL,
  bindingOnBuyerIndicator             BindingOnBuyerIndicator OPTIONAL,
  awardingCriterion-list
    SEQUENCE OF awardingCriterion AwardingCriterion,
  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}

CapabilityType ::= SEQUENCE {
  capabilityTypeCode     CapabilityTypeCode OPTIONAL,
  description-list       SEQUENCE OF description Description,
  valueAmount            ValueAmount OPTIONAL,
  valueQuantity          ValueQuantity OPTIONAL,
  evidenceSupplied-list  SEQUENCE OF evidenceSupplied EvidenceSupplied,
  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,
  replacedRelatedItem-list
    SEQUENCE OF replacedRelatedItem ReplacedRelatedItem,
  requiredItemLocationQuantity-list
    SEQUENCE OF requiredItemLocationQuantity RequiredItemLocationQuantity,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  item                               Item,
  keywordItemProperty-list
    SEQUENCE OF keywordItemProperty KeywordItemProperty,
  callForTendersLineReference        CallForTendersLineReference OPTIONAL,
  callForTendersDocumentReference    CallForTendersDocumentReference OPTIONAL}

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-list            SEQUENCE OF remarks Remarks,
  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-list                      SEQUENCE OF remarks Remarks,
  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}

ClauseType ::= SEQUENCE {
  iD            ID-1 OPTIONAL,
  content-list  SEQUENCE OF content Content}

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,
  evidenceSupplied-list   SEQUENCE OF evidenceSupplied EvidenceSupplied,
  period                  Period OPTIONAL,
  recipientCustomerParty  RecipientCustomerParty OPTIONAL}

ConditionType ::= SEQUENCE {
  attributeID       AttributeID,
  measure           Measure OPTIONAL,
  description-list  SEQUENCE OF description Description,
  minimumMeasure    MinimumMeasure OPTIONAL,
  maximumMeasure    MaximumMeasure 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-list
    SEQUENCE OF carrierServiceInstructions CarrierServiceInstructions,
  customsClearanceServiceInstructions-list
    SEQUENCE OF customsClearanceServiceInstructions
      CustomsClearanceServiceInstructions,
  forwarderServiceInstructions-list
    SEQUENCE OF forwarderServiceInstructions ForwarderServiceInstructions,
  specialServiceInstructions-list
    SEQUENCE OF specialServiceInstructions SpecialServiceInstructions,
  sequenceID                                SequenceID OPTIONAL,
  shippingPriorityLevelCode                 ShippingPriorityLevelCode OPTIONAL,
  handlingCode                              HandlingCode OPTIONAL,
  handlingInstructions-list
    SEQUENCE OF handlingInstructions HandlingInstructions,
  information-list                          SEQUENCE OF information Information,
  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,
  childConsignmentQuantity                  ChildConsignmentQuantity OPTIONAL,
  totalPackagesQuantity                     TotalPackagesQuantity OPTIONAL,
  consolidatedShipment-list
    SEQUENCE OF consolidatedShipment ConsolidatedShipment,
  customsDeclaration-list
    SEQUENCE OF customsDeclaration CustomsDeclaration,
  requestedPickupTransportEvent
    RequestedPickupTransportEvent OPTIONAL,
  requestedDeliveryTransportEvent
    RequestedDeliveryTransportEvent OPTIONAL,
  plannedPickupTransportEvent
    PlannedPickupTransportEvent OPTIONAL,
  plannedDeliveryTransportEvent
    PlannedDeliveryTransportEvent OPTIONAL,
  status-list                               SEQUENCE OF status Status,
  childConsignment-list
    SEQUENCE OF childConsignment ChildConsignment,
  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,
  transportEvent-list
    SEQUENCE OF transportEvent TransportEvent,
  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-list
    SEQUENCE OF mainCarriageShipmentStage MainCarriageShipmentStage,
  preCarriageShipmentStage-list
    SEQUENCE OF preCarriageShipmentStage PreCarriageShipmentStage,
  onCarriageShipmentStage-list
    SEQUENCE OF onCarriageShipmentStage OnCarriageShipmentStage,
  transportHandlingUnit-list
    SEQUENCE OF transportHandlingUnit TransportHandlingUnit,
  firstArrivalPortLocation                  FirstArrivalPortLocation OPTIONAL,
  lastExitPortLocation                      LastExitPortLocation OPTIONAL}

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-list  SEQUENCE OF description Description}

ConsumptionCorrectionType ::= SEQUENCE {
  correctionType                          CorrectionType OPTIONAL,
  correctionTypeCode                      CorrectionTypeCode OPTIONAL,
  meterNumber                             MeterNumber OPTIONAL,
  gasPressureQuantity                     GasPressureQuantity OPTIONAL,
  actualTemperatureReductionQuantity
    ActualTemperatureReductionQuantity OPTIONAL,
  normalTemperatureReductionQuantity
    NormalTemperatureReductionQuantity OPTIONAL,
  differenceTemperatureReductionQuantity
    DifferenceTemperatureReductionQuantity OPTIONAL,
  description-list                        SEQUENCE OF description Description,
  correctionUnitAmount                    CorrectionUnitAmount OPTIONAL,
  consumptionEnergyQuantity               ConsumptionEnergyQuantity OPTIONAL,
  consumptionWaterQuantity                ConsumptionWaterQuantity OPTIONAL,
  correctionAmount                        CorrectionAmount 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-list        SEQUENCE OF description Description,
  subscriberID            SubscriberID OPTIONAL,
  subscriberType          SubscriberType 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}

ContractingActivityType ::= SEQUENCE {
  activityTypeCode  ActivityTypeCode OPTIONAL,
  activityType      ActivityType OPTIONAL}

ContractingPartyType-1 ::= SEQUENCE {
  buyerProfileURI            BuyerProfileURI OPTIONAL,
  contractingPartyType-list
    SEQUENCE OF contractingPartyType ContractingPartyType,
  contractingActivity-list
    SEQUENCE OF contractingActivity ContractingActivity,
  party                      Party}

ContractingPartyTypeType ::= SEQUENCE {
  partyTypeCode  PartyTypeCode OPTIONAL,
  partyType      PartyType-1 OPTIONAL}

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

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,
  itemPriceExtension          ItemPriceExtension OPTIONAL}

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}

CustomsDeclarationType ::= SEQUENCE {
  iD           ID-1,
  issuerParty  IssuerParty 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,
  evidenceSupplied-list  SEQUENCE OF evidenceSupplied EvidenceSupplied}

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-list           SEQUENCE OF specialTerms SpecialTerms,
  lossRiskResponsibilityCode  LossRiskResponsibilityCode OPTIONAL,
  lossRisk-list               SEQUENCE OF lossRisk LossRisk,
  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-list        SEQUENCE OF instructions Instructions,
  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-list     SEQUENCE OF backorderReason BackorderReason,
  outstandingQuantity      OutstandingQuantity OPTIONAL,
  outstandingReason-list   SEQUENCE OF outstandingReason OutstandingReason,
  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}

EconomicOperatorRoleType ::= SEQUENCE {
  roleCode              RoleCode OPTIONAL,
  roleDescription-list  SEQUENCE OF roleDescription RoleDescription}

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

EmissionCalculationMethodType ::= SEQUENCE {
  calculationMethodCode    CalculationMethodCode OPTIONAL,
  fullnessIndicationCode   FullnessIndicationCode OPTIONAL,
  measurementFromLocation  MeasurementFromLocation OPTIONAL,
  measurementToLocation    MeasurementToLocation OPTIONAL}

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,
  energyWaterConsumptionCorrection-list
    SEQUENCE OF energyWaterConsumptionCorrection
      EnergyWaterConsumptionCorrection}

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

EvaluationCriterionType ::= SEQUENCE {
  evaluationCriterionTypeCode  EvaluationCriterionTypeCode OPTIONAL,
  description-list             SEQUENCE OF description Description,
  thresholdAmount              ThresholdAmount OPTIONAL,
  thresholdQuantity            ThresholdQuantity OPTIONAL,
  expressionCode               ExpressionCode OPTIONAL,
  expression-list              SEQUENCE OF expression Expression,
  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,
  description-list         SEQUENCE OF description Description,
  candidateStatement-list  SEQUENCE OF candidateStatement CandidateStatement,
  evidenceIssuingParty     EvidenceIssuingParty OPTIONAL,
  documentReference        DocumentReference OPTIONAL,
  language                 Language-1 OPTIONAL}

EvidenceSuppliedType ::= SEQUENCE {iD  ID-1}

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

ExceptionNotificationLineType ::= SEQUENCE {
  iD                           ID-1,
  note-list                    SEQUENCE OF note Note,
  description-list             SEQUENCE OF description Description,
  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  HashAlgorithmMethod OPTIONAL,
  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}

ForecastExceptionCriterionLineType ::= 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-list         SEQUENCE OF description Description,
  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,
  traceID                           TraceID 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,
  minimumTemperature                MinimumTemperature OPTIONAL,
  maximumTemperature                MaximumTemperature 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-list
    SEQUENCE OF additionalInformation AdditionalInformation,
  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,
  inventoryLocation       InventoryLocation OPTIONAL}

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,
  withholdingTaxTotal-list
    SEQUENCE OF withholdingTaxTotal WithholdingTaxTotal,
  item                        Item,
  price                       Price OPTIONAL,
  deliveryTerms               DeliveryTerms OPTIONAL,
  subInvoiceLine-list         SEQUENCE OF subInvoiceLine SubInvoiceLine,
  itemPriceExtension          ItemPriceExtension OPTIONAL}

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-list
    SEQUENCE OF additionalInformation AdditionalInformation,
  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,
  barcodeSymbologyID         BarcodeSymbologyID 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-list
    SEQUENCE OF replenishmentOwnerDescription ReplenishmentOwnerDescription,
  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,
  taxTotal-list              SEQUENCE OF taxTotal TaxTotal,
  itemPriceExtension         ItemPriceExtension OPTIONAL,
  lineReference-list         SEQUENCE OF lineReference LineReference}

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-list         SEQUENCE OF description Description,
  conditions-list          SEQUENCE OF conditions Conditions,
  countrySubentity         CountrySubentity OPTIONAL,
  countrySubentityCode     CountrySubentityCode OPTIONAL,
  locationTypeCode         LocationTypeCode OPTIONAL,
  informationURI           InformationURI OPTIONAL,
  name                     Name-1 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,
  radioCallSignID                       RadioCallSignID OPTIONAL,
  shipsRequirements-list
    SEQUENCE OF shipsRequirements ShipsRequirements,
  grossTonnageMeasure                   GrossTonnageMeasure OPTIONAL,
  netTonnageMeasure                     NetTonnageMeasure OPTIONAL,
  registryCertificateDocumentReference
    RegistryCertificateDocumentReference OPTIONAL,
  registryPortLocation                  RegistryPortLocation 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                Value OPTIONAL,
  valueQuantity        ValueQuantity OPTIONAL,
  valueQualifier-list  SEQUENCE OF valueQualifier ValueQualifier}

MeterReadingType ::= SEQUENCE {
  iD                              ID-1 OPTIONAL,
  meterReadingType                MeterReadingType-1 OPTIONAL,
  meterReadingTypeCode            MeterReadingTypeCode OPTIONAL,
  previousMeterReadingDate        PreviousMeterReadingDate,
  previousMeterQuantity           PreviousMeterQuantity,
  latestMeterReadingDate          LatestMeterReadingDate,
  latestMeterQuantity             LatestMeterQuantity,
  previousMeterReadingMethod      PreviousMeterReadingMethod OPTIONAL,
  previousMeterReadingMethodCode  PreviousMeterReadingMethodCode OPTIONAL,
  latestMeterReadingMethod        LatestMeterReadingMethod OPTIONAL,
  latestMeterReadingMethodCode    LatestMeterReadingMethodCode 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,
  postEventNotificationDurationMeasure
    PostEventNotificationDurationMeasure OPTIONAL,
  preEventNotificationDurationMeasure
    PreEventNotificationDurationMeasure OPTIONAL,
  notifyParty-list                      SEQUENCE OF notifyParty NotifyParty,
  notificationPeriod-list
    SEQUENCE OF notificationPeriod NotificationPeriod,
  notificationLocation-list
    SEQUENCE OF notificationLocation NotificationLocation}

OnAccountPaymentType ::= SEQUENCE {
  estimatedConsumedQuantity  EstimatedConsumedQuantity,
  note-list                  SEQUENCE OF note Note,
  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,
  orderLineReference-list
    SEQUENCE OF orderLineReference OrderLineReference,
  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,
  companyLegalForm              CompanyLegalForm OPTIONAL,
  soleProprietorshipIndicator   SoleProprietorshipIndicator OPTIONAL,
  companyLiquidationStatusCode  CompanyLiquidationStatusCode OPTIONAL,
  corporateStockAmount          CorporateStockAmount OPTIONAL,
  fullyPaidSharesIndicator      FullyPaidSharesIndicator OPTIONAL,
  registrationAddress           RegistrationAddress OPTIONAL,
  corporateRegistrationScheme   CorporateRegistrationScheme OPTIONAL,
  headOfficeParty               HeadOfficeParty 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-list  SEQUENCE OF exemptionReason ExemptionReason,
  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,
  maximumPaymentInstructionsNumeric  MaximumPaymentInstructionsNumeric OPTIONAL,
  maximumPaidAmount                  MaximumPaidAmount OPTIONAL,
  signatureID                        SignatureID OPTIONAL,
  payerParty                         PayerParty OPTIONAL,
  payerFinancialAccount              PayerFinancialAccount OPTIONAL,
  validityPeriod                     ValidityPeriod OPTIONAL,
  paymentReversalPeriod              PaymentReversalPeriod OPTIONAL,
  clause-list                        SEQUENCE OF clause Clause}

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,
  otherName                       OtherName OPTIONAL,
  nameSuffix                      NameSuffix OPTIONAL,
  jobTitle                        JobTitle OPTIONAL,
  nationalityID                   NationalityID OPTIONAL,
  genderCode                      GenderCode OPTIONAL,
  birthDate                       BirthDate OPTIONAL,
  birthplaceName                  BirthplaceName OPTIONAL,
  organizationDepartment          OrganizationDepartment OPTIONAL,
  contact                         Contact OPTIONAL,
  financialAccount                FinancialAccount OPTIONAL,
  identityDocumentReference-list
    SEQUENCE OF identityDocumentReference IdentityDocumentReference,
  residenceAddress                ResidenceAddress 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 OPTIONAL,
  agentParty                     AgentParty,
  witnessParty-list              SEQUENCE OF witnessParty WitnessParty,
  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}

PriceExtensionType ::= SEQUENCE {
  amount         Amount,
  taxTotal-list  SEQUENCE OF taxTotal TaxTotal}

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,
  note-list                               SEQUENCE OF note Note,
  requestedTenderTotal                    RequestedTenderTotal OPTIONAL,
  mainCommodityClassification             MainCommodityClassification OPTIONAL,
  additionalCommodityClassification-list
    SEQUENCE OF additionalCommodityClassification
      AdditionalCommodityClassification,
  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 OPTIONAL}

ProjectReferenceType ::= SEQUENCE {
  iD                       ID-1,
  uUID                     UUID OPTIONAL,
  issueDate                IssueDate OPTIONAL,
  workPhaseReference-list  SEQUENCE OF workPhaseReference WorkPhaseReference}

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,
  exclusionReason-list   SEQUENCE OF exclusionReason ExclusionReason,
  resolution-list        SEQUENCE OF resolution Resolution,
  resolutionDate         ResolutionDate,
  resolutionTime         ResolutionTime OPTIONAL,
  procurementProjectLot  ProcurementProjectLot OPTIONAL}

QualifyingPartyType ::= SEQUENCE {
  participationPercent              ParticipationPercent OPTIONAL,
  personalSituation-list
    SEQUENCE OF personalSituation PersonalSituation,
  operatingYearsQuantity            OperatingYearsQuantity OPTIONAL,
  employeeQuantity                  EmployeeQuantity OPTIONAL,
  businessClassificationEvidenceID  BusinessClassificationEvidenceID OPTIONAL,
  businessIdentityEvidenceID        BusinessIdentityEvidenceID OPTIONAL,
  tendererRoleCode                  TendererRoleCode 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,
  economicOperatorRole              EconomicOperatorRole 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-list           SEQUENCE OF rejectReason RejectReason,
  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            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,
  taxIncludedIndicator               TaxIncludedIndicator OPTIONAL,
  minimumAmount                      MinimumAmount OPTIONAL,
  maximumAmount                      MaximumAmount OPTIONAL,
  estimatedAmount                    EstimatedAmount 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}

RequestedTenderTotalType ::= SEQUENCE {
  estimatedOverallContractAmount   EstimatedOverallContractAmount OPTIONAL,
  totalAmount                      TotalAmount OPTIONAL,
  taxIncludedIndicator             TaxIncludedIndicator OPTIONAL,
  minimumAmount                    MinimumAmount OPTIONAL,
  maximumAmount                    MaximumAmount OPTIONAL,
  monetaryScope-list               SEQUENCE OF monetaryScope MonetaryScope,
  averageSubsequentContractAmount  AverageSubsequentContractAmount OPTIONAL,
  applicableTaxCategory-list
    SEQUENCE OF applicableTaxCategory ApplicableTaxCategory}

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

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-list           SEQUENCE OF extension Extension}

ServiceFrequencyType ::= SEQUENCE {weekDayCode  WeekDayCode}

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-list
    SEQUENCE OF handlingInstructions HandlingInstructions,
  information-list                    SEQUENCE OF information Information,
  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 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 OPTIONAL,
  onCarriageIndicator                   OnCarriageIndicator OPTIONAL,
  estimatedDeliveryDate                 EstimatedDeliveryDate OPTIONAL,
  estimatedDeliveryTime                 EstimatedDeliveryTime OPTIONAL,
  requiredDeliveryDate                  RequiredDeliveryDate OPTIONAL,
  requiredDeliveryTime                  RequiredDeliveryTime OPTIONAL,
  loadingSequenceID                     LoadingSequenceID OPTIONAL,
  successiveSequenceID                  SuccessiveSequenceID OPTIONAL,
  instructions-list                     SEQUENCE OF instructions Instructions,
  demurrageInstructions-list
    SEQUENCE OF demurrageInstructions DemurrageInstructions,
  crewQuantity                          CrewQuantity OPTIONAL,
  passengerQuantity                     PassengerQuantity 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,
  estimatedTransitPeriod                EstimatedTransitPeriod OPTIONAL,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge,
  freightChargeLocation                 FreightChargeLocation OPTIONAL,
  detentionTransportEvent-list
    SEQUENCE OF detentionTransportEvent DetentionTransportEvent,
  requestedDepartureTransportEvent
    RequestedDepartureTransportEvent OPTIONAL,
  requestedArrivalTransportEvent        RequestedArrivalTransportEvent OPTIONAL,
  requestedWaypointTransportEvent-list
    SEQUENCE OF requestedWaypointTransportEvent RequestedWaypointTransportEvent,
  plannedDepartureTransportEvent        PlannedDepartureTransportEvent OPTIONAL,
  plannedArrivalTransportEvent          PlannedArrivalTransportEvent OPTIONAL,
  plannedWaypointTransportEvent-list
    SEQUENCE OF plannedWaypointTransportEvent PlannedWaypointTransportEvent,
  actualDepartureTransportEvent         ActualDepartureTransportEvent OPTIONAL,
  actualWaypointTransportEvent          ActualWaypointTransportEvent OPTIONAL,
  actualArrivalTransportEvent           ActualArrivalTransportEvent OPTIONAL,
  transportEvent-list
    SEQUENCE OF transportEvent TransportEvent,
  estimatedDepartureTransportEvent
    EstimatedDepartureTransportEvent OPTIONAL,
  estimatedArrivalTransportEvent        EstimatedArrivalTransportEvent OPTIONAL,
  passengerPerson-list
    SEQUENCE OF passengerPerson PassengerPerson,
  driverPerson-list                     SEQUENCE OF driverPerson DriverPerson,
  reportingPerson                       ReportingPerson OPTIONAL,
  crewMemberPerson-list
    SEQUENCE OF crewMemberPerson CrewMemberPerson,
  securityOfficerPerson                 SecurityOfficerPerson OPTIONAL,
  masterPerson                          MasterPerson OPTIONAL,
  shipsSurgeonPerson                    ShipsSurgeonPerson 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,
  collectedPayment-list           SEQUENCE OF collectedPayment CollectedPayment}

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,
  reliabilityPercent   ReliabilityPercent OPTIONAL,
  condition-list       SEQUENCE OF condition Condition}

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,
  subcontractingConditionsCode  SubcontractingConditionsCode OPTIONAL,
  maximumPercent                MaximumPercent OPTIONAL,
  minimumPercent                MinimumPercent 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-list      SEQUENCE OF description Description,
  utilitySupplierParty  UtilitySupplierParty OPTIONAL,
  utilityCustomerParty  UtilityCustomerParty OPTIONAL,
  consumption           Consumption,
  contract              Contract OPTIONAL,
  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-list  SEQUENCE OF taxExemptionReason TaxExemptionReason,
  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                     RoamingPartnerName OPTIONAL,
  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-list                   SEQUENCE OF description Description,
  totalAmount                        TotalAmount OPTIONAL,
  telecommunicationsSupplyLine-list
    SEQUENCE (SIZE (1..MAX)) OF telecommunicationsSupplyLine
      TelecommunicationsSupplyLine}

TelecommunicationsSupplyLineType ::= SEQUENCE {
  iD                              ID-1,
  phoneNumber                     PhoneNumber,
  description-list                SEQUENCE OF description Description,
  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                     OrderableUnit OPTIONAL,
  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,
  callForTendersLineReference       CallForTendersLineReference OPTIONAL,
  callForTendersDocumentReference   CallForTendersDocumentReference OPTIONAL}

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

TenderRequirementType ::= SEQUENCE {
  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,
  receivedElectronicTenderQuantity  ReceivedElectronicTenderQuantity OPTIONAL,
  receivedForeignTenderQuantity     ReceivedForeignTenderQuantity OPTIONAL,
  contract                          Contract OPTIONAL,
  awardedTenderedProject            AwardedTenderedProject OPTIONAL,
  contractFormalizationPeriod       ContractFormalizationPeriod OPTIONAL,
  subcontractTerms-list
    SEQUENCE OF subcontractTerms SubcontractTerms,
  winningParty-list                 SEQUENCE OF winningParty WinningParty}

TenderedProjectType ::= SEQUENCE {
  variantID                       VariantID OPTIONAL,
  feeAmount                       FeeAmount OPTIONAL,
  feeDescription-list             SEQUENCE OF feeDescription FeeDescription,
  tenderEnvelopeID                TenderEnvelopeID OPTIONAL,
  tenderEnvelopeTypeCode          TenderEnvelopeTypeCode OPTIONAL,
  procurementProjectLot           ProcurementProjectLot OPTIONAL,
  evidenceDocumentReference-list
    SEQUENCE OF evidenceDocumentReference EvidenceDocumentReference,
  taxTotal-list                   SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal              LegalMonetaryTotal OPTIONAL,
  tenderLine-list                 SEQUENCE OF tenderLine TenderLine,
  awardingCriterionResponse-list
    SEQUENCE OF awardingCriterionResponse AwardingCriterionResponse}

TendererPartyQualificationType ::= SEQUENCE {
  interestedProcurementProjectLot-list
    SEQUENCE OF interestedProcurementProjectLot InterestedProcurementProjectLot,
  mainQualifyingParty                   MainQualifyingParty,
  additionalQualifyingParty-list
    SEQUENCE OF additionalQualifyingParty AdditionalQualifyingParty}

TendererQualificationRequestType ::= SEQUENCE {
  companyLegalFormCode                       CompanyLegalFormCode OPTIONAL,
  companyLegalForm                           CompanyLegalForm OPTIONAL,
  personalSituation-list
    SEQUENCE OF personalSituation PersonalSituation,
  operatingYearsQuantity                     OperatingYearsQuantity OPTIONAL,
  employeeQuantity                           EmployeeQuantity OPTIONAL,
  description-list
    SEQUENCE OF description Description,
  requiredBusinessClassificationScheme-list
    SEQUENCE OF requiredBusinessClassificationScheme
      RequiredBusinessClassificationScheme,
  technicalEvaluationCriterion-list
    SEQUENCE OF technicalEvaluationCriterion TechnicalEvaluationCriterion,
  financialEvaluationCriterion-list
    SEQUENCE OF financialEvaluationCriterion FinancialEvaluationCriterion,
  specificTendererRequirement-list
    SEQUENCE OF specificTendererRequirement SpecificTendererRequirement,
  economicOperatorRole-list
    SEQUENCE OF economicOperatorRole EconomicOperatorRole}

TendererRequirementType ::= SEQUENCE {
  name-list                    SEQUENCE OF name Name-1,
  tendererRequirementTypeCode  TendererRequirementTypeCode OPTIONAL,
  description-list             SEQUENCE OF description Description,
  legalReference               LegalReference OPTIONAL,
  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,
  requiredCurriculaIndicator
    RequiredCurriculaIndicator OPTIONAL,
  otherConditionsIndicator                   OtherConditionsIndicator OPTIONAL,
  additionalConditions-list
    SEQUENCE OF additionalConditions AdditionalConditions,
  latestSecurityClearanceDate
    LatestSecurityClearanceDate OPTIONAL,
  documentationFeeAmount                     DocumentationFeeAmount OPTIONAL,
  penaltyClause-list
    SEQUENCE OF penaltyClause PenaltyClause,
  requiredFinancialGuarantee-list
    SEQUENCE OF requiredFinancialGuarantee RequiredFinancialGuarantee,
  procurementLegislationDocumentReference
    ProcurementLegislationDocumentReference OPTIONAL,
  fiscalLegislationDocumentReference
    FiscalLegislationDocumentReference OPTIONAL,
  environmentalLegislationDocumentReference
    EnvironmentalLegislationDocumentReference OPTIONAL,
  employmentLegislationDocumentReference
    EmploymentLegislationDocumentReference OPTIONAL,
  contractualDocumentReference-list
    SEQUENCE OF contractualDocumentReference ContractualDocumentReference,
  callForTendersDocumentReference
    CallForTendersDocumentReference OPTIONAL,
  warrantyValidityPeriod                     WarrantyValidityPeriod OPTIONAL,
  paymentTerms-list
    SEQUENCE OF paymentTerms PaymentTerms,
  tendererQualificationRequest-list
    SEQUENCE OF tendererQualificationRequest TendererQualificationRequest,
  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,
  replacedNoticeDocumentReference
    ReplacedNoticeDocumentReference OPTIONAL}

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

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-list
    SEQUENCE OF referencedConsignmentID ReferencedConsignmentID,
  transportEquipmentTypeCode          TransportEquipmentTypeCode OPTIONAL,
  providerTypeCode                    ProviderTypeCode OPTIONAL,
  ownerTypeCode                       OwnerTypeCode OPTIONAL,
  sizeTypeCode                        SizeTypeCode OPTIONAL,
  dispositionCode                     DispositionCode OPTIONAL,
  fullnessIndicationCode              FullnessIndicationCode OPTIONAL,
  refrigerationOnIndicator            RefrigerationOnIndicator OPTIONAL,
  information-list                    SEQUENCE OF information Information,
  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-list                  SEQUENCE OF damageRemarks DamageRemarks,
  description-list                    SEQUENCE OF description Description,
  specialTransportRequirements-list
    SEQUENCE OF specialTransportRequirements SpecialTransportRequirements,
  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,
  delivery                            Delivery OPTIONAL,
  pickup                              Pickup OPTIONAL,
  despatch                            Despatch OPTIONAL,
  shipmentDocumentReference-list
    SEQUENCE OF shipmentDocumentReference ShipmentDocumentReference,
  containedInTransportEquipment-list
    SEQUENCE OF containedInTransportEquipment ContainedInTransportEquipment,
  package-list                        SEQUENCE OF package Package,
  goodsItem-list                      SEQUENCE OF goodsItem GoodsItem}

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

TransportEventType ::= SEQUENCE {
  identificationID        IdentificationID OPTIONAL,
  occurrenceDate          OccurrenceDate OPTIONAL,
  occurrenceTime          OccurrenceTime OPTIONAL,
  transportEventTypeCode  TransportEventTypeCode OPTIONAL,
  description-list        SEQUENCE OF description Description,
  completionIndicator     CompletionIndicator OPTIONAL,
  reportedShipment        ReportedShipment OPTIONAL,
  currentStatus-list      SEQUENCE OF currentStatus CurrentStatus,
  contact-list            SEQUENCE OF contact Contact,
  location                Location OPTIONAL,
  signature               Signature-1 OPTIONAL,
  period-list             SEQUENCE OF period Period}

TransportExecutionTermsType ::= SEQUENCE {
  transportUserSpecialTerms-list
    SEQUENCE OF transportUserSpecialTerms TransportUserSpecialTerms,
  transportServiceProviderSpecialTerms-list
    SEQUENCE OF transportServiceProviderSpecialTerms
      TransportServiceProviderSpecialTerms,
  changeConditions-list
    SEQUENCE OF changeConditions ChangeConditions,
  paymentTerms-list
    SEQUENCE OF 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,
  serviceChargePaymentTerms                  ServiceChargePaymentTerms OPTIONAL}

TransportHandlingUnitType ::= SEQUENCE {
  iD                                    ID-1 OPTIONAL,
  transportHandlingUnitTypeCode         TransportHandlingUnitTypeCode OPTIONAL,
  handlingCode                          HandlingCode OPTIONAL,
  handlingInstructions-list
    SEQUENCE OF handlingInstructions HandlingInstructions,
  hazardousRiskIndicator                HazardousRiskIndicator OPTIONAL,
  totalGoodsItemQuantity                TotalGoodsItemQuantity OPTIONAL,
  totalPackageQuantity                  TotalPackageQuantity OPTIONAL,
  damageRemarks-list                    SEQUENCE OF damageRemarks DamageRemarks,
  shippingMarks-list                    SEQUENCE OF shippingMarks ShippingMarks,
  traceID                               TraceID OPTIONAL,
  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,
  customsDeclaration-list
    SEQUENCE OF customsDeclaration CustomsDeclaration,
  referencedShipment-list
    SEQUENCE OF referencedShipment ReferencedShipment,
  package-list                          SEQUENCE OF package Package}

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,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension}

TransportScheduleType ::= SEQUENCE {
  sequenceNumeric                   SequenceNumeric,
  referenceDate                     ReferenceDate OPTIONAL,
  referenceTime                     ReferenceTime OPTIONAL,
  reliabilityPercent                ReliabilityPercent OPTIONAL,
  remarks-list                      SEQUENCE OF remarks Remarks,
  statusLocation                    StatusLocation,
  actualArrivalTransportEvent       ActualArrivalTransportEvent OPTIONAL,
  actualDepartureTransportEvent     ActualDepartureTransportEvent OPTIONAL,
  estimatedDepartureTransportEvent  EstimatedDepartureTransportEvent OPTIONAL,
  estimatedArrivalTransportEvent    EstimatedArrivalTransportEvent OPTIONAL,
  plannedDepartureTransportEvent    PlannedDepartureTransportEvent OPTIONAL,
  plannedArrivalTransportEvent      PlannedArrivalTransportEvent OPTIONAL}

TransportationSegmentType ::= SEQUENCE {
  sequenceNumeric                    SequenceNumeric,
  transportExecutionPlanReferenceID  TransportExecutionPlanReferenceID OPTIONAL,
  transportationService              TransportationService,
  transportServiceProviderParty      TransportServiceProviderParty,
  referencedConsignment              ReferencedConsignment OPTIONAL,
  shipmentStage-list                 SEQUENCE OF shipmentStage ShipmentStage}

TransportationServiceType ::= SEQUENCE {
  transportServiceCode                      TransportServiceCode,
  tariffClassCode                           TariffClassCode OPTIONAL,
  priority                                  Priority OPTIONAL,
  freightRateClassCode                      FreightRateClassCode OPTIONAL,
  transportationServiceDescription-list
    SEQUENCE OF transportationServiceDescription
      TransportationServiceDescription,
  transportationServiceDetailsURI
    TransportationServiceDetailsURI OPTIONAL,
  nominationDate                            NominationDate OPTIONAL,
  nominationTime                            NominationTime OPTIONAL,
  name                                      Name-1 OPTIONAL,
  sequenceNumeric                           SequenceNumeric OPTIONAL,
  transportEquipment-list
    SEQUENCE OF transportEquipment TransportEquipment,
  supportedTransportEquipment-list
    SEQUENCE OF supportedTransportEquipment SupportedTransportEquipment,
  unsupportedTransportEquipment-list
    SEQUENCE OF unsupportedTransportEquipment UnsupportedTransportEquipment,
  commodityClassification-list
    SEQUENCE OF commodityClassification CommodityClassification,
  supportedCommodityClassification-list
    SEQUENCE OF supportedCommodityClassification
      SupportedCommodityClassification,
  unsupportedCommodityClassification-list
    SEQUENCE OF unsupportedCommodityClassification
      UnsupportedCommodityClassification,
  totalCapacityDimension                    TotalCapacityDimension OPTIONAL,
  shipmentStage-list
    SEQUENCE OF shipmentStage ShipmentStage,
  transportEvent-list
    SEQUENCE OF transportEvent TransportEvent,
  responsibleTransportServiceProviderParty
    ResponsibleTransportServiceProviderParty OPTIONAL,
  environmentalEmission-list
    SEQUENCE OF environmentalEmission EnvironmentalEmission,
  estimatedDurationPeriod                   EstimatedDurationPeriod OPTIONAL,
  scheduledServiceFrequency-list
    SEQUENCE OF scheduledServiceFrequency ScheduledServiceFrequency}

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

UtilityItemType ::= SEQUENCE {
  iD                     ID-1,
  subscriberID           SubscriberID OPTIONAL,
  subscriberType         SubscriberType OPTIONAL,
  subscriberTypeCode     SubscriberTypeCode 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}

WinningPartyType ::= SEQUENCE {rank   Rank OPTIONAL,
                               party  Party}

WorkPhaseReferenceType ::= SEQUENCE {
  iD                               ID-1 OPTIONAL,
  workPhaseCode                    WorkPhaseCode OPTIONAL,
  workPhase-list                   SEQUENCE OF workPhase WorkPhase,
  progressPercent                  ProgressPercent OPTIONAL,
  startDate                        StartDate OPTIONAL,
  endDate                          EndDate OPTIONAL,
  workOrderDocumentReference-list
    SEQUENCE OF workOrderDocumentReference WorkOrderDocumentReference}

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-list.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, AwardingCriterionType.iD, 
	AwardingCriterionType.awardingCriterionTypeCode, 
	AwardingCriterionType.description-list.description, 
	AwardingCriterionType.weightNumeric, 
	AwardingCriterionType.weight-list.weight, 
	AwardingCriterionType.calculationExpression-list.calculationExpression,
	AwardingCriterionType.calculationExpressionCode, 
	AwardingCriterionType.minimumQuantity, 
	AwardingCriterionType.maximumQuantity, 
	AwardingCriterionType.minimumAmount, 
	AwardingCriterionType.maximumAmount, 
	AwardingCriterionType.minimumImprovementBid-list.minimumImprovementBid,
	AwardingCriterionResponseType.iD, 
	AwardingCriterionResponseType.awardingCriterionID, 
	AwardingCriterionResponseType.awardingCriterionDescription-list.awardingCriterionDescription,
	AwardingCriterionResponseType.description-list.description, 
	AwardingCriterionResponseType.quantity, 
	AwardingCriterionResponseType.amount, 
	AwardingTermsType.weightingAlgorithmCode, 
	AwardingTermsType.description-list.description, 
	AwardingTermsType.technicalCommitteeDescription-list.technicalCommitteeDescription,
	AwardingTermsType.lowTendersDescription-list.lowTendersDescription, 
	AwardingTermsType.prizeIndicator, 
	AwardingTermsType.prizeDescription-list.prizeDescription, 
	AwardingTermsType.paymentDescription-list.paymentDescription, 
	AwardingTermsType.followupContractIndicator, 
	AwardingTermsType.bindingOnBuyerIndicator, 
	BillingReferenceLineType.iD, BillingReferenceLineType.amount, 
	BranchType.iD, BranchType.name, BudgetAccountType.iD, 
	BudgetAccountType.budgetYearNumeric, BudgetAccountLineType.iD, 
	BudgetAccountLineType.totalAmount, CapabilityType.capabilityTypeCode, 
	CapabilityType.description-list.description, 
	CapabilityType.valueAmount, CapabilityType.valueQuantity, 
	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-list.remarks, 
	CertificateOfOriginApplicationType.referenceID, 
	CertificateOfOriginApplicationType.certificateType, 
	CertificateOfOriginApplicationType.applicationStatusCode, 
	CertificateOfOriginApplicationType.originalJobID, 
	CertificateOfOriginApplicationType.previousJobID, 
	CertificateOfOriginApplicationType.remarks-list.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, ClauseType.iD, 
	ClauseType.content-list.content, 
	CommodityClassificationType.natureCode, 
	CommodityClassificationType.cargoTypeCode, 
	CommodityClassificationType.commodityCode, 
	CommodityClassificationType.itemClassificationCode, 
	CommunicationType.channelCode, CommunicationType.channel, 
	CommunicationType.value, CompletedTaskType.annualAverageAmount, 
	CompletedTaskType.totalTaskAmount, 
	CompletedTaskType.partyCapacityAmount, 
	CompletedTaskType.description-list.description, 
	ConditionType.attributeID, ConditionType.measure, 
	ConditionType.description-list.description, 
	ConditionType.minimumMeasure, ConditionType.maximumMeasure, 
	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-list.carrierServiceInstructions,
	ConsignmentType.customsClearanceServiceInstructions-list.customsClearanceServiceInstructions,
	ConsignmentType.forwarderServiceInstructions-list.forwarderServiceInstructions,
	ConsignmentType.specialServiceInstructions-list.specialServiceInstructions,
	ConsignmentType.sequenceID, ConsignmentType.shippingPriorityLevelCode,
	ConsignmentType.handlingCode, 
	ConsignmentType.handlingInstructions-list.handlingInstructions, 
	ConsignmentType.information-list.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.childConsignmentQuantity, 
	ConsignmentType.totalPackagesQuantity, 
	ConsumptionType.utilityStatementTypeCode, 
	ConsumptionAverageType.averageAmount, 
	ConsumptionAverageType.description-list.description, 
	ConsumptionCorrectionType.correctionType, 
	ConsumptionCorrectionType.correctionTypeCode, 
	ConsumptionCorrectionType.meterNumber, 
	ConsumptionCorrectionType.gasPressureQuantity, 
	ConsumptionCorrectionType.actualTemperatureReductionQuantity, 
	ConsumptionCorrectionType.normalTemperatureReductionQuantity, 
	ConsumptionCorrectionType.differenceTemperatureReductionQuantity, 
	ConsumptionCorrectionType.description-list.description, 
	ConsumptionCorrectionType.correctionUnitAmount, 
	ConsumptionCorrectionType.consumptionEnergyQuantity, 
	ConsumptionCorrectionType.consumptionWaterQuantity, 
	ConsumptionCorrectionType.correctionAmount, 
	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-list.description, 
	ConsumptionPointType.subscriberID, 
	ConsumptionPointType.subscriberType, 
	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, 
	ContractingActivityType.activityTypeCode, 
	ContractingActivityType.activityType, 
	ContractingPartyType-1.buyerProfileURI, 
	ContractingPartyTypeType.partyTypeCode, 
	ContractingPartyTypeType.partyType, 
	CorporateRegistrationSchemeType.iD, 
	CorporateRegistrationSchemeType.name, 
	CorporateRegistrationSchemeType.corporateRegistrationTypeCode, 
	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, 
	CustomsDeclarationType.iD, 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, DeliveryType.iD, 
	DeliveryType.quantity, DeliveryType.minimumQuantity, 
	DeliveryType.maximumQuantity, DeliveryType.actualDeliveryDate, 
	DeliveryType.actualDeliveryTime, DeliveryType.latestDeliveryDate, 
	DeliveryType.latestDeliveryTime, DeliveryType.releaseID, 
	DeliveryType.trackingID, DeliveryTermsType.iD, 
	DeliveryTermsType.specialTerms-list.specialTerms, 
	DeliveryTermsType.lossRiskResponsibilityCode, 
	DeliveryTermsType.lossRisk-list.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-list.instructions, DespatchLineType.iD, 
	DespatchLineType.uUID, DespatchLineType.note-list.note, 
	DespatchLineType.lineStatusCode, DespatchLineType.deliveredQuantity, 
	DespatchLineType.backorderQuantity, 
	DespatchLineType.backorderReason-list.backorderReason, 
	DespatchLineType.outstandingQuantity, 
	DespatchLineType.outstandingReason-list.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, 
	EconomicOperatorRoleType.roleCode, 
	EconomicOperatorRoleType.roleDescription-list.roleDescription, 
	EconomicOperatorShortListType.limitationDescription-list.limitationDescription,
	EconomicOperatorShortListType.expectedQuantity, 
	EconomicOperatorShortListType.maximumQuantity, 
	EconomicOperatorShortListType.minimumQuantity, 
	EmissionCalculationMethodType.calculationMethodCode, 
	EmissionCalculationMethodType.fullnessIndicationCode, 
	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, 
	EvaluationCriterionType.evaluationCriterionTypeCode, 
	EvaluationCriterionType.description-list.description, 
	EvaluationCriterionType.thresholdAmount, 
	EvaluationCriterionType.thresholdQuantity, 
	EvaluationCriterionType.expressionCode, 
	EvaluationCriterionType.expression-list.expression, 
	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.description-list.description, 
	EvidenceType.candidateStatement-list.candidateStatement, 
	EvidenceSuppliedType.iD, ExceptionCriteriaLineType.iD, 
	ExceptionCriteriaLineType.note-list.note, 
	ExceptionCriteriaLineType.thresholdValueComparisonCode, 
	ExceptionCriteriaLineType.thresholdQuantity, 
	ExceptionCriteriaLineType.exceptionStatusCode, 
	ExceptionCriteriaLineType.collaborationPriorityCode, 
	ExceptionCriteriaLineType.exceptionResolutionCode, 
	ExceptionCriteriaLineType.supplyChainActivityTypeCode, 
	ExceptionCriteriaLineType.performanceMetricTypeCode, 
	ExceptionNotificationLineType.iD, 
	ExceptionNotificationLineType.note-list.note, 
	ExceptionNotificationLineType.description-list.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, 
	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, 
	ForecastExceptionCriterionLineType.forecastPurposeCode, 
	ForecastExceptionCriterionLineType.forecastTypeCode, 
	ForecastExceptionCriterionLineType.comparisonDataSourceCode, 
	ForecastExceptionCriterionLineType.dataSourceCode, 
	ForecastExceptionCriterionLineType.timeDeltaDaysQuantity, 
	ForecastLineType.iD, ForecastLineType.note-list.note, 
	ForecastLineType.frozenDocumentIndicator, 
	ForecastLineType.forecastTypeCode, ForecastRevisionLineType.iD, 
	ForecastRevisionLineType.note-list.note, 
	ForecastRevisionLineType.description-list.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, 
	GoodsItemType.traceID, GoodsItemContainerType.iD, 
	GoodsItemContainerType.quantity, 
	HazardousGoodsTransitType.transportEmergencyCardCode, 
	HazardousGoodsTransitType.packingCriteriaCode, 
	HazardousGoodsTransitType.hazardousRegulationCode, 
	HazardousGoodsTransitType.inhalationToxicityZoneCode, 
	HazardousGoodsTransitType.transportAuthorizationCode, 
	HazardousItemType.iD, HazardousItemType.placardNotation, 
	HazardousItemType.placardEndorsement, 
	HazardousItemType.additionalInformation-list.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-list.additionalInformation, 
	ItemType.keyword-list.keyword, ItemType.brandName-list.brandName, 
	ItemType.modelName-list.modelName, ItemComparisonType.priceAmount, 
	ItemComparisonType.quantity, ItemIdentificationType.iD, 
	ItemIdentificationType.extendedID, 
	ItemIdentificationType.barcodeSymbologyID, 
	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-list.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-list.description, 
	LocationType.conditions-list.conditions, 
	LocationType.countrySubentity, LocationType.countrySubentityCode, 
	LocationType.locationTypeCode, LocationType.informationURI, 
	LocationType.name, LocationCoordinateType.coordinateSystemCode, 
	LocationCoordinateType.latitudeDegreesMeasure, 
	LocationCoordinateType.latitudeMinutesMeasure, 
	LocationCoordinateType.latitudeDirectionCode, 
	LocationCoordinateType.longitudeDegreesMeasure, 
	LocationCoordinateType.longitudeMinutesMeasure, 
	LocationCoordinateType.longitudeDirectionCode, 
	LocationCoordinateType.altitudeMeasure, 
	LotIdentificationType.lotNumberID, LotIdentificationType.expiryDate, 
	MaritimeTransportType.vesselID, MaritimeTransportType.vesselName, 
	MaritimeTransportType.radioCallSignID, 
	MaritimeTransportType.shipsRequirements-list.shipsRequirements, 
	MaritimeTransportType.grossTonnageMeasure, 
	MaritimeTransportType.netTonnageMeasure, MeterType.meterNumber, 
	MeterType.meterName, MeterType.meterConstant, 
	MeterType.meterConstantCode, MeterType.totalDeliveredQuantity, 
	MeterPropertyType.name, MeterPropertyType.nameCode, 
	MeterPropertyType.value, MeterPropertyType.valueQuantity, 
	MeterPropertyType.valueQualifier-list.valueQualifier, 
	MeterReadingType.iD, MeterReadingType.meterReadingType, 
	MeterReadingType.meterReadingTypeCode, 
	MeterReadingType.previousMeterReadingDate, 
	MeterReadingType.previousMeterQuantity, 
	MeterReadingType.latestMeterReadingDate, 
	MeterReadingType.latestMeterQuantity, 
	MeterReadingType.previousMeterReadingMethod, 
	MeterReadingType.previousMeterReadingMethodCode, 
	MeterReadingType.latestMeterReadingMethod, 
	MeterReadingType.latestMeterReadingMethodCode, 
	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, 
	NotificationRequirementType.postEventNotificationDurationMeasure, 
	NotificationRequirementType.preEventNotificationDurationMeasure, 
	OnAccountPaymentType.estimatedConsumedQuantity, 
	OnAccountPaymentType.note-list.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.companyLegalForm, 
	PartyLegalEntityType.soleProprietorshipIndicator, 
	PartyLegalEntityType.companyLiquidationStatusCode, 
	PartyLegalEntityType.corporateStockAmount, 
	PartyLegalEntityType.fullyPaidSharesIndicator, PartyNameType.name, 
	PartyTaxSchemeType.registrationName, PartyTaxSchemeType.companyID, 
	PartyTaxSchemeType.taxLevelCode, 
	PartyTaxSchemeType.exemptionReasonCode, 
	PartyTaxSchemeType.exemptionReason-list.exemptionReason, 
	PaymentType.iD, PaymentType.paidAmount, PaymentType.receivedDate, 
	PaymentType.paidDate, PaymentType.paidTime, PaymentType.instructionID,
	PaymentMandateType.iD, PaymentMandateType.mandateTypeCode, 
	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.otherName, PersonType.nameSuffix, 
	PersonType.jobTitle, PersonType.nationalityID, PersonType.genderCode, 
	PersonType.birthDate, PersonType.birthplaceName, 
	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, PriceExtensionType.amount, 
	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, 
	ProcurementProjectType.note-list.note, ProcurementProjectLotType.iD, 
	ProjectReferenceType.iD, ProjectReferenceType.uUID, 
	ProjectReferenceType.issueDate, 
	PromotionalEventType.promotionalEventTypeCode, 
	PromotionalEventType.submissionDate, 
	PromotionalEventType.firstShipmentAvailibilityDate, 
	PromotionalEventType.latestProposalAcceptanceDate, 
	PromotionalEventLineItemType.amount, 
	PromotionalSpecificationType.specificationID, 
	QualificationResolutionType.admissionCode, 
	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.tendererRoleCode, 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-list.rejectReason, 
	ReceiptLineType.rejectActionCode, 
	ReceiptLineType.quantityDiscrepancyCode, 
	ReceiptLineType.oversupplyQuantity, ReceiptLineType.receivedDate, 
	ReceiptLineType.timingComplaintCode, ReceiptLineType.timingComplaint, 
	RegulationType.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.taxIncludedIndicator, 
	RequestForTenderLineType.minimumAmount, 
	RequestForTenderLineType.maximumAmount, 
	RequestForTenderLineType.estimatedAmount, 
	RequestedTenderTotalType.estimatedOverallContractAmount, 
	RequestedTenderTotalType.totalAmount, 
	RequestedTenderTotalType.taxIncludedIndicator, 
	RequestedTenderTotalType.minimumAmount, 
	RequestedTenderTotalType.maximumAmount, 
	RequestedTenderTotalType.monetaryScope-list.monetaryScope, 
	RequestedTenderTotalType.averageSubsequentContractAmount, 
	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-list.extension, 
	ServiceFrequencyType.weekDayCode, ServiceProviderPartyType.iD, 
	ServiceProviderPartyType.serviceTypeCode, 
	ServiceProviderPartyType.serviceType-list.serviceType, 
	ShareholderPartyType.partecipationPercent, ShipmentType.iD, 
	ShipmentType.shippingPriorityLevelCode, ShipmentType.handlingCode, 
	ShipmentType.handlingInstructions-list.handlingInstructions, 
	ShipmentType.information-list.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-list.instructions, 
	ShipmentStageType.demurrageInstructions-list.demurrageInstructions, 
	ShipmentStageType.crewQuantity, ShipmentStageType.passengerQuantity, 
	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.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, 
	SubcontractTermsType.subcontractingConditionsCode, 
	SubcontractTermsType.maximumPercent, 
	SubcontractTermsType.minimumPercent, 
	SubscriberConsumptionType.consumptionID, 
	SubscriberConsumptionType.specificationTypeCode, 
	SubscriberConsumptionType.note-list.note, 
	SubscriberConsumptionType.totalMeteredQuantity, 
	SupplierConsumptionType.description-list.description, 
	SupplierPartyType.customerAssignedAccountID, 
	SupplierPartyType.additionalAccountID-list.additionalAccountID, 
	SupplierPartyType.dataSendingCapability, TaxCategoryType.iD, 
	TaxCategoryType.name, TaxCategoryType.percent, 
	TaxCategoryType.baseUnitMeasure, TaxCategoryType.perUnitAmount, 
	TaxCategoryType.taxExemptionReasonCode, 
	TaxCategoryType.taxExemptionReason-list.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, 
	TelecommunicationsServiceType.payPerView, 
	TelecommunicationsServiceType.quantity, 
	TelecommunicationsServiceType.telecommunicationsServiceCall, 
	TelecommunicationsServiceType.telecommunicationsServiceCallCode, 
	TelecommunicationsServiceType.callBaseAmount, 
	TelecommunicationsServiceType.callExtensionAmount, 
	TelecommunicationsSupplyType.telecommunicationsSupplyType, 
	TelecommunicationsSupplyType.telecommunicationsSupplyTypeCode, 
	TelecommunicationsSupplyType.privacyCode, 
	TelecommunicationsSupplyType.description-list.description, 
	TelecommunicationsSupplyType.totalAmount, 
	TelecommunicationsSupplyLineType.iD, 
	TelecommunicationsSupplyLineType.phoneNumber, 
	TelecommunicationsSupplyLineType.description-list.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, TenderLineType.contentUnitQuantity, 
	TenderLineType.orderQuantityIncrementNumeric, 
	TenderLineType.minimumOrderQuantity, 
	TenderLineType.maximumOrderQuantity, 
	TenderLineType.warrantyInformation-list.warrantyInformation, 
	TenderLineType.packLevelCode, TenderPreparationType.tenderEnvelopeID, 
	TenderPreparationType.tenderEnvelopeTypeCode, 
	TenderPreparationType.description-list.description, 
	TenderPreparationType.openTenderID, TenderRequirementType.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, 
	TenderResultType.receivedElectronicTenderQuantity, 
	TenderResultType.receivedForeignTenderQuantity, 
	TenderedProjectType.variantID, TenderedProjectType.feeAmount, 
	TenderedProjectType.feeDescription-list.feeDescription, 
	TenderedProjectType.tenderEnvelopeID, 
	TenderedProjectType.tenderEnvelopeTypeCode, 
	TendererQualificationRequestType.companyLegalFormCode, 
	TendererQualificationRequestType.companyLegalForm, 
	TendererQualificationRequestType.personalSituation-list.personalSituation,
	TendererQualificationRequestType.operatingYearsQuantity, 
	TendererQualificationRequestType.employeeQuantity, 
	TendererQualificationRequestType.description-list.description, 
	TendererRequirementType.name-list.name, 
	TendererRequirementType.tendererRequirementTypeCode, 
	TendererRequirementType.description-list.description, 
	TendererRequirementType.legalReference, 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.requiredCurriculaIndicator, 
	TenderingTermsType.otherConditionsIndicator, 
	TenderingTermsType.additionalConditions-list.additionalConditions, 
	TenderingTermsType.latestSecurityClearanceDate, 
	TenderingTermsType.documentationFeeAmount, TradeFinancingType.iD, 
	TradeFinancingType.financingInstrumentCode, 
	TradingTermsType.information-list.information, 
	TradingTermsType.reference, TransactionConditionsType.iD, 
	TransactionConditionsType.actionCode, 
	TransactionConditionsType.description-list.description, 
	TransportEquipmentType.iD, 
	TransportEquipmentType.referencedConsignmentID-list.referencedConsignmentID,
	TransportEquipmentType.transportEquipmentTypeCode, 
	TransportEquipmentType.providerTypeCode, 
	TransportEquipmentType.ownerTypeCode, 
	TransportEquipmentType.sizeTypeCode, 
	TransportEquipmentType.dispositionCode, 
	TransportEquipmentType.fullnessIndicationCode, 
	TransportEquipmentType.refrigerationOnIndicator, 
	TransportEquipmentType.information-list.information, 
	TransportEquipmentType.returnabilityIndicator, 
	TransportEquipmentType.legalStatusIndicator, 
	TransportEquipmentType.airFlowPercent, 
	TransportEquipmentType.humidityPercent, 
	TransportEquipmentType.animalFoodApprovedIndicator, 
	TransportEquipmentType.humanFoodApprovedIndicator, 
	TransportEquipmentType.dangerousGoodsApprovedIndicator, 
	TransportEquipmentType.refrigeratedIndicator, 
	TransportEquipmentType.characteristics, 
	TransportEquipmentType.damageRemarks-list.damageRemarks, 
	TransportEquipmentType.description-list.description, 
	TransportEquipmentType.specialTransportRequirements-list.specialTransportRequirements,
	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-list.description, 
	TransportEventType.completionIndicator, 
	TransportExecutionTermsType.transportUserSpecialTerms-list.transportUserSpecialTerms,
	TransportExecutionTermsType.transportServiceProviderSpecialTerms-list.transportServiceProviderSpecialTerms,
	TransportExecutionTermsType.changeConditions-list.changeConditions, 
	TransportHandlingUnitType.iD, 
	TransportHandlingUnitType.transportHandlingUnitTypeCode, 
	TransportHandlingUnitType.handlingCode, 
	TransportHandlingUnitType.handlingInstructions-list.handlingInstructions,
	TransportHandlingUnitType.hazardousRiskIndicator, 
	TransportHandlingUnitType.totalGoodsItemQuantity, 
	TransportHandlingUnitType.totalPackageQuantity, 
	TransportHandlingUnitType.damageRemarks-list.damageRemarks, 
	TransportHandlingUnitType.shippingMarks-list.shippingMarks, 
	TransportHandlingUnitType.traceID, TransportMeansType.journeyID, 
	TransportMeansType.registrationNationalityID, 
	TransportMeansType.registrationNationality-list.registrationNationality,
	TransportMeansType.directionCode, 
	TransportMeansType.transportMeansTypeCode, 
	TransportMeansType.tradeServiceCode, 
	TransportScheduleType.sequenceNumeric, 
	TransportScheduleType.referenceDate, 
	TransportScheduleType.referenceTime, 
	TransportScheduleType.reliabilityPercent, 
	TransportScheduleType.remarks-list.remarks, 
	TransportationSegmentType.sequenceNumeric, 
	TransportationSegmentType.transportExecutionPlanReferenceID, 
	TransportationServiceType.transportServiceCode, 
	TransportationServiceType.tariffClassCode, 
	TransportationServiceType.priority, 
	TransportationServiceType.freightRateClassCode, 
	TransportationServiceType.transportationServiceDescription-list.transportationServiceDescription,
	TransportationServiceType.transportationServiceDetailsURI, 
	TransportationServiceType.nominationDate, 
	TransportationServiceType.nominationTime, 
	TransportationServiceType.name, 
	TransportationServiceType.sequenceNumeric, 
	UnstructuredPriceType.priceAmount, UnstructuredPriceType.timeAmount, 
	UtilityItemType.iD, UtilityItemType.subscriberID, 
	UtilityItemType.subscriberType, UtilityItemType.subscriberTypeCode, 
	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, 
	WinningPartyType.rank, WorkPhaseReferenceType.iD, 
	WorkPhaseReferenceType.workPhaseCode, 
	WorkPhaseReferenceType.workPhase-list.workPhase, 
	WorkPhaseReferenceType.progressPercent, 
	WorkPhaseReferenceType.startDate, WorkPhaseReferenceType.endDate
	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-list.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, AwardingCriterionType.iD, 
	AwardingCriterionType.awardingCriterionTypeCode, 
	AwardingCriterionType.description-list.description, 
	AwardingCriterionType.weightNumeric, 
	AwardingCriterionType.weight-list.weight, 
	AwardingCriterionType.calculationExpression-list.calculationExpression,
	AwardingCriterionType.calculationExpressionCode, 
	AwardingCriterionType.minimumQuantity, 
	AwardingCriterionType.maximumQuantity, 
	AwardingCriterionType.minimumAmount, 
	AwardingCriterionType.maximumAmount, 
	AwardingCriterionType.minimumImprovementBid-list.minimumImprovementBid,
	AwardingCriterionType.subordinateAwardingCriterion-list.subordinateAwardingCriterion,
	AwardingCriterionResponseType.iD, 
	AwardingCriterionResponseType.awardingCriterionID, 
	AwardingCriterionResponseType.awardingCriterionDescription-list.awardingCriterionDescription,
	AwardingCriterionResponseType.description-list.description, 
	AwardingCriterionResponseType.quantity, 
	AwardingCriterionResponseType.amount, 
	AwardingCriterionResponseType.subordinateAwardingCriterionResponse-list.subordinateAwardingCriterionResponse,
	AwardingTermsType.weightingAlgorithmCode, 
	AwardingTermsType.description-list.description, 
	AwardingTermsType.technicalCommitteeDescription-list.technicalCommitteeDescription,
	AwardingTermsType.lowTendersDescription-list.lowTendersDescription, 
	AwardingTermsType.prizeIndicator, 
	AwardingTermsType.prizeDescription-list.prizeDescription, 
	AwardingTermsType.paymentDescription-list.paymentDescription, 
	AwardingTermsType.followupContractIndicator, 
	AwardingTermsType.bindingOnBuyerIndicator, 
	AwardingTermsType.awardingCriterion-list.awardingCriterion, 
	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, 
	CapabilityType.capabilityTypeCode, 
	CapabilityType.description-list.description, 
	CapabilityType.valueAmount, CapabilityType.valueQuantity, 
	CapabilityType.evidenceSupplied-list.evidenceSupplied, 
	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.replacedRelatedItem-list.replacedRelatedItem, 
	CatalogueLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	CatalogueLineType.documentReference-list.documentReference, 
	CatalogueLineType.item, 
	CatalogueLineType.keywordItemProperty-list.keywordItemProperty, 
	CatalogueLineType.callForTendersLineReference, 
	CatalogueLineType.callForTendersDocumentReference, 
	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-list.remarks, CertificateType.issuerParty, 
	CertificateType.documentReference-list.documentReference, 
	CertificateType.signature-list.signature, 
	CertificateOfOriginApplicationType.referenceID, 
	CertificateOfOriginApplicationType.certificateType, 
	CertificateOfOriginApplicationType.applicationStatusCode, 
	CertificateOfOriginApplicationType.originalJobID, 
	CertificateOfOriginApplicationType.previousJobID, 
	CertificateOfOriginApplicationType.remarks-list.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,
	ClauseType.iD, ClauseType.content-list.content, 
	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.evidenceSupplied-list.evidenceSupplied, 
	CompletedTaskType.period, CompletedTaskType.recipientCustomerParty, 
	ConditionType.attributeID, ConditionType.measure, 
	ConditionType.description-list.description, 
	ConditionType.minimumMeasure, ConditionType.maximumMeasure, 
	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-list.carrierServiceInstructions,
	ConsignmentType.customsClearanceServiceInstructions-list.customsClearanceServiceInstructions,
	ConsignmentType.forwarderServiceInstructions-list.forwarderServiceInstructions,
	ConsignmentType.specialServiceInstructions-list.specialServiceInstructions,
	ConsignmentType.sequenceID, ConsignmentType.shippingPriorityLevelCode,
	ConsignmentType.handlingCode, 
	ConsignmentType.handlingInstructions-list.handlingInstructions, 
	ConsignmentType.information-list.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.childConsignmentQuantity, 
	ConsignmentType.totalPackagesQuantity, 
	ConsignmentType.consolidatedShipment-list.consolidatedShipment, 
	ConsignmentType.customsDeclaration-list.customsDeclaration, 
	ConsignmentType.requestedPickupTransportEvent, 
	ConsignmentType.requestedDeliveryTransportEvent, 
	ConsignmentType.plannedPickupTransportEvent, 
	ConsignmentType.plannedDeliveryTransportEvent, 
	ConsignmentType.status-list.status, 
	ConsignmentType.childConsignment-list.childConsignment, 
	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.transportEvent-list.transportEvent, 
	ConsignmentType.originalDespatchTransportationService, 
	ConsignmentType.finalDeliveryTransportationService, 
	ConsignmentType.deliveryTerms, ConsignmentType.paymentTerms, 
	ConsignmentType.collectPaymentTerms, 
	ConsignmentType.disbursementPaymentTerms, 
	ConsignmentType.prepaidPaymentTerms, 
	ConsignmentType.freightAllowanceCharge-list.freightAllowanceCharge, 
	ConsignmentType.extraAllowanceCharge-list.extraAllowanceCharge, 
	ConsignmentType.mainCarriageShipmentStage-list.mainCarriageShipmentStage,
	ConsignmentType.preCarriageShipmentStage-list.preCarriageShipmentStage,
	ConsignmentType.onCarriageShipmentStage-list.onCarriageShipmentStage, 
	ConsignmentType.transportHandlingUnit-list.transportHandlingUnit, 
	ConsignmentType.firstArrivalPortLocation, 
	ConsignmentType.lastExitPortLocation, 
	ConsumptionType.utilityStatementTypeCode, ConsumptionType.mainPeriod, 
	ConsumptionType.allowanceCharge-list.allowanceCharge, 
	ConsumptionType.taxTotal-list.taxTotal, 
	ConsumptionType.energyWaterSupply, 
	ConsumptionType.telecommunicationsSupply, 
	ConsumptionType.legalMonetaryTotal, 
	ConsumptionAverageType.averageAmount, 
	ConsumptionAverageType.description-list.description, 
	ConsumptionCorrectionType.correctionType, 
	ConsumptionCorrectionType.correctionTypeCode, 
	ConsumptionCorrectionType.meterNumber, 
	ConsumptionCorrectionType.gasPressureQuantity, 
	ConsumptionCorrectionType.actualTemperatureReductionQuantity, 
	ConsumptionCorrectionType.normalTemperatureReductionQuantity, 
	ConsumptionCorrectionType.differenceTemperatureReductionQuantity, 
	ConsumptionCorrectionType.description-list.description, 
	ConsumptionCorrectionType.correctionUnitAmount, 
	ConsumptionCorrectionType.consumptionEnergyQuantity, 
	ConsumptionCorrectionType.consumptionWaterQuantity, 
	ConsumptionCorrectionType.correctionAmount, 
	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-list.description, 
	ConsumptionPointType.subscriberID, 
	ConsumptionPointType.subscriberType, 
	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, 
	ContractingActivityType.activityTypeCode, 
	ContractingActivityType.activityType, 
	ContractingPartyType-1.buyerProfileURI, 
	ContractingPartyType-1.contractingPartyType-list.contractingPartyType,
	ContractingPartyType-1.contractingActivity-list.contractingActivity, 
	ContractingPartyType-1.party, ContractingPartyTypeType.partyTypeCode, 
	ContractingPartyTypeType.partyType, 
	CorporateRegistrationSchemeType.iD, 
	CorporateRegistrationSchemeType.name, 
	CorporateRegistrationSchemeType.corporateRegistrationTypeCode, 
	CorporateRegistrationSchemeType.jurisdictionRegionAddress-list.jurisdictionRegionAddress,
	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, 
	CreditNoteLineType.itemPriceExtension, 
	CustomerPartyType.customerAssignedAccountID, 
	CustomerPartyType.supplierAssignedAccountID, 
	CustomerPartyType.additionalAccountID-list.additionalAccountID, 
	CustomerPartyType.party, CustomerPartyType.deliveryContact, 
	CustomerPartyType.accountingContact, CustomerPartyType.buyerContact, 
	CustomsDeclarationType.iD, CustomsDeclarationType.issuerParty, 
	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.evidenceSupplied-list.evidenceSupplied, 
	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-list.specialTerms, 
	DeliveryTermsType.lossRiskResponsibilityCode, 
	DeliveryTermsType.lossRisk-list.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-list.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-list.backorderReason, 
	DespatchLineType.outstandingQuantity, 
	DespatchLineType.outstandingReason-list.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, 
	EconomicOperatorRoleType.roleCode, 
	EconomicOperatorRoleType.roleDescription-list.roleDescription, 
	EconomicOperatorShortListType.limitationDescription-list.limitationDescription,
	EconomicOperatorShortListType.expectedQuantity, 
	EconomicOperatorShortListType.maximumQuantity, 
	EconomicOperatorShortListType.minimumQuantity, 
	EconomicOperatorShortListType.preSelectedParty-list.preSelectedParty, 
	EmissionCalculationMethodType.calculationMethodCode, 
	EmissionCalculationMethodType.fullnessIndicationCode, 
	EmissionCalculationMethodType.measurementFromLocation, 
	EmissionCalculationMethodType.measurementToLocation, 
	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.energyWaterConsumptionCorrection-list.energyWaterConsumptionCorrection,
	EnvironmentalEmissionType.environmentalEmissionTypeCode, 
	EnvironmentalEmissionType.valueMeasure, 
	EnvironmentalEmissionType.description-list.description, 
	EnvironmentalEmissionType.emissionCalculationMethod-list.emissionCalculationMethod,
	EvaluationCriterionType.evaluationCriterionTypeCode, 
	EvaluationCriterionType.description-list.description, 
	EvaluationCriterionType.thresholdAmount, 
	EvaluationCriterionType.thresholdQuantity, 
	EvaluationCriterionType.expressionCode, 
	EvaluationCriterionType.expression-list.expression, 
	EvaluationCriterionType.durationPeriod, 
	EvaluationCriterionType.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.description-list.description, 
	EvidenceType.candidateStatement-list.candidateStatement, 
	EvidenceType.evidenceIssuingParty, EvidenceType.documentReference, 
	EvidenceType.language, EvidenceSuppliedType.iD, 
	ExceptionCriteriaLineType.iD, 
	ExceptionCriteriaLineType.note-list.note, 
	ExceptionCriteriaLineType.thresholdValueComparisonCode, 
	ExceptionCriteriaLineType.thresholdQuantity, 
	ExceptionCriteriaLineType.exceptionStatusCode, 
	ExceptionCriteriaLineType.collaborationPriorityCode, 
	ExceptionCriteriaLineType.exceptionResolutionCode, 
	ExceptionCriteriaLineType.supplyChainActivityTypeCode, 
	ExceptionCriteriaLineType.performanceMetricTypeCode, 
	ExceptionCriteriaLineType.effectivePeriod, 
	ExceptionCriteriaLineType.supplyItem-list.supplyItem, 
	ExceptionCriteriaLineType.forecastExceptionCriterionLine, 
	ExceptionNotificationLineType.iD, 
	ExceptionNotificationLineType.note-list.note, 
	ExceptionNotificationLineType.description-list.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, 
	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, 
	ForecastExceptionCriterionLineType.forecastPurposeCode, 
	ForecastExceptionCriterionLineType.forecastTypeCode, 
	ForecastExceptionCriterionLineType.comparisonDataSourceCode, 
	ForecastExceptionCriterionLineType.dataSourceCode, 
	ForecastExceptionCriterionLineType.timeDeltaDaysQuantity, 
	ForecastLineType.iD, ForecastLineType.note-list.note, 
	ForecastLineType.frozenDocumentIndicator, 
	ForecastLineType.forecastTypeCode, ForecastLineType.forecastPeriod, 
	ForecastLineType.salesItem, ForecastRevisionLineType.iD, 
	ForecastRevisionLineType.note-list.note, 
	ForecastRevisionLineType.description-list.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.traceID, 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, 
	GoodsItemType.minimumTemperature, GoodsItemType.maximumTemperature, 
	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-list.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, 
	InventoryReportLineType.inventoryLocation, 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.withholdingTaxTotal-list.withholdingTaxTotal, 
	InvoiceLineType.item, InvoiceLineType.price, 
	InvoiceLineType.deliveryTerms, 
	InvoiceLineType.subInvoiceLine-list.subInvoiceLine, 
	InvoiceLineType.itemPriceExtension, 
	ItemType.description-list.description, ItemType.packQuantity, 
	ItemType.packSizeNumeric, ItemType.catalogueIndicator, ItemType.name, 
	ItemType.hazardousRiskIndicator, 
	ItemType.additionalInformation-list.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.barcodeSymbologyID, 
	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-list.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, 
	LineItemType.taxTotal-list.taxTotal, LineItemType.itemPriceExtension, 
	LineItemType.lineReference-list.lineReference, 
	LineReferenceType.lineID, LineReferenceType.uUID, 
	LineReferenceType.lineStatusCode, LineReferenceType.documentReference,
	LineResponseType.lineReference, 
	LineResponseType.response-list.response, LocationType.iD, 
	LocationType.description-list.description, 
	LocationType.conditions-list.conditions, 
	LocationType.countrySubentity, LocationType.countrySubentityCode, 
	LocationType.locationTypeCode, LocationType.informationURI, 
	LocationType.name, 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, 
	MaritimeTransportType.radioCallSignID, 
	MaritimeTransportType.shipsRequirements-list.shipsRequirements, 
	MaritimeTransportType.grossTonnageMeasure, 
	MaritimeTransportType.netTonnageMeasure, 
	MaritimeTransportType.registryCertificateDocumentReference, 
	MaritimeTransportType.registryPortLocation, MeterType.meterNumber, 
	MeterType.meterName, MeterType.meterConstant, 
	MeterType.meterConstantCode, MeterType.totalDeliveredQuantity, 
	MeterType.meterReading-list.meterReading, 
	MeterType.meterProperty-list.meterProperty, MeterPropertyType.name, 
	MeterPropertyType.nameCode, MeterPropertyType.value, 
	MeterPropertyType.valueQuantity, 
	MeterPropertyType.valueQualifier-list.valueQualifier, 
	MeterReadingType.iD, MeterReadingType.meterReadingType, 
	MeterReadingType.meterReadingTypeCode, 
	MeterReadingType.previousMeterReadingDate, 
	MeterReadingType.previousMeterQuantity, 
	MeterReadingType.latestMeterReadingDate, 
	MeterReadingType.latestMeterQuantity, 
	MeterReadingType.previousMeterReadingMethod, 
	MeterReadingType.previousMeterReadingMethodCode, 
	MeterReadingType.latestMeterReadingMethod, 
	MeterReadingType.latestMeterReadingMethodCode, 
	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.postEventNotificationDurationMeasure, 
	NotificationRequirementType.preEventNotificationDurationMeasure, 
	NotificationRequirementType.notifyParty-list.notifyParty, 
	NotificationRequirementType.notificationPeriod-list.notificationPeriod,
	NotificationRequirementType.notificationLocation-list.notificationLocation,
	OnAccountPaymentType.estimatedConsumedQuantity, 
	OnAccountPaymentType.note-list.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.orderLineReference-list.orderLineReference, 
	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.companyLegalForm, 
	PartyLegalEntityType.soleProprietorshipIndicator, 
	PartyLegalEntityType.companyLiquidationStatusCode, 
	PartyLegalEntityType.corporateStockAmount, 
	PartyLegalEntityType.fullyPaidSharesIndicator, 
	PartyLegalEntityType.registrationAddress, 
	PartyLegalEntityType.corporateRegistrationScheme, 
	PartyLegalEntityType.headOfficeParty, 
	PartyLegalEntityType.shareholderParty-list.shareholderParty, 
	PartyNameType.name, PartyTaxSchemeType.registrationName, 
	PartyTaxSchemeType.companyID, PartyTaxSchemeType.taxLevelCode, 
	PartyTaxSchemeType.exemptionReasonCode, 
	PartyTaxSchemeType.exemptionReason-list.exemptionReason, 
	PartyTaxSchemeType.registrationAddress, PartyTaxSchemeType.taxScheme, 
	PaymentType.iD, PaymentType.paidAmount, PaymentType.receivedDate, 
	PaymentType.paidDate, PaymentType.paidTime, PaymentType.instructionID,
	PaymentMandateType.iD, PaymentMandateType.mandateTypeCode, 
	PaymentMandateType.maximumPaymentInstructionsNumeric, 
	PaymentMandateType.maximumPaidAmount, PaymentMandateType.signatureID, 
	PaymentMandateType.payerParty, 
	PaymentMandateType.payerFinancialAccount, 
	PaymentMandateType.validityPeriod, 
	PaymentMandateType.paymentReversalPeriod, 
	PaymentMandateType.clause-list.clause, 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.otherName, PersonType.nameSuffix, 
	PersonType.jobTitle, PersonType.nationalityID, PersonType.genderCode, 
	PersonType.birthDate, PersonType.birthplaceName, 
	PersonType.organizationDepartment, PersonType.contact, 
	PersonType.financialAccount, 
	PersonType.identityDocumentReference-list.identityDocumentReference, 
	PersonType.residenceAddress, 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.witnessParty-list.witnessParty, 
	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, PriceExtensionType.amount, 
	PriceExtensionType.taxTotal-list.taxTotal, 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.note-list.note, 
	ProcurementProjectType.requestedTenderTotal, 
	ProcurementProjectType.mainCommodityClassification, 
	ProcurementProjectType.additionalCommodityClassification-list.additionalCommodityClassification,
	ProcurementProjectType.realizedLocation-list.realizedLocation, 
	ProcurementProjectType.plannedPeriod, 
	ProcurementProjectType.contractExtension, 
	ProcurementProjectType.requestForTenderLine-list.requestForTenderLine,
	ProcurementProjectLotType.iD, 
	ProcurementProjectLotType.tenderingTerms, 
	ProcurementProjectLotType.procurementProject, ProjectReferenceType.iD,
	ProjectReferenceType.uUID, ProjectReferenceType.issueDate, 
	ProjectReferenceType.workPhaseReference-list.workPhaseReference, 
	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.exclusionReason-list.exclusionReason, 
	QualificationResolutionType.resolution-list.resolution, 
	QualificationResolutionType.resolutionDate, 
	QualificationResolutionType.resolutionTime, 
	QualificationResolutionType.procurementProjectLot, 
	QualifyingPartyType.participationPercent, 
	QualifyingPartyType.personalSituation-list.personalSituation, 
	QualifyingPartyType.operatingYearsQuantity, 
	QualifyingPartyType.employeeQuantity, 
	QualifyingPartyType.businessClassificationEvidenceID, 
	QualifyingPartyType.businessIdentityEvidenceID, 
	QualifyingPartyType.tendererRoleCode, 
	QualifyingPartyType.businessClassificationScheme, 
	QualifyingPartyType.technicalCapability-list.technicalCapability, 
	QualifyingPartyType.financialCapability-list.financialCapability, 
	QualifyingPartyType.completedTask-list.completedTask, 
	QualifyingPartyType.declaration-list.declaration, 
	QualifyingPartyType.party, QualifyingPartyType.economicOperatorRole, 
	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-list.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, 
	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.taxIncludedIndicator, 
	RequestForTenderLineType.minimumAmount, 
	RequestForTenderLineType.maximumAmount, 
	RequestForTenderLineType.estimatedAmount, 
	RequestForTenderLineType.documentReference-list.documentReference, 
	RequestForTenderLineType.deliveryPeriod-list.deliveryPeriod, 
	RequestForTenderLineType.requiredItemLocationQuantity-list.requiredItemLocationQuantity,
	RequestForTenderLineType.warrantyValidityPeriod, 
	RequestForTenderLineType.item, 
	RequestForTenderLineType.subRequestForTenderLine-list.subRequestForTenderLine,
	RequestedTenderTotalType.estimatedOverallContractAmount, 
	RequestedTenderTotalType.totalAmount, 
	RequestedTenderTotalType.taxIncludedIndicator, 
	RequestedTenderTotalType.minimumAmount, 
	RequestedTenderTotalType.maximumAmount, 
	RequestedTenderTotalType.monetaryScope-list.monetaryScope, 
	RequestedTenderTotalType.averageSubsequentContractAmount, 
	RequestedTenderTotalType.applicableTaxCategory-list.applicableTaxCategory,
	ResponseType.referenceID, ResponseType.responseCode, 
	ResponseType.description-list.description, ResponseType.effectiveDate,
	ResponseType.effectiveTime, ResponseType.status-list.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-list.extension, 
	ServiceFrequencyType.weekDayCode, ServiceProviderPartyType.iD, 
	ServiceProviderPartyType.serviceTypeCode, 
	ServiceProviderPartyType.serviceType-list.serviceType, 
	ServiceProviderPartyType.party, 
	ServiceProviderPartyType.sellerContact, 
	ShareholderPartyType.partecipationPercent, ShareholderPartyType.party,
	ShipmentType.iD, ShipmentType.shippingPriorityLevelCode, 
	ShipmentType.handlingCode, 
	ShipmentType.handlingInstructions-list.handlingInstructions, 
	ShipmentType.information-list.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-list.instructions, 
	ShipmentStageType.demurrageInstructions-list.demurrageInstructions, 
	ShipmentStageType.crewQuantity, ShipmentStageType.passengerQuantity, 
	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, 
	ShipmentStageType.estimatedTransitPeriod, 
	ShipmentStageType.freightAllowanceCharge-list.freightAllowanceCharge, 
	ShipmentStageType.freightChargeLocation, 
	ShipmentStageType.detentionTransportEvent-list.detentionTransportEvent,
	ShipmentStageType.requestedDepartureTransportEvent, 
	ShipmentStageType.requestedArrivalTransportEvent, 
	ShipmentStageType.requestedWaypointTransportEvent-list.requestedWaypointTransportEvent,
	ShipmentStageType.plannedDepartureTransportEvent, 
	ShipmentStageType.plannedArrivalTransportEvent, 
	ShipmentStageType.plannedWaypointTransportEvent-list.plannedWaypointTransportEvent,
	ShipmentStageType.actualDepartureTransportEvent, 
	ShipmentStageType.actualWaypointTransportEvent, 
	ShipmentStageType.actualArrivalTransportEvent, 
	ShipmentStageType.transportEvent-list.transportEvent, 
	ShipmentStageType.estimatedDepartureTransportEvent, 
	ShipmentStageType.estimatedArrivalTransportEvent, 
	ShipmentStageType.passengerPerson-list.passengerPerson, 
	ShipmentStageType.driverPerson-list.driverPerson, 
	ShipmentStageType.reportingPerson, 
	ShipmentStageType.crewMemberPerson-list.crewMemberPerson, 
	ShipmentStageType.securityOfficerPerson, 
	ShipmentStageType.masterPerson, ShipmentStageType.shipsSurgeonPerson, 
	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, 
	StatementLineType.collectedPayment-list.collectedPayment, 
	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.reliabilityPercent, 
	StatusType.condition-list.condition, 
	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, 
	SubcontractTermsType.subcontractingConditionsCode, 
	SubcontractTermsType.maximumPercent, 
	SubcontractTermsType.minimumPercent, 
	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-list.description, 
	SupplierConsumptionType.utilitySupplierParty, 
	SupplierConsumptionType.utilityCustomerParty, 
	SupplierConsumptionType.consumption, SupplierConsumptionType.contract,
	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-list.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, 
	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-list.description, 
	TelecommunicationsSupplyType.totalAmount, 
	TelecommunicationsSupplyType.telecommunicationsSupplyLine-list.telecommunicationsSupplyLine,
	TelecommunicationsSupplyLineType.iD, 
	TelecommunicationsSupplyLineType.phoneNumber, 
	TelecommunicationsSupplyLineType.description-list.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, 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, 
	TenderLineType.callForTendersLineReference, 
	TenderLineType.callForTendersDocumentReference, 
	TenderPreparationType.tenderEnvelopeID, 
	TenderPreparationType.tenderEnvelopeTypeCode, 
	TenderPreparationType.description-list.description, 
	TenderPreparationType.openTenderID, 
	TenderPreparationType.procurementProjectLot-list.procurementProjectLot,
	TenderPreparationType.documentTenderRequirement-list.documentTenderRequirement,
	TenderRequirementType.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.receivedElectronicTenderQuantity, 
	TenderResultType.receivedForeignTenderQuantity, 
	TenderResultType.contract, TenderResultType.awardedTenderedProject, 
	TenderResultType.contractFormalizationPeriod, 
	TenderResultType.subcontractTerms-list.subcontractTerms, 
	TenderResultType.winningParty-list.winningParty, 
	TenderedProjectType.variantID, TenderedProjectType.feeAmount, 
	TenderedProjectType.feeDescription-list.feeDescription, 
	TenderedProjectType.tenderEnvelopeID, 
	TenderedProjectType.tenderEnvelopeTypeCode, 
	TenderedProjectType.procurementProjectLot, 
	TenderedProjectType.evidenceDocumentReference-list.evidenceDocumentReference,
	TenderedProjectType.taxTotal-list.taxTotal, 
	TenderedProjectType.legalMonetaryTotal, 
	TenderedProjectType.tenderLine-list.tenderLine, 
	TenderedProjectType.awardingCriterionResponse-list.awardingCriterionResponse,
	TendererPartyQualificationType.interestedProcurementProjectLot-list.interestedProcurementProjectLot,
	TendererPartyQualificationType.mainQualifyingParty, 
	TendererPartyQualificationType.additionalQualifyingParty-list.additionalQualifyingParty,
	TendererQualificationRequestType.companyLegalFormCode, 
	TendererQualificationRequestType.companyLegalForm, 
	TendererQualificationRequestType.personalSituation-list.personalSituation,
	TendererQualificationRequestType.operatingYearsQuantity, 
	TendererQualificationRequestType.employeeQuantity, 
	TendererQualificationRequestType.description-list.description, 
	TendererQualificationRequestType.requiredBusinessClassificationScheme-list.requiredBusinessClassificationScheme,
	TendererQualificationRequestType.technicalEvaluationCriterion-list.technicalEvaluationCriterion,
	TendererQualificationRequestType.financialEvaluationCriterion-list.financialEvaluationCriterion,
	TendererQualificationRequestType.specificTendererRequirement-list.specificTendererRequirement,
	TendererQualificationRequestType.economicOperatorRole-list.economicOperatorRole,
	TendererRequirementType.name-list.name, 
	TendererRequirementType.tendererRequirementTypeCode, 
	TendererRequirementType.description-list.description, 
	TendererRequirementType.legalReference, 
	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.requiredCurriculaIndicator, 
	TenderingTermsType.otherConditionsIndicator, 
	TenderingTermsType.additionalConditions-list.additionalConditions, 
	TenderingTermsType.latestSecurityClearanceDate, 
	TenderingTermsType.documentationFeeAmount, 
	TenderingTermsType.penaltyClause-list.penaltyClause, 
	TenderingTermsType.requiredFinancialGuarantee-list.requiredFinancialGuarantee,
	TenderingTermsType.procurementLegislationDocumentReference, 
	TenderingTermsType.fiscalLegislationDocumentReference, 
	TenderingTermsType.environmentalLegislationDocumentReference, 
	TenderingTermsType.employmentLegislationDocumentReference, 
	TenderingTermsType.contractualDocumentReference-list.contractualDocumentReference,
	TenderingTermsType.callForTendersDocumentReference, 
	TenderingTermsType.warrantyValidityPeriod, 
	TenderingTermsType.paymentTerms-list.paymentTerms, 
	TenderingTermsType.tendererQualificationRequest-list.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, 
	TenderingTermsType.replacedNoticeDocumentReference, 
	TradeFinancingType.iD, TradeFinancingType.financingInstrumentCode, 
	TradeFinancingType.contractDocumentReference, 
	TradeFinancingType.documentReference-list.documentReference, 
	TradeFinancingType.financingParty, 
	TradeFinancingType.financingFinancialAccount, 
	TradeFinancingType.clause-list.clause, 
	TradingTermsType.information-list.information, 
	TradingTermsType.reference, TradingTermsType.applicableAddress, 
	TransactionConditionsType.iD, TransactionConditionsType.actionCode, 
	TransactionConditionsType.description-list.description, 
	TransactionConditionsType.documentReference-list.documentReference, 
	TransportEquipmentType.iD, 
	TransportEquipmentType.referencedConsignmentID-list.referencedConsignmentID,
	TransportEquipmentType.transportEquipmentTypeCode, 
	TransportEquipmentType.providerTypeCode, 
	TransportEquipmentType.ownerTypeCode, 
	TransportEquipmentType.sizeTypeCode, 
	TransportEquipmentType.dispositionCode, 
	TransportEquipmentType.fullnessIndicationCode, 
	TransportEquipmentType.refrigerationOnIndicator, 
	TransportEquipmentType.information-list.information, 
	TransportEquipmentType.returnabilityIndicator, 
	TransportEquipmentType.legalStatusIndicator, 
	TransportEquipmentType.airFlowPercent, 
	TransportEquipmentType.humidityPercent, 
	TransportEquipmentType.animalFoodApprovedIndicator, 
	TransportEquipmentType.humanFoodApprovedIndicator, 
	TransportEquipmentType.dangerousGoodsApprovedIndicator, 
	TransportEquipmentType.refrigeratedIndicator, 
	TransportEquipmentType.characteristics, 
	TransportEquipmentType.damageRemarks-list.damageRemarks, 
	TransportEquipmentType.description-list.description, 
	TransportEquipmentType.specialTransportRequirements-list.specialTransportRequirements,
	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.delivery, TransportEquipmentType.pickup, 
	TransportEquipmentType.despatch, 
	TransportEquipmentType.shipmentDocumentReference-list.shipmentDocumentReference,
	TransportEquipmentType.containedInTransportEquipment-list.containedInTransportEquipment,
	TransportEquipmentType.package-list.package, 
	TransportEquipmentType.goodsItem-list.goodsItem, 
	TransportEquipmentSealType.iD, 
	TransportEquipmentSealType.sealIssuerTypeCode, 
	TransportEquipmentSealType.condition, 
	TransportEquipmentSealType.sealStatusCode, 
	TransportEquipmentSealType.sealingPartyType, 
	TransportEventType.identificationID, 
	TransportEventType.occurrenceDate, TransportEventType.occurrenceTime, 
	TransportEventType.transportEventTypeCode, 
	TransportEventType.description-list.description, 
	TransportEventType.completionIndicator, 
	TransportEventType.reportedShipment, 
	TransportEventType.currentStatus-list.currentStatus, 
	TransportEventType.contact-list.contact, TransportEventType.location, 
	TransportEventType.signature, TransportEventType.period-list.period, 
	TransportExecutionTermsType.transportUserSpecialTerms-list.transportUserSpecialTerms,
	TransportExecutionTermsType.transportServiceProviderSpecialTerms-list.transportServiceProviderSpecialTerms,
	TransportExecutionTermsType.changeConditions-list.changeConditions, 
	TransportExecutionTermsType.paymentTerms-list.paymentTerms, 
	TransportExecutionTermsType.deliveryTerms-list.deliveryTerms, 
	TransportExecutionTermsType.bonusPaymentTerms, 
	TransportExecutionTermsType.commissionPaymentTerms, 
	TransportExecutionTermsType.penaltyPaymentTerms, 
	TransportExecutionTermsType.environmentalEmission-list.environmentalEmission,
	TransportExecutionTermsType.notificationRequirement-list.notificationRequirement,
	TransportExecutionTermsType.serviceChargePaymentTerms, 
	TransportHandlingUnitType.iD, 
	TransportHandlingUnitType.transportHandlingUnitTypeCode, 
	TransportHandlingUnitType.handlingCode, 
	TransportHandlingUnitType.handlingInstructions-list.handlingInstructions,
	TransportHandlingUnitType.hazardousRiskIndicator, 
	TransportHandlingUnitType.totalGoodsItemQuantity, 
	TransportHandlingUnitType.totalPackageQuantity, 
	TransportHandlingUnitType.damageRemarks-list.damageRemarks, 
	TransportHandlingUnitType.shippingMarks-list.shippingMarks, 
	TransportHandlingUnitType.traceID, 
	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, 
	TransportHandlingUnitType.customsDeclaration-list.customsDeclaration, 
	TransportHandlingUnitType.referencedShipment-list.referencedShipment, 
	TransportHandlingUnitType.package-list.package, 
	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.measurementDimension-list.measurementDimension, 
	TransportScheduleType.sequenceNumeric, 
	TransportScheduleType.referenceDate, 
	TransportScheduleType.referenceTime, 
	TransportScheduleType.reliabilityPercent, 
	TransportScheduleType.remarks-list.remarks, 
	TransportScheduleType.statusLocation, 
	TransportScheduleType.actualArrivalTransportEvent, 
	TransportScheduleType.actualDepartureTransportEvent, 
	TransportScheduleType.estimatedDepartureTransportEvent, 
	TransportScheduleType.estimatedArrivalTransportEvent, 
	TransportScheduleType.plannedDepartureTransportEvent, 
	TransportScheduleType.plannedArrivalTransportEvent, 
	TransportationSegmentType.sequenceNumeric, 
	TransportationSegmentType.transportExecutionPlanReferenceID, 
	TransportationSegmentType.transportationService, 
	TransportationSegmentType.transportServiceProviderParty, 
	TransportationSegmentType.referencedConsignment, 
	TransportationSegmentType.shipmentStage-list.shipmentStage, 
	TransportationServiceType.transportServiceCode, 
	TransportationServiceType.tariffClassCode, 
	TransportationServiceType.priority, 
	TransportationServiceType.freightRateClassCode, 
	TransportationServiceType.transportationServiceDescription-list.transportationServiceDescription,
	TransportationServiceType.transportationServiceDetailsURI, 
	TransportationServiceType.nominationDate, 
	TransportationServiceType.nominationTime, 
	TransportationServiceType.name, 
	TransportationServiceType.sequenceNumeric, 
	TransportationServiceType.transportEquipment-list.transportEquipment, 
	TransportationServiceType.supportedTransportEquipment-list.supportedTransportEquipment,
	TransportationServiceType.unsupportedTransportEquipment-list.unsupportedTransportEquipment,
	TransportationServiceType.commodityClassification-list.commodityClassification,
	TransportationServiceType.supportedCommodityClassification-list.supportedCommodityClassification,
	TransportationServiceType.unsupportedCommodityClassification-list.unsupportedCommodityClassification,
	TransportationServiceType.totalCapacityDimension, 
	TransportationServiceType.shipmentStage-list.shipmentStage, 
	TransportationServiceType.transportEvent-list.transportEvent, 
	TransportationServiceType.responsibleTransportServiceProviderParty, 
	TransportationServiceType.environmentalEmission-list.environmentalEmission,
	TransportationServiceType.estimatedDurationPeriod, 
	TransportationServiceType.scheduledServiceFrequency-list.scheduledServiceFrequency,
	UnstructuredPriceType.priceAmount, UnstructuredPriceType.timeAmount, 
	UtilityItemType.iD, UtilityItemType.subscriberID, 
	UtilityItemType.subscriberType, UtilityItemType.subscriberTypeCode, 
	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, 
	WinningPartyType.rank, WinningPartyType.party, 
	WorkPhaseReferenceType.iD, WorkPhaseReferenceType.workPhaseCode, 
	WorkPhaseReferenceType.workPhase-list.workPhase, 
	WorkPhaseReferenceType.progressPercent, 
	WorkPhaseReferenceType.startDate, WorkPhaseReferenceType.endDate, 
	WorkPhaseReferenceType.workOrderDocumentReference-list.workOrderDocumentReference
	AS CAPITALIZED
    NAME ContractingPartyType-1 AS "ContractingPartyType"
    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

ActivityType ::= ActivityTypeType

ActivityTypeCode ::= ActivityTypeCodeType

ActualDeliveryDate ::= ActualDeliveryDateType

ActualDeliveryTime ::= ActualDeliveryTimeType

ActualDespatchDate ::= ActualDespatchDateType

ActualDespatchTime ::= ActualDespatchTimeType

ActualPickupDate ::= ActualPickupDateType

ActualPickupTime ::= ActualPickupTimeType

ActualTemperatureReductionQuantity ::= ActualTemperatureReductionQuantityType

AdValoremIndicator ::= AdValoremIndicatorType

AdditionalAccountID ::= AdditionalAccountIDType

AdditionalConditions ::= AdditionalConditionsType

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

AwardingCriterionDescription ::= AwardingCriterionDescriptionType

AwardingCriterionID ::= AwardingCriterionIDType

AwardingCriterionTypeCode ::= AwardingCriterionTypeCodeType

AwardingMethodTypeCode ::= AwardingMethodTypeCodeType

BackOrderAllowedIndicator ::= BackOrderAllowedIndicatorType

BackorderQuantity ::= BackorderQuantityType

BackorderReason ::= BackorderReasonType

BalanceAmount ::= BalanceAmountType

BalanceBroughtForwardIndicator ::= BalanceBroughtForwardIndicatorType

BarcodeSymbologyID ::= BarcodeSymbologyIDType

BaseAmount ::= BaseAmountType

BaseQuantity ::= BaseQuantityType

BaseUnitMeasure ::= BaseUnitMeasureType

BasedOnConsensusIndicator ::= BasedOnConsensusIndicatorType

BasicConsumedQuantity ::= BasicConsumedQuantityType

BatchQuantity ::= BatchQuantityType

BestBeforeDate ::= BestBeforeDateType

BindingOnBuyerIndicator ::= BindingOnBuyerIndicatorType

BirthDate ::= BirthDateType

BirthplaceName ::= BirthplaceNameType

BlockName ::= BlockNameType

BrandName ::= BrandNameType

BrokerAssignedID ::= BrokerAssignedIDType

BudgetYearNumeric ::= BudgetYearNumericType

BuildingName ::= BuildingNameType

BuildingNumber ::= BuildingNumberType

BulkCargoIndicator ::= BulkCargoIndicatorType

BusinessClassificationEvidenceID ::= BusinessClassificationEvidenceIDType

BusinessIdentityEvidenceID ::= BusinessIdentityEvidenceIDType

BuyerEventID ::= BuyerEventIDType

BuyerProfileURI ::= BuyerProfileURIType

BuyerReference ::= BuyerReferenceType

CV2ID ::= CV2IDType

CalculationExpression ::= CalculationExpressionType

CalculationExpressionCode ::= CalculationExpressionCodeType

CalculationMethodCode ::= CalculationMethodCodeType

CalculationRate ::= CalculationRateType

CalculationSequenceNumeric ::= CalculationSequenceNumericType

CallBaseAmount ::= CallBaseAmountType

CallDate ::= CallDateType

CallExtensionAmount ::= CallExtensionAmountType

CallTime ::= CallTimeType

CancellationNote ::= CancellationNoteType

CandidateReductionConstraintIndicator ::=
  CandidateReductionConstraintIndicatorType

CandidateStatement ::= CandidateStatementType

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

ChildConsignmentQuantity ::= ChildConsignmentQuantityType

ChipApplicationID ::= ChipApplicationIDType

CityName ::= CityNameType

CitySubdivisionName ::= CitySubdivisionNameType

CodeValue ::= CodeValueType

CollaborationPriorityCode ::= CollaborationPriorityCodeType

Comment ::= CommentType

CommodityCode ::= CommodityCodeType

CompanyID ::= CompanyIDType

CompanyLegalForm ::= CompanyLegalFormType

CompanyLegalFormCode ::= CompanyLegalFormCodeType

CompanyLiquidationStatusCode ::= CompanyLiquidationStatusCodeType

ComparedValueMeasure ::= ComparedValueMeasureType

ComparisonDataCode ::= ComparisonDataCodeType

ComparisonDataSourceCode ::= ComparisonDataSourceCodeType

ComparisonForecastIssueDate ::= ComparisonForecastIssueDateType

ComparisonForecastIssueTime ::= ComparisonForecastIssueTimeType

CompletionIndicator ::= CompletionIndicatorType

Condition-1 ::= ConditionType-1

ConditionCode ::= ConditionCodeType

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

Content ::= ContentType

ContentUnitQuantity ::= ContentUnitQuantityType

ContractFolderID ::= ContractFolderIDType

ContractName ::= ContractNameType

ContractSubdivision ::= ContractSubdivisionType

ContractType-1 ::= ContractTypeType

ContractTypeCode ::= ContractTypeCodeType

ContractedCarrierAssignedID ::= ContractedCarrierAssignedIDType

ContractingSystemCode ::= ContractingSystemCodeType

CoordinateSystemCode ::= CoordinateSystemCodeType

CopyIndicator ::= CopyIndicatorType

CorporateRegistrationTypeCode ::= CorporateRegistrationTypeCodeType

CorporateStockAmount ::= CorporateStockAmountType

CorrectionAmount ::= CorrectionAmountType

CorrectionType ::= CorrectionTypeType

CorrectionTypeCode ::= CorrectionTypeCodeType

CorrectionUnitAmount ::= CorrectionUnitAmountType

CountrySubentity ::= CountrySubentityType

CountrySubentityCode ::= CountrySubentityCodeType

CreditLineAmount ::= CreditLineAmountType

CreditNoteTypeCode ::= CreditNoteTypeCodeType

CreditedQuantity ::= CreditedQuantityType

CrewQuantity ::= CrewQuantityType

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

DocumentStatusReasonCode ::= DocumentStatusReasonCodeType

DocumentStatusReasonDescription ::= DocumentStatusReasonDescriptionType

DocumentType ::= DocumentTypeType

DocumentTypeCode ::= DocumentTypeCodeType

DocumentationFeeAmount ::= DocumentationFeeAmountType

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

EstimatedAmount ::= EstimatedAmountType

EstimatedConsumedQuantity ::= EstimatedConsumedQuantityType

EstimatedDeliveryDate ::= EstimatedDeliveryDateType

EstimatedDeliveryTime ::= EstimatedDeliveryTimeType

EstimatedDespatchDate ::= EstimatedDespatchDateType

EstimatedDespatchTime ::= EstimatedDespatchTimeType

EstimatedOverallContractAmount ::= EstimatedOverallContractAmountType

EstimatedOverallContractQuantity ::= EstimatedOverallContractQuantityType

EvaluationCriterionTypeCode ::= EvaluationCriterionTypeCodeType

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

Expression ::= ExpressionType

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

FollowupContractIndicator ::= FollowupContractIndicatorType

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

GrossTonnageMeasure ::= GrossTonnageMeasureType

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

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

LatestMeterReadingMethod ::= LatestMeterReadingMethodType

LatestMeterReadingMethodCode ::= LatestMeterReadingMethodCodeType

LatestPickupDate ::= LatestPickupDateType

LatestPickupTime ::= LatestPickupTimeType

LatestProposalAcceptanceDate ::= LatestProposalAcceptanceDateType

LatestSecurityClearanceDate ::= LatestSecurityClearanceDateType

LatitudeDegreesMeasure ::= LatitudeDegreesMeasureType

LatitudeDirectionCode ::= LatitudeDirectionCodeType

LatitudeMinutesMeasure ::= LatitudeMinutesMeasureType

LeadTimeMeasure ::= LeadTimeMeasureType

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

MaximumPercent ::= MaximumPercentType

MaximumQuantity ::= MaximumQuantityType

MaximumValue ::= MaximumValueType

MaximumVariantQuantity ::= MaximumVariantQuantityType

Measure ::= MeasureType

MedicalFirstAidGuideCode ::= MedicalFirstAidGuideCodeType

MeterConstant ::= MeterConstantType

MeterConstantCode ::= MeterConstantCodeType

MeterName ::= MeterNameType

MeterNumber ::= MeterNumberType

MeterReadingComments ::= MeterReadingCommentsType

MeterReadingType-1 ::= MeterReadingTypeType

MeterReadingTypeCode ::= MeterReadingTypeCodeType

MiddleName ::= MiddleNameType

MimeCode ::= MimeCodeType

MinimumAmount ::= MinimumAmountType

MinimumBackorderQuantity ::= MinimumBackorderQuantityType

MinimumImprovementBid ::= MinimumImprovementBidType

MinimumInventoryQuantity ::= MinimumInventoryQuantityType

MinimumMeasure ::= MinimumMeasureType

MinimumNumberNumeric ::= MinimumNumberNumericType

MinimumOrderQuantity ::= MinimumOrderQuantityType

MinimumPercent ::= MinimumPercentType

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

NetTonnageMeasure ::= NetTonnageMeasureType

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

OptionalLineItemIndicator ::= OptionalLineItemIndicatorType

OptionsDescription ::= OptionsDescriptionType

OrderIntervalDaysNumeric ::= OrderIntervalDaysNumericType

OrderQuantityIncrementNumeric ::= OrderQuantityIncrementNumericType

OrderResponseCode ::= OrderResponseCodeType

OrderTypeCode ::= OrderTypeCodeType

OrderableIndicator ::= OrderableIndicatorType

OrderableUnit ::= OrderableUnitType

OrderableUnitFactorRate ::= OrderableUnitFactorRateType

OrganizationDepartment ::= OrganizationDepartmentType

OriginalContractingSystemID ::= OriginalContractingSystemIDType

OriginalJobID ::= OriginalJobIDType

OtherConditionsIndicator ::= OtherConditionsIndicatorType

OtherInstruction ::= OtherInstructionType

OtherName ::= OtherNameType

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

PartyType-1 ::= PartyTypeType

PartyTypeCode ::= PartyTypeCodeType

PassengerQuantity ::= PassengerQuantityType

Password ::= PasswordType

PayPerView ::= PayPerViewType

PayableAlternativeAmount ::= PayableAlternativeAmountType

PayableAmount ::= PayableAmountType

PayableRoundingAmount ::= PayableRoundingAmountType

PayerReference ::= PayerReferenceType

PaymentAlternativeCurrencyCode ::= PaymentAlternativeCurrencyCodeType

PaymentChannelCode ::= PaymentChannelCodeType

PaymentCurrencyCode ::= PaymentCurrencyCodeType

PaymentDescription ::= PaymentDescriptionType

PaymentDueDate ::= PaymentDueDateType

PaymentFrequencyCode ::= PaymentFrequencyCodeType

PaymentID ::= PaymentIDType

PaymentMeansCode ::= PaymentMeansCodeType

PaymentMeansID ::= PaymentMeansIDType

PaymentNote ::= PaymentNoteType

PaymentOrderReference ::= PaymentOrderReferenceType

PaymentPercent ::= PaymentPercentType

PaymentPurposeCode ::= PaymentPurposeCodeType

PaymentTermsDetailsURI ::= PaymentTermsDetailsURIType

PenaltyAmount ::= PenaltyAmountType

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

PostEventNotificationDurationMeasure ::=
  PostEventNotificationDurationMeasureType

PostalZone ::= PostalZoneType

Postbox ::= PostboxType

PowerIndicator ::= PowerIndicatorType

PreCarriageIndicator ::= PreCarriageIndicatorType

PreEventNotificationDurationMeasure ::= PreEventNotificationDurationMeasureType

PreferenceCriterionCode ::= PreferenceCriterionCodeType

PrepaidAmount ::= PrepaidAmountType

PrepaidIndicator ::= PrepaidIndicatorType

PrepaidPaymentReferenceID ::= PrepaidPaymentReferenceIDType

PreviousCancellationReasonCode ::= PreviousCancellationReasonCodeType

PreviousJobID ::= PreviousJobIDType

PreviousMeterQuantity ::= PreviousMeterQuantityType

PreviousMeterReadingDate ::= PreviousMeterReadingDateType

PreviousMeterReadingMethod ::= PreviousMeterReadingMethodType

PreviousMeterReadingMethodCode ::= PreviousMeterReadingMethodCodeType

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

PrizeDescription ::= PrizeDescriptionType

PrizeIndicator ::= PrizeIndicatorType

ProcedureCode ::= ProcedureCodeType

ProcessDescription ::= ProcessDescriptionType

ProcessReason ::= ProcessReasonType

ProcessReasonCode ::= ProcessReasonCodeType

ProcurementSubTypeCode ::= ProcurementSubTypeCodeType

ProcurementTypeCode ::= ProcurementTypeCodeType

ProductTraceID ::= ProductTraceIDType

ProfileExecutionID ::= ProfileExecutionIDType

ProfileID ::= ProfileIDType

ProfileStatusCode ::= ProfileStatusCodeType

ProgressPercent ::= ProgressPercentType

PromotionalEventTypeCode ::= PromotionalEventTypeCodeType

ProviderTypeCode ::= ProviderTypeCodeType

PublishAwardIndicator ::= PublishAwardIndicatorType

Purpose ::= PurposeType

PurposeCode ::= PurposeCodeType

QualityControlCode ::= QualityControlCodeType

Quantity ::= QuantityType

QuantityDiscrepancyCode ::= QuantityDiscrepancyCodeType

RadioCallSignID ::= RadioCallSignIDType

RailCarID ::= RailCarIDType

Rank ::= RankType

Rate ::= RateType

ReceiptAdviceTypeCode ::= ReceiptAdviceTypeCodeType

ReceivedDate ::= ReceivedDateType

ReceivedElectronicTenderQuantity ::= ReceivedElectronicTenderQuantityType

ReceivedForeignTenderQuantity ::= ReceivedForeignTenderQuantityType

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

RegulatoryDomain ::= RegulatoryDomainType

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

RoleDescription ::= RoleDescriptionType

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

ServiceInformationPreferenceCode ::= ServiceInformationPreferenceCodeType

ServiceName ::= ServiceNameType

ServiceNumberCalled ::= ServiceNumberCalledType

ServiceType ::= ServiceTypeType

ServiceTypeCode ::= ServiceTypeCodeType

SettlementDiscountAmount ::= SettlementDiscountAmountType

SettlementDiscountPercent ::= SettlementDiscountPercentType

SharesNumberQuantity ::= SharesNumberQuantityType

ShippingMarks ::= ShippingMarksType

ShippingOrderID ::= ShippingOrderIDType

ShippingPriorityLevelCode ::= ShippingPriorityLevelCodeType

ShipsRequirements ::= ShipsRequirementsType

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

SpecialTransportRequirements ::= SpecialTransportRequirementsType

SpecificationID ::= SpecificationIDType

SpecificationTypeCode ::= SpecificationTypeCodeType

SplitConsignmentIndicator ::= SplitConsignmentIndicatorType

StartDate ::= StartDateType

StartTime ::= StartTimeType

StatementTypeCode ::= StatementTypeCodeType

StatusAvailableIndicator ::= StatusAvailableIndicatorType

StatusCode ::= StatusCodeType

StatusReason ::= StatusReasonType

StatusReasonCode ::= StatusReasonCodeType

StreetName ::= StreetNameType

SubcontractingConditionsCode ::= SubcontractingConditionsCodeType

SubmissionDate ::= SubmissionDateType

SubmissionDueDate ::= SubmissionDueDateType

SubmissionMethodCode ::= SubmissionMethodCodeType

SubscriberID ::= SubscriberIDType

SubscriberType ::= SubscriberTypeType

SubscriberTypeCode ::= SubscriberTypeCodeType

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

TendererRoleCode ::= TendererRoleCodeType

TestMethod ::= TestMethodType

Text ::= TextType

ThirdPartyPayerIndicator ::= ThirdPartyPayerIndicatorType

ThresholdAmount ::= ThresholdAmountType

ThresholdQuantity ::= ThresholdQuantityType

ThresholdValueComparisonCode ::= ThresholdValueComparisonCodeType

TierRange ::= TierRangeType

TierRatePercent ::= TierRatePercentType

TimeAmount ::= TimeAmountType

TimeDeltaDaysQuantity ::= TimeDeltaDaysQuantityType

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

TransportExecutionStatusCode ::= TransportExecutionStatusCodeType

TransportHandlingUnitTypeCode ::= TransportHandlingUnitTypeCodeType

TransportMeansTypeCode ::= TransportMeansTypeCodeType

TransportModeCode ::= TransportModeCodeType

TransportServiceCode ::= TransportServiceCodeType

TransportServiceProviderRemarks ::= TransportServiceProviderRemarksType

TransportServiceProviderSpecialTerms ::=
  TransportServiceProviderSpecialTermsType

TransportUserRemarks ::= TransportUserRemarksType

TransportUserSpecialTerms ::= TransportUserSpecialTermsType

TransportationServiceDescription ::= TransportationServiceDescriptionType

TransportationServiceDetailsURI ::= TransportationServiceDetailsURIType

TransportationStatusTypeCode ::= TransportationStatusTypeCodeType

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

WeekDayCode ::= WeekDayCodeType

Weight ::= WeightType

WeightNumeric ::= WeightNumericType

WeightingAlgorithmCode ::= WeightingAlgorithmCodeType

WorkPhase ::= WorkPhaseType

WorkPhaseCode ::= WorkPhaseCodeType

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}

ActivityTypeCodeType ::= 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}

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

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}

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

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,
  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,
  base                       XSD.Decimal}

AltitudeMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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,
  base                       XSD.Decimal}

AnimalFoodApprovedIndicatorType ::= SEQUENCE {base  BOOLEAN}

AnimalFoodIndicatorType ::= SEQUENCE {base  BOOLEAN}

AnnualAverageAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  base                       XSD.Decimal}

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

AwardDateType ::= SEQUENCE {base  XSD.Date}

AwardTimeType ::= SEQUENCE {base  XSD.Time}

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

AwardingCriterionIDType ::= 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}

AwardingCriterionTypeCodeType ::= 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,
  base                       XSD.Decimal}

BalanceBroughtForwardIndicatorType ::= SEQUENCE {base  BOOLEAN}

BarcodeSymbologyIDType ::= 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}

BaseAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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}

BindingOnBuyerIndicatorType ::= SEQUENCE {base  BOOLEAN}

BirthDateType ::= SEQUENCE {base  XSD.Date}

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

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}

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

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}

CalculationMethodCodeType ::= 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}

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,
  base                       XSD.Decimal}

CallDateType ::= SEQUENCE {base  XSD.Date}

CallExtensionAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

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

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,
  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,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

ChildConsignmentQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          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}

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}

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

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,
  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}

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

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}

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

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}

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,
  base                       XSD.Decimal}

CorrectionAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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,
  base                       XSD.Decimal}

CreditNoteTypeCodeType ::= 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}

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

CrewQuantityType ::= 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,
  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,
  base                       XSD.Decimal}

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

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

DeclaredStatisticsValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

DocumentStatusReasonCodeType ::= 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}

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

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}

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

DueDateType ::= SEQUENCE {base  XSD.Date}

DurationMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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,
  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}

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

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,
  base                       XSD.Decimal}

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

EvaluationCriterionTypeCodeType ::= 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}

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}

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

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,
  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,
  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}

FollowupContractIndicatorType ::= SEQUENCE {base  BOOLEAN}

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,
  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}

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

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

GrossWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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,
  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,
  base                       XSD.Decimal}

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

InventoryValueAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

LatestMeterReadingMethodCodeType ::= 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}

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

LatestPickupDateType ::= SEQUENCE {base  XSD.Date}

LatestPickupTimeType ::= SEQUENCE {base  XSD.Time}

LatestProposalAcceptanceDateType ::= SEQUENCE {base  XSD.Date}

LatestSecurityClearanceDateType ::= SEQUENCE {base  XSD.Date}

LatitudeDegreesMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

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

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,
  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,
  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,
  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,
  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,
  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,
  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,
  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,
  base                       XSD.Decimal}

MaximumAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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,
  base                       XSD.Decimal}

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

MaximumPercentType ::= 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}

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,
  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}

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,
  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,
  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}

MinimumPercentType ::= SEQUENCE {
  format  XSD.String 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,
  unitCodeListVersionID  XSD.NormalizedString OPTIONAL,
  base                   XSD.Decimal}

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

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

NetWeightMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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}

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}

OtherConditionsIndicatorType ::= SEQUENCE {base  BOOLEAN}

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

OtherNameType ::= 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,
  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,
  base                       XSD.Decimal}

PartyTypeCodeType ::= 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}

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

PassengerQuantityType ::= SEQUENCE {
  unitCode                XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyID    XSD.NormalizedString OPTIONAL,
  unitCodeListAgencyName  XSD.String OPTIONAL,
  unitCodeListID          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,
  base                       XSD.Decimal}

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

PayableRoundingAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

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

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,
  base                       XSD.Decimal}

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

PerUnitAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

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

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}

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

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,
  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}

PreviousMeterReadingMethodCodeType ::= 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}

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

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,
  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}

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

PrizeIndicatorType ::= SEQUENCE {base  BOOLEAN}

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}

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}

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

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}

PublishAwardIndicatorType ::= SEQUENCE {base  BOOLEAN}

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}

RadioCallSignIDType ::= 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}

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}

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

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

ReceiptAdviceTypeCodeType ::= 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}

ReceivedDateType ::= SEQUENCE {base  XSD.Date}

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

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

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}

RegulatoryDomainType ::= 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,
  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}

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

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

RoundingAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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}

ServiceInformationPreferenceCodeType ::= 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}

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,
  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}

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

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,
  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}

SpecialTransportRequirementsType ::= 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}

SubcontractingConditionsCodeType ::= 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}

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 ::= 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}

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}

SubscriberTypeType ::= 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,
  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,
  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,
  base                       XSD.Decimal}

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

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

TaxEvidenceIndicatorType ::= SEQUENCE {base  BOOLEAN}

TaxExclusiveAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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,
  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}

TendererRoleCodeType ::= 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,
  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}

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,
  base                       XSD.Decimal}

TotalBalanceAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  base                       XSD.Decimal}

TotalDebitAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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,
  base                       XSD.Decimal}

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

TotalTaxAmountType ::= SEQUENCE {
  currencyCodeListVersionID  XSD.NormalizedString OPTIONAL,
  currencyID                 XSD.NormalizedString,
  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,
  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}

TransportExecutionStatusCodeType ::= 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}

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}

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}

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}

TransportationStatusTypeCodeType ::= 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}

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,
  base                       XSD.Decimal}

ValueMeasureType ::= SEQUENCE {
  unitCode               XSD.NormalizedString,
  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}

WeekDayCodeType ::= 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}

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}

WorkPhaseCodeType ::= 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}

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

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, 
	ActivityTypeCodeType.languageID, ActivityTypeCodeType.listAgencyID, 
	ActivityTypeCodeType.listAgencyName, ActivityTypeCodeType.listID, 
	ActivityTypeCodeType.listName, ActivityTypeCodeType.listSchemeURI, 
	ActivityTypeCodeType.listURI, ActivityTypeCodeType.listVersionID, 
	ActivityTypeCodeType.name, ActivityTypeType.languageID, 
	ActivityTypeType.languageLocaleID, 
	ActualTemperatureReductionQuantityType.unitCode, 
	ActualTemperatureReductionQuantityType.unitCodeListAgencyID, 
	ActualTemperatureReductionQuantityType.unitCodeListAgencyName, 
	ActualTemperatureReductionQuantityType.unitCodeListID, 
	AdditionalAccountIDType.schemeAgencyID, 
	AdditionalAccountIDType.schemeAgencyName, 
	AdditionalAccountIDType.schemeDataURI, 
	AdditionalAccountIDType.schemeID, AdditionalAccountIDType.schemeName, 
	AdditionalAccountIDType.schemeURI, 
	AdditionalAccountIDType.schemeVersionID, 
	AdditionalConditionsType.languageID, 
	AdditionalConditionsType.languageLocaleID, 
	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, 
	AwardingCriterionDescriptionType.languageID, 
	AwardingCriterionDescriptionType.languageLocaleID, 
	AwardingCriterionIDType.schemeAgencyID, 
	AwardingCriterionIDType.schemeAgencyName, 
	AwardingCriterionIDType.schemeDataURI, 
	AwardingCriterionIDType.schemeID, AwardingCriterionIDType.schemeName, 
	AwardingCriterionIDType.schemeURI, 
	AwardingCriterionIDType.schemeVersionID, 
	AwardingCriterionTypeCodeType.languageID, 
	AwardingCriterionTypeCodeType.listAgencyID, 
	AwardingCriterionTypeCodeType.listAgencyName, 
	AwardingCriterionTypeCodeType.listID, 
	AwardingCriterionTypeCodeType.listName, 
	AwardingCriterionTypeCodeType.listSchemeURI, 
	AwardingCriterionTypeCodeType.listURI, 
	AwardingCriterionTypeCodeType.listVersionID, 
	AwardingCriterionTypeCodeType.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, BarcodeSymbologyIDType.schemeAgencyID, 
	BarcodeSymbologyIDType.schemeAgencyName, 
	BarcodeSymbologyIDType.schemeDataURI, BarcodeSymbologyIDType.schemeID,
	BarcodeSymbologyIDType.schemeName, BarcodeSymbologyIDType.schemeURI, 
	BarcodeSymbologyIDType.schemeVersionID, 
	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, BirthplaceNameType.languageID, 
	BirthplaceNameType.languageLocaleID, 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, BuyerReferenceType.languageID, 
	BuyerReferenceType.languageLocaleID, 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, 
	CalculationMethodCodeType.languageID, 
	CalculationMethodCodeType.listAgencyID, 
	CalculationMethodCodeType.listAgencyName, 
	CalculationMethodCodeType.listID, CalculationMethodCodeType.listName, 
	CalculationMethodCodeType.listSchemeURI, 
	CalculationMethodCodeType.listURI, 
	CalculationMethodCodeType.listVersionID, 
	CalculationMethodCodeType.name, CalculationRateType.format, 
	CalculationSequenceNumericType.format, 
	CallBaseAmountType.currencyCodeListVersionID, 
	CallBaseAmountType.currencyID, 
	CallExtensionAmountType.currencyCodeListVersionID, 
	CallExtensionAmountType.currencyID, CancellationNoteType.languageID, 
	CancellationNoteType.languageLocaleID, 
	CandidateStatementType.languageID, 
	CandidateStatementType.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, 
	ChildConsignmentQuantityType.unitCode, 
	ChildConsignmentQuantityType.unitCodeListAgencyID, 
	ChildConsignmentQuantityType.unitCodeListAgencyName, 
	ChildConsignmentQuantityType.unitCodeListID, 
	ChipApplicationIDType.schemeAgencyID, 
	ChipApplicationIDType.schemeAgencyName, 
	ChipApplicationIDType.schemeDataURI, ChipApplicationIDType.schemeID, 
	ChipApplicationIDType.schemeName, ChipApplicationIDType.schemeURI, 
	ChipApplicationIDType.schemeVersionID, CityNameType.languageID, 
	CityNameType.languageLocaleID, CitySubdivisionNameType.languageID, 
	CitySubdivisionNameType.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,
	CompanyLegalFormType.languageID, 
	CompanyLegalFormType.languageLocaleID, 
	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-1.languageID, ConditionType-1.languageLocaleID, 
	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, ContentType.languageID, 
	ContentType.languageLocaleID, 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, 
	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, CreditNoteTypeCodeType.languageID, 
	CreditNoteTypeCodeType.listAgencyID, 
	CreditNoteTypeCodeType.listAgencyName, CreditNoteTypeCodeType.listID, 
	CreditNoteTypeCodeType.listName, CreditNoteTypeCodeType.listSchemeURI,
	CreditNoteTypeCodeType.listURI, CreditNoteTypeCodeType.listVersionID, 
	CreditNoteTypeCodeType.name, CreditedQuantityType.unitCode, 
	CreditedQuantityType.unitCodeListAgencyID, 
	CreditedQuantityType.unitCodeListAgencyName, 
	CreditedQuantityType.unitCodeListID, CrewQuantityType.unitCode, 
	CrewQuantityType.unitCodeListAgencyID, 
	CrewQuantityType.unitCodeListAgencyName, 
	CrewQuantityType.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, DocumentStatusReasonCodeType.languageID, 
	DocumentStatusReasonCodeType.listAgencyID, 
	DocumentStatusReasonCodeType.listAgencyName, 
	DocumentStatusReasonCodeType.listID, 
	DocumentStatusReasonCodeType.listName, 
	DocumentStatusReasonCodeType.listSchemeURI, 
	DocumentStatusReasonCodeType.listURI, 
	DocumentStatusReasonCodeType.listVersionID, 
	DocumentStatusReasonCodeType.name, 
	DocumentStatusReasonDescriptionType.languageID, 
	DocumentStatusReasonDescriptionType.languageLocaleID, 
	DocumentTypeCodeType.languageID, DocumentTypeCodeType.listAgencyID, 
	DocumentTypeCodeType.listAgencyName, DocumentTypeCodeType.listID, 
	DocumentTypeCodeType.listName, DocumentTypeCodeType.listSchemeURI, 
	DocumentTypeCodeType.listURI, DocumentTypeCodeType.listVersionID, 
	DocumentTypeCodeType.name, DocumentTypeType.languageID, 
	DocumentTypeType.languageLocaleID, 
	DocumentationFeeAmountType.currencyCodeListVersionID, 
	DocumentationFeeAmountType.currencyID, 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, 
	EstimatedAmountType.currencyCodeListVersionID, 
	EstimatedAmountType.currencyID, 
	EstimatedConsumedQuantityType.unitCode, 
	EstimatedConsumedQuantityType.unitCodeListAgencyID, 
	EstimatedConsumedQuantityType.unitCodeListAgencyName, 
	EstimatedConsumedQuantityType.unitCodeListID, 
	EstimatedOverallContractAmountType.currencyCodeListVersionID, 
	EstimatedOverallContractAmountType.currencyID, 
	EstimatedOverallContractQuantityType.unitCode, 
	EstimatedOverallContractQuantityType.unitCodeListAgencyID, 
	EstimatedOverallContractQuantityType.unitCodeListAgencyName, 
	EstimatedOverallContractQuantityType.unitCodeListID, 
	EvaluationCriterionTypeCodeType.languageID, 
	EvaluationCriterionTypeCodeType.listAgencyID, 
	EvaluationCriterionTypeCodeType.listAgencyName, 
	EvaluationCriterionTypeCodeType.listID, 
	EvaluationCriterionTypeCodeType.listName, 
	EvaluationCriterionTypeCodeType.listSchemeURI, 
	EvaluationCriterionTypeCodeType.listURI, 
	EvaluationCriterionTypeCodeType.listVersionID, 
	EvaluationCriterionTypeCodeType.name, 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, ExpressionType.languageID, 
	ExpressionType.languageLocaleID, 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, 
	GrossTonnageMeasureType.unitCode, 
	GrossTonnageMeasureType.unitCodeListVersionID, 
	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, 
	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, 
	LatestMeterReadingMethodCodeType.languageID, 
	LatestMeterReadingMethodCodeType.listAgencyID, 
	LatestMeterReadingMethodCodeType.listAgencyName, 
	LatestMeterReadingMethodCodeType.listID, 
	LatestMeterReadingMethodCodeType.listName, 
	LatestMeterReadingMethodCodeType.listSchemeURI, 
	LatestMeterReadingMethodCodeType.listURI, 
	LatestMeterReadingMethodCodeType.listVersionID, 
	LatestMeterReadingMethodCodeType.name, 
	LatestMeterReadingMethodType.languageID, 
	LatestMeterReadingMethodType.languageLocaleID, 
	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, 
	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, 
	MaximumPercentType.format, MaximumQuantityType.unitCode, 
	MaximumQuantityType.unitCodeListAgencyID, 
	MaximumQuantityType.unitCodeListAgencyName, 
	MaximumQuantityType.unitCodeListID, 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, 
	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, MinimumPercentType.format, 
	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, 
	NetTonnageMeasureType.unitCode, 
	NetTonnageMeasureType.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, 
	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, OtherNameType.languageID, 
	OtherNameType.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, PartyTypeCodeType.languageID, 
	PartyTypeCodeType.listAgencyID, PartyTypeCodeType.listAgencyName, 
	PartyTypeCodeType.listID, PartyTypeCodeType.listName, 
	PartyTypeCodeType.listSchemeURI, PartyTypeCodeType.listURI, 
	PartyTypeCodeType.listVersionID, PartyTypeCodeType.name, 
	PartyTypeType.languageID, PartyTypeType.languageLocaleID, 
	PassengerQuantityType.unitCode, 
	PassengerQuantityType.unitCodeListAgencyID, 
	PassengerQuantityType.unitCodeListAgencyName, 
	PassengerQuantityType.unitCodeListID, 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, 
	PaymentDescriptionType.languageID, 
	PaymentDescriptionType.languageLocaleID, 
	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, 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, 
	PostEventNotificationDurationMeasureType.unitCode, 
	PostEventNotificationDurationMeasureType.unitCodeListVersionID, 
	PostalZoneType.languageID, PostalZoneType.languageLocaleID, 
	PostboxType.languageID, PostboxType.languageLocaleID, 
	PreEventNotificationDurationMeasureType.unitCode, 
	PreEventNotificationDurationMeasureType.unitCodeListVersionID, 
	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, 
	PreviousMeterReadingMethodCodeType.languageID, 
	PreviousMeterReadingMethodCodeType.listAgencyID, 
	PreviousMeterReadingMethodCodeType.listAgencyName, 
	PreviousMeterReadingMethodCodeType.listID, 
	PreviousMeterReadingMethodCodeType.listName, 
	PreviousMeterReadingMethodCodeType.listSchemeURI, 
	PreviousMeterReadingMethodCodeType.listURI, 
	PreviousMeterReadingMethodCodeType.listVersionID, 
	PreviousMeterReadingMethodCodeType.name, 
	PreviousMeterReadingMethodType.languageID, 
	PreviousMeterReadingMethodType.languageLocaleID, 
	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, PrizeDescriptionType.languageID, 
	PrizeDescriptionType.languageLocaleID, 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, 
	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, ProgressPercentType.format, 
	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, 
	RadioCallSignIDType.schemeAgencyID, 
	RadioCallSignIDType.schemeAgencyName, 
	RadioCallSignIDType.schemeDataURI, RadioCallSignIDType.schemeID, 
	RadioCallSignIDType.schemeName, RadioCallSignIDType.schemeURI, 
	RadioCallSignIDType.schemeVersionID, RailCarIDType.schemeAgencyID, 
	RailCarIDType.schemeAgencyName, RailCarIDType.schemeDataURI, 
	RailCarIDType.schemeID, RailCarIDType.schemeName, 
	RailCarIDType.schemeURI, RailCarIDType.schemeVersionID, 
	RankType.languageID, RankType.languageLocaleID, RateType.format, 
	ReceiptAdviceTypeCodeType.languageID, 
	ReceiptAdviceTypeCodeType.listAgencyID, 
	ReceiptAdviceTypeCodeType.listAgencyName, 
	ReceiptAdviceTypeCodeType.listID, ReceiptAdviceTypeCodeType.listName, 
	ReceiptAdviceTypeCodeType.listSchemeURI, 
	ReceiptAdviceTypeCodeType.listURI, 
	ReceiptAdviceTypeCodeType.listVersionID, 
	ReceiptAdviceTypeCodeType.name, 
	ReceivedElectronicTenderQuantityType.unitCode, 
	ReceivedElectronicTenderQuantityType.unitCodeListAgencyID, 
	ReceivedElectronicTenderQuantityType.unitCodeListAgencyName, 
	ReceivedElectronicTenderQuantityType.unitCodeListID, 
	ReceivedForeignTenderQuantityType.unitCode, 
	ReceivedForeignTenderQuantityType.unitCodeListAgencyID, 
	ReceivedForeignTenderQuantityType.unitCodeListAgencyName, 
	ReceivedForeignTenderQuantityType.unitCodeListID, 
	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, 
	RegulatoryDomainType.languageID, 
	RegulatoryDomainType.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, 
	RoleDescriptionType.languageID, RoleDescriptionType.languageLocaleID, 
	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, 
	ServiceInformationPreferenceCodeType.languageID, 
	ServiceInformationPreferenceCodeType.listAgencyID, 
	ServiceInformationPreferenceCodeType.listAgencyName, 
	ServiceInformationPreferenceCodeType.listID, 
	ServiceInformationPreferenceCodeType.listName, 
	ServiceInformationPreferenceCodeType.listSchemeURI, 
	ServiceInformationPreferenceCodeType.listURI, 
	ServiceInformationPreferenceCodeType.listVersionID, 
	ServiceInformationPreferenceCodeType.name, 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, ShipsRequirementsType.languageID, 
	ShipsRequirementsType.languageLocaleID, 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, 
	SpecialTransportRequirementsType.languageID, 
	SpecialTransportRequirementsType.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, 
	SubcontractingConditionsCodeType.languageID, 
	SubcontractingConditionsCodeType.listAgencyID, 
	SubcontractingConditionsCodeType.listAgencyName, 
	SubcontractingConditionsCodeType.listID, 
	SubcontractingConditionsCodeType.listName, 
	SubcontractingConditionsCodeType.listSchemeURI, 
	SubcontractingConditionsCodeType.listURI, 
	SubcontractingConditionsCodeType.listVersionID, 
	SubcontractingConditionsCodeType.name, 
	SubmissionMethodCodeType.languageID, 
	SubmissionMethodCodeType.listAgencyID, 
	SubmissionMethodCodeType.listAgencyName, 
	SubmissionMethodCodeType.listID, SubmissionMethodCodeType.listName, 
	SubmissionMethodCodeType.listSchemeURI, 
	SubmissionMethodCodeType.listURI, 
	SubmissionMethodCodeType.listVersionID, SubmissionMethodCodeType.name,
	SubscriberIDType.schemeAgencyID, SubscriberIDType.schemeAgencyName, 
	SubscriberIDType.schemeDataURI, SubscriberIDType.schemeID, 
	SubscriberIDType.schemeName, SubscriberIDType.schemeURI, 
	SubscriberIDType.schemeVersionID, SubscriberTypeCodeType.languageID, 
	SubscriberTypeCodeType.listAgencyID, 
	SubscriberTypeCodeType.listAgencyName, SubscriberTypeCodeType.listID, 
	SubscriberTypeCodeType.listName, SubscriberTypeCodeType.listSchemeURI,
	SubscriberTypeCodeType.listURI, SubscriberTypeCodeType.listVersionID, 
	SubscriberTypeCodeType.name, SubscriberTypeType.languageID, 
	SubscriberTypeType.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, TendererRoleCodeType.languageID,
	TendererRoleCodeType.listAgencyID, 
	TendererRoleCodeType.listAgencyName, TendererRoleCodeType.listID, 
	TendererRoleCodeType.listName, TendererRoleCodeType.listSchemeURI, 
	TendererRoleCodeType.listURI, TendererRoleCodeType.listVersionID, 
	TendererRoleCodeType.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, 
	TransportExecutionStatusCodeType.languageID, 
	TransportExecutionStatusCodeType.listAgencyID, 
	TransportExecutionStatusCodeType.listAgencyName, 
	TransportExecutionStatusCodeType.listID, 
	TransportExecutionStatusCodeType.listName, 
	TransportExecutionStatusCodeType.listSchemeURI, 
	TransportExecutionStatusCodeType.listURI, 
	TransportExecutionStatusCodeType.listVersionID, 
	TransportExecutionStatusCodeType.name, 
	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, 
	TransportationStatusTypeCodeType.languageID, 
	TransportationStatusTypeCodeType.listAgencyID, 
	TransportationStatusTypeCodeType.listAgencyName, 
	TransportationStatusTypeCodeType.listID, 
	TransportationStatusTypeCodeType.listName, 
	TransportationStatusTypeCodeType.listSchemeURI, 
	TransportationStatusTypeCodeType.listURI, 
	TransportationStatusTypeCodeType.listVersionID, 
	TransportationStatusTypeCodeType.name, 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, WeekDayCodeType.languageID, 
	WeekDayCodeType.listAgencyID, WeekDayCodeType.listAgencyName, 
	WeekDayCodeType.listID, WeekDayCodeType.listName, 
	WeekDayCodeType.listSchemeURI, WeekDayCodeType.listURI, 
	WeekDayCodeType.listVersionID, WeekDayCodeType.name, 
	WeightNumericType.format, WeightType.languageID, 
	WeightType.languageLocaleID, WeightingAlgorithmCodeType.languageID, 
	WeightingAlgorithmCodeType.listAgencyID, 
	WeightingAlgorithmCodeType.listAgencyName, 
	WeightingAlgorithmCodeType.listID, 
	WeightingAlgorithmCodeType.listName, 
	WeightingAlgorithmCodeType.listSchemeURI, 
	WeightingAlgorithmCodeType.listURI, 
	WeightingAlgorithmCodeType.listVersionID, 
	WeightingAlgorithmCodeType.name, WorkPhaseCodeType.languageID, 
	WorkPhaseCodeType.listAgencyID, WorkPhaseCodeType.listAgencyName, 
	WorkPhaseCodeType.listID, WorkPhaseCodeType.listName, 
	WorkPhaseCodeType.listSchemeURI, WorkPhaseCodeType.listURI, 
	WorkPhaseCodeType.listVersionID, WorkPhaseCodeType.name, 
	WorkPhaseType.languageID, WorkPhaseType.languageLocaleID, 
	XPathType.languageID, XPathType.languageLocaleID
    NAME CanonicalizationMethod-1 AS "CanonicalizationMethod"
    NAME CertificateType-1 AS "CertificateType"
    NAME Condition-1 AS "Condition"
    NAME ConsumptionType-1 AS "ConsumptionType"
    NAME ContractType-1 AS "ContractType"
    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 PartyType-1 AS "PartyType"
    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 ConditionType-1 AS "ConditionType"
    NAME DutyType-1 AS "DutyType"
    NAME LocationType-1 AS "LocationType"
    NAME ReferenceType-1 AS "ReferenceType"
    NAME SignatureMethodType-1 AS "SignatureMethodType"
    ATTRIBUTE AcceptedVariantsDescriptionType.languageID, 
	AcceptedVariantsDescriptionType.languageLocaleID, 
	AccountingCostType.languageID, AccountingCostType.languageLocaleID, 
	ActivityTypeType.languageID, ActivityTypeType.languageLocaleID, 
	AdditionalConditionsType.languageID, 
	AdditionalConditionsType.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, 
	AwardingCriterionDescriptionType.languageID, 
	AwardingCriterionDescriptionType.languageLocaleID, 
	BackorderReasonType.languageID, BackorderReasonType.languageLocaleID, 
	BalanceAmountType.currencyCodeListVersionID, 
	BalanceAmountType.currencyID, 
	BaseAmountType.currencyCodeListVersionID, BaseAmountType.currencyID, 
	BaseUnitMeasureType.unitCode, 
	BaseUnitMeasureType.unitCodeListVersionID, 
	BirthplaceNameType.languageID, BirthplaceNameType.languageLocaleID, 
	BlockNameType.languageID, BlockNameType.languageLocaleID, 
	BrandNameType.languageID, BrandNameType.languageLocaleID, 
	BudgetYearNumericType.format, BuildingNameType.languageID, 
	BuildingNameType.languageLocaleID, BuildingNumberType.languageID, 
	BuildingNumberType.languageLocaleID, BuyerReferenceType.languageID, 
	BuyerReferenceType.languageLocaleID, 
	CalculationExpressionType.languageID, 
	CalculationExpressionType.languageLocaleID, 
	CalculationRateType.format, CalculationSequenceNumericType.format, 
	CallBaseAmountType.currencyCodeListVersionID, 
	CallBaseAmountType.currencyID, 
	CallExtensionAmountType.currencyCodeListVersionID, 
	CallExtensionAmountType.currencyID, CancellationNoteType.languageID, 
	CancellationNoteType.languageLocaleID, 
	CandidateStatementType.languageID, 
	CandidateStatementType.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, CodeValueType.languageID, 
	CodeValueType.languageLocaleID, CommentType.languageID, 
	CommentType.languageLocaleID, CompanyLegalFormType.languageID, 
	CompanyLegalFormType.languageLocaleID, 
	ComparedValueMeasureType.unitCode, 
	ComparedValueMeasureType.unitCodeListVersionID, 
	ConditionType-1.languageID, ConditionType-1.languageLocaleID, 
	ConditionsDescriptionType.languageID, 
	ConditionsDescriptionType.languageLocaleID, ConditionsType.languageID,
	ConditionsType.languageLocaleID, ConsumersEnergyLevelType.languageID, 
	ConsumersEnergyLevelType.languageLocaleID, 
	ConsumptionLevelType.languageID, 
	ConsumptionLevelType.languageLocaleID, ConsumptionTypeType.languageID,
	ConsumptionTypeType.languageLocaleID, ContentType.languageID, 
	ContentType.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, 
	DocumentStatusReasonDescriptionType.languageID, 
	DocumentStatusReasonDescriptionType.languageLocaleID, 
	DocumentTypeType.languageID, DocumentTypeType.languageLocaleID, 
	DocumentationFeeAmountType.currencyCodeListVersionID, 
	DocumentationFeeAmountType.currencyID, DurationMeasureType.unitCode, 
	DurationMeasureType.unitCodeListVersionID, DutyType-1.languageID, 
	DutyType-1.languageLocaleID, 
	ElectronicDeviceDescriptionType.languageID, 
	ElectronicDeviceDescriptionType.languageLocaleID, 
	ElectronicMailType.languageID, ElectronicMailType.languageLocaleID, 
	EstimatedAmountType.currencyCodeListVersionID, 
	EstimatedAmountType.currencyID, 
	EstimatedOverallContractAmountType.currencyCodeListVersionID, 
	EstimatedOverallContractAmountType.currencyID, 
	ExclusionReasonType.languageID, ExclusionReasonType.languageLocaleID, 
	ExemptionReasonType.languageID, ExemptionReasonType.languageLocaleID, 
	ExpressionType.languageID, ExpressionType.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, 
	GrossTonnageMeasureType.unitCode, 
	GrossTonnageMeasureType.unitCodeListVersionID, 
	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, 
	LatestMeterReadingMethodType.languageID, 
	LatestMeterReadingMethodType.languageLocaleID, 
	LatitudeDegreesMeasureType.unitCode, 
	LatitudeDegreesMeasureType.unitCodeListVersionID, 
	LatitudeMinutesMeasureType.unitCode, 
	LatitudeMinutesMeasureType.unitCodeListVersionID, 
	LeadTimeMeasureType.unitCode, 
	LeadTimeMeasureType.unitCodeListVersionID, 
	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, 
	MaximumPercentType.format, MaximumValueType.languageID, 
	MaximumValueType.languageLocaleID, MeasureType.unitCode, 
	MeasureType.unitCodeListVersionID, MeterConstantType.languageID, 
	MeterConstantType.languageLocaleID, MeterNameType.languageID, 
	MeterNameType.languageLocaleID, MeterNumberType.languageID, 
	MeterNumberType.languageLocaleID, MeterReadingCommentsType.languageID,
	MeterReadingCommentsType.languageLocaleID, 
	MeterReadingTypeType.languageID, 
	MeterReadingTypeType.languageLocaleID, MiddleNameType.languageID, 
	MiddleNameType.languageLocaleID, 
	MinimumAmountType.currencyCodeListVersionID, 
	MinimumAmountType.currencyID, MinimumImprovementBidType.languageID, 
	MinimumImprovementBidType.languageLocaleID, 
	MinimumMeasureType.unitCode, MinimumMeasureType.unitCodeListVersionID,
	MinimumNumberNumericType.format, MinimumPercentType.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, 
	NetTonnageMeasureType.unitCode, 
	NetTonnageMeasureType.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, OtherNameType.languageID, 
	OtherNameType.languageLocaleID, OutstandingReasonType.languageID, 
	OutstandingReasonType.languageLocaleID, PackSizeNumericType.format, 
	PackingMaterialType.languageID, PackingMaterialType.languageLocaleID, 
	PaidAmountType.currencyCodeListVersionID, PaidAmountType.currencyID, 
	PartecipationPercentType.format, ParticipationPercentType.format, 
	PartyCapacityAmountType.currencyCodeListVersionID, 
	PartyCapacityAmountType.currencyID, PartyTypeType.languageID, 
	PartyTypeType.languageLocaleID, PasswordType.languageID, 
	PasswordType.languageLocaleID, PayPerViewType.languageID, 
	PayPerViewType.languageLocaleID, 
	PayableAlternativeAmountType.currencyCodeListVersionID, 
	PayableAlternativeAmountType.currencyID, 
	PayableAmountType.currencyCodeListVersionID, 
	PayableAmountType.currencyID, 
	PayableRoundingAmountType.currencyCodeListVersionID, 
	PayableRoundingAmountType.currencyID, PayerReferenceType.languageID, 
	PayerReferenceType.languageLocaleID, 
	PaymentDescriptionType.languageID, 
	PaymentDescriptionType.languageLocaleID, PaymentNoteType.languageID, 
	PaymentNoteType.languageLocaleID, 
	PaymentOrderReferenceType.languageID, 
	PaymentOrderReferenceType.languageLocaleID, PaymentPercentType.format,
	PenaltyAmountType.currencyCodeListVersionID, 
	PenaltyAmountType.currencyID, 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, 
	PostEventNotificationDurationMeasureType.unitCode, 
	PostEventNotificationDurationMeasureType.unitCodeListVersionID, 
	PostalZoneType.languageID, PostalZoneType.languageLocaleID, 
	PostboxType.languageID, PostboxType.languageLocaleID, 
	PreEventNotificationDurationMeasureType.unitCode, 
	PreEventNotificationDurationMeasureType.unitCodeListVersionID, 
	PrepaidAmountType.currencyCodeListVersionID, 
	PrepaidAmountType.currencyID, 
	PreviousMeterReadingMethodType.languageID, 
	PreviousMeterReadingMethodType.languageLocaleID, 
	PriceAmountType.currencyCodeListVersionID, PriceAmountType.currencyID,
	PriceChangeReasonType.languageID, 
	PriceChangeReasonType.languageLocaleID, 
	PriceRevisionFormulaDescriptionType.languageID, 
	PriceRevisionFormulaDescriptionType.languageLocaleID, 
	PriceTypeType.languageID, PriceTypeType.languageLocaleID, 
	PrintQualifierType.languageID, PrintQualifierType.languageLocaleID, 
	PriorityType.languageID, PriorityType.languageLocaleID, 
	PrizeDescriptionType.languageID, 
	PrizeDescriptionType.languageLocaleID, 
	ProcessDescriptionType.languageID, 
	ProcessDescriptionType.languageLocaleID, ProcessReasonType.languageID,
	ProcessReasonType.languageLocaleID, ProgressPercentType.format, 
	PurposeType.languageID, PurposeType.languageLocaleID, 
	RankType.languageID, RankType.languageLocaleID, RateType.format, 
	ReferenceType-1.languageID, ReferenceType-1.languageLocaleID, 
	RegionType.languageID, RegionType.languageLocaleID, 
	RegistrationNameType.languageID, 
	RegistrationNameType.languageLocaleID, 
	RegistrationNationalityType.languageID, 
	RegistrationNationalityType.languageLocaleID, 
	RegulatoryDomainType.languageID, 
	RegulatoryDomainType.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, 
	RoleDescriptionType.languageID, RoleDescriptionType.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, ShipsRequirementsType.languageID, 
	ShipsRequirementsType.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, 
	SpecialTransportRequirementsType.languageID, 
	SpecialTransportRequirementsType.languageLocaleID, 
	StatusReasonType.languageID, StatusReasonType.languageLocaleID, 
	StreetNameType.languageID, StreetNameType.languageLocaleID, 
	SubscriberTypeType.languageID, SubscriberTypeType.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, 
	WorkPhaseType.languageID, WorkPhaseType.languageLocaleID, 
	XPathType.languageID, XPathType.languageLocaleID
    ATTRIBUTE ALL IN AccountFormatCodeType, ALL IN AccountIDType, 
	ALL IN AccountTypeCodeType, ALL IN AccountingCostCodeType, 
	ALL IN ActionCodeType, ALL IN ActivityTypeCodeType, 
	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 AwardingCriterionIDType, ALL IN AwardingCriterionTypeCodeType, 
	ALL IN AwardingMethodTypeCodeType, ALL IN BackorderQuantityType, 
	ALL IN BarcodeSymbologyIDType, 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 CalculationMethodCodeType, 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 ChildConsignmentQuantityType, ALL IN ChipApplicationIDType, 
	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 ContractingSystemCodeType, ALL IN CoordinateSystemCodeType, 
	ALL IN CorporateRegistrationTypeCodeType, 
	ALL IN CorrectionTypeCodeType, ALL IN CountrySubentityCodeType, 
	ALL IN CreditNoteTypeCodeType, ALL IN CreditedQuantityType, 
	ALL IN CrewQuantityType, 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 DocumentStatusReasonCodeType, 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 EvaluationCriterionTypeCodeType, 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 InvoiceTypeCodeType, ALL IN InvoicedQuantityType, 
	ALL IN IssueNumberIDType, ALL IN IssuerIDType, 
	ALL IN ItemClassificationCodeType, ALL IN JourneyIDType, 
	ALL IN LanguageIDType, ALL IN LatestMeterQuantityType, 
	ALL IN LatestMeterReadingMethodCodeType, 
	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 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 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 PartyTypeCodeType, 
	ALL IN PassengerQuantityType, 
	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 PreviousMeterReadingMethodCodeType, 
	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 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 RadioCallSignIDType, ALL IN RailCarIDType, 
	ALL IN ReceiptAdviceTypeCodeType, 
	ALL IN ReceivedElectronicTenderQuantityType, 
	ALL IN ReceivedForeignTenderQuantityType, 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 ServiceInformationPreferenceCodeType, 
	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 SubcontractingConditionsCodeType, 
	ALL IN SubmissionMethodCodeType, ALL IN SubscriberIDType, 
	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 TendererRoleCodeType, 
	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 TransportExecutionStatusCodeType, 
	ALL IN TransportHandlingUnitTypeCodeType, 
	ALL IN TransportMeansTypeCodeType, ALL IN TransportModeCodeType, 
	ALL IN TransportServiceCodeType, 
	ALL IN TransportationServiceDetailsURIType, 
	ALL IN TransportationStatusTypeCodeType, 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 WeekDayCodeType, 
	ALL IN WeightingAlgorithmCodeType, ALL IN WorkPhaseCodeType
    NOT ATTRIBUTE AccountFormatCodeType.base, AccountIDType.base, 
	AccountTypeCodeType.base, AccountingCostCodeType.base, 
	ActionCodeType.base, ActivityTypeCodeType.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, AwardingCriterionIDType.base, 
	AwardingCriterionTypeCodeType.base, AwardingMethodTypeCodeType.base, 
	BackorderQuantityType.base, BarcodeSymbologyIDType.base, 
	BaseQuantityType.base, BasicConsumedQuantityType.base, 
	BatchQuantityType.base, BrokerAssignedIDType.base, 
	BusinessClassificationEvidenceIDType.base, 
	BusinessIdentityEvidenceIDType.base, BuyerEventIDType.base, 
	BuyerProfileURIType.base, CV2IDType.base, 
	CalculationExpressionCodeType.base, CalculationMethodCodeType.base, 
	CapabilityTypeCodeType.base, CardChipCodeType.base, 
	CardTypeCodeType.base, CargoTypeCodeType.base, 
	CarrierAssignedIDType.base, CertificateTypeCodeType.base, 
	ChannelCodeType.base, CharacterSetCodeType.base, 
	ChargeableQuantityType.base, ChildConsignmentQuantityType.base, 
	ChipApplicationIDType.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, 
	ContractingSystemCodeType.base, CoordinateSystemCodeType.base, 
	CorporateRegistrationTypeCodeType.base, CorrectionTypeCodeType.base, 
	CountrySubentityCodeType.base, CreditNoteTypeCodeType.base, 
	CreditedQuantityType.base, CrewQuantityType.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, 
	DocumentStatusReasonCodeType.base, DocumentTypeCodeType.base, 
	DutyCodeType.base, EconomicOperatorRegistryURIType.base, 
	EmbeddedDocumentBinaryObjectType.base, 
	EmergencyProceduresCodeType.base, EmployeeQuantityType.base, 
	EncodingCodeType.base, EndpointIDType.base, 
	EnvironmentalEmissionTypeCodeType.base, 
	EstimatedConsumedQuantityType.base, 
	EstimatedOverallContractQuantityType.base, 
	EvaluationCriterionTypeCodeType.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, 
	InvoiceTypeCodeType.base, InvoicedQuantityType.base, 
	IssueNumberIDType.base, IssuerIDType.base, 
	ItemClassificationCodeType.base, JourneyIDType.base, 
	LanguageIDType.base, LatestMeterQuantityType.base, 
	LatestMeterReadingMethodCodeType.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, 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, 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, PartyTypeCodeType.base, 
	PassengerQuantityType.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, 
	PreviousMeterReadingMethodCodeType.base, PreviousVersionIDType.base, 
	PriceEvaluationCodeType.base, PriceTypeCodeType.base, 
	PricingCurrencyCodeType.base, PrimaryAccountNumberIDType.base, 
	PrivacyCodeType.base, ProcedureCodeType.base, 
	ProcessReasonCodeType.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, RadioCallSignIDType.base, RailCarIDType.base, 
	ReceiptAdviceTypeCodeType.base, 
	ReceivedElectronicTenderQuantityType.base, 
	ReceivedForeignTenderQuantityType.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, 
	ServiceInformationPreferenceCodeType.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, SubcontractingConditionsCodeType.base, 
	SubmissionMethodCodeType.base, SubscriberIDType.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, 
	TendererRoleCodeType.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, 
	TransportExecutionStatusCodeType.base, 
	TransportHandlingUnitTypeCodeType.base, 
	TransportMeansTypeCodeType.base, TransportModeCodeType.base, 
	TransportServiceCodeType.base, 
	TransportationServiceDetailsURIType.base, 
	TransportationStatusTypeCodeType.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, WeekDayCodeType.base, 
	WeightingAlgorithmCodeType.base, WorkPhaseCodeType.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 "ns65"
    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,
    RegulatoryDomain, PublishAwardIndicator
    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,
  regulatoryDomain-list           SEQUENCE OF regulatoryDomain RegulatoryDomain,
  publishAwardIndicator           PublishAwardIndicator OPTIONAL,
  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, 
	ContractAwardNoticeType.regulatoryDomain-list.regulatoryDomain, 
	ContractAwardNoticeType.publishAwardIndicator
	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.regulatoryDomain-list.regulatoryDomain, 
	ContractAwardNoticeType.publishAwardIndicator, 
	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, RegulatoryDomain
    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,
  regulatoryDomain-list         SEQUENCE OF regulatoryDomain RegulatoryDomain,
  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, 
	ContractNoticeType.regulatoryDomain-list.regulatoryDomain
	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.regulatoryDomain-list.regulatoryDomain, 
	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,
    CreditNoteTypeCode, Note, DocumentCurrencyCode, TaxCurrencyCode,
    PricingCurrencyCode, PaymentCurrencyCode, PaymentAlternativeCurrencyCode,
    AccountingCostCode, AccountingCost, LineCountNumeric, BuyerReference
    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,
  creditNoteTypeCode                CreditNoteTypeCode 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,
  buyerReference                    BuyerReference 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.creditNoteTypeCode, 
	CreditNoteType.note-list.note, CreditNoteType.documentCurrencyCode, 
	CreditNoteType.taxCurrencyCode, CreditNoteType.pricingCurrencyCode, 
	CreditNoteType.paymentCurrencyCode, 
	CreditNoteType.paymentAlternativeCurrencyCode, 
	CreditNoteType.accountingCostCode, CreditNoteType.accountingCost, 
	CreditNoteType.lineCountNumeric, CreditNoteType.buyerReference
	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.creditNoteTypeCode, 
	CreditNoteType.note-list.note, CreditNoteType.documentCurrencyCode, 
	CreditNoteType.taxCurrencyCode, CreditNoteType.pricingCurrencyCode, 
	CreditNoteType.paymentCurrencyCode, 
	CreditNoteType.paymentAlternativeCurrencyCode, 
	CreditNoteType.accountingCostCode, CreditNoteType.accountingCost, 
	CreditNoteType.lineCountNumeric, CreditNoteType.buyerReference, 
	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 OPTIONAL,
  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-list
    SEQUENCE (SIZE (1..MAX)) OF 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-list.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-list.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



FulfilmentCancellation-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
  DespatchDocumentReference, ReceiptDocumentReference, OrderReference,
    AdditionalDocumentReference, Contract, Signature-1, BuyerCustomerParty,
    SellerSupplierParty, DeliveryCustomerParty, DespatchSupplierParty,
    OriginatorCustomerParty
    FROM CommonAggregateComponents-2;

FulfilmentCancellation ::= FulfilmentCancellationType

FulfilmentCancellationType ::= 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-list
    SEQUENCE (SIZE (1..MAX)) OF cancellationNote CancellationNote,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  orderReference-list               SEQUENCE OF orderReference OrderReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature-1,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  deliveryCustomerParty             DeliveryCustomerParty OPTIONAL,
  despatchSupplierParty             DespatchSupplierParty OPTIONAL,
  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:FulfilmentCancellation-2"
	PREFIX "ns24"
    NAMESPACE FulfilmentCancellationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE FulfilmentCancellationType.uBLVersionID, 
	FulfilmentCancellationType.customizationID, 
	FulfilmentCancellationType.profileID, 
	FulfilmentCancellationType.profileExecutionID, 
	FulfilmentCancellationType.iD, 
	FulfilmentCancellationType.copyIndicator, 
	FulfilmentCancellationType.uUID, FulfilmentCancellationType.issueDate,
	FulfilmentCancellationType.issueTime, 
	FulfilmentCancellationType.note-list.note, 
	FulfilmentCancellationType.cancellationNote-list.cancellationNote
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE FulfilmentCancellationType.despatchDocumentReference-list.despatchDocumentReference,
	FulfilmentCancellationType.receiptDocumentReference-list.receiptDocumentReference,
	FulfilmentCancellationType.orderReference-list.orderReference, 
	FulfilmentCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	FulfilmentCancellationType.contract-list.contract, 
	FulfilmentCancellationType.signature-list.signature, 
	FulfilmentCancellationType.buyerCustomerParty, 
	FulfilmentCancellationType.sellerSupplierParty, 
	FulfilmentCancellationType.deliveryCustomerParty, 
	FulfilmentCancellationType.despatchSupplierParty, 
	FulfilmentCancellationType.originatorCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME FulfilmentCancellationType.uBLExtensions, 
	FulfilmentCancellationType.uBLVersionID, 
	FulfilmentCancellationType.customizationID, 
	FulfilmentCancellationType.profileID, 
	FulfilmentCancellationType.profileExecutionID, 
	FulfilmentCancellationType.iD, 
	FulfilmentCancellationType.copyIndicator, 
	FulfilmentCancellationType.uUID, FulfilmentCancellationType.issueDate,
	FulfilmentCancellationType.issueTime, 
	FulfilmentCancellationType.note-list.note, 
	FulfilmentCancellationType.cancellationNote-list.cancellationNote, 
	FulfilmentCancellationType.despatchDocumentReference-list.despatchDocumentReference,
	FulfilmentCancellationType.receiptDocumentReference-list.receiptDocumentReference,
	FulfilmentCancellationType.orderReference-list.orderReference, 
	FulfilmentCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	FulfilmentCancellationType.contract-list.contract, 
	FulfilmentCancellationType.signature-list.signature, 
	FulfilmentCancellationType.buyerCustomerParty, 
	FulfilmentCancellationType.sellerSupplierParty, 
	FulfilmentCancellationType.deliveryCustomerParty, 
	FulfilmentCancellationType.despatchSupplierParty, 
	FulfilmentCancellationType.originatorCustomerParty 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, ReferencedConsignment,
    ReferencedTransportEquipment, ReferencedPackage, ReferencedGoodsItem,
    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,
  copyIndicator                      CopyIndicator OPTIONAL,
  uUID                               UUID OPTIONAL,
  issueDate                          IssueDate,
  issueTime                          IssueTime,
  note-list                          SEQUENCE OF note Note,
  versionID                          VersionID,
  transportExecutionPlanReferenceID  TransportExecutionPlanReferenceID,
  signature-list                     SEQUENCE OF signature Signature-1,
  senderParty                        SenderParty OPTIONAL,
  receiverParty                      ReceiverParty OPTIONAL,
  referencedConsignment-list
    SEQUENCE OF referencedConsignment ReferencedConsignment,
  referencedTransportEquipment-list
    SEQUENCE OF referencedTransportEquipment ReferencedTransportEquipment,
  referencedPackage-list
    SEQUENCE OF referencedPackage ReferencedPackage,
  referencedGoodsItem-list
    SEQUENCE OF referencedGoodsItem ReferencedGoodsItem,
  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 "ns25"
    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.referencedConsignment-list.referencedConsignment,
	GoodsItemItineraryType.referencedTransportEquipment-list.referencedTransportEquipment,
	GoodsItemItineraryType.referencedPackage-list.referencedPackage, 
	GoodsItemItineraryType.referencedGoodsItem-list.referencedGoodsItem, 
	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.referencedConsignment-list.referencedConsignment,
	GoodsItemItineraryType.referencedTransportEquipment-list.referencedTransportEquipment,
	GoodsItemItineraryType.referencedPackage-list.referencedPackage, 
	GoodsItemItineraryType.referencedGoodsItem-list.referencedGoodsItem, 
	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 "ns26"
    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 "ns27"
    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 "ns28"
    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, BuyerReference
    FROM CommonBasicComponents-2
  InvoicePeriod, OrderReference, BillingReference, DespatchDocumentReference,
    ReceiptDocumentReference, StatementDocumentReference,
    OriginatorDocumentReference, ContractDocumentReference,
    AdditionalDocumentReference, ProjectReference, Signature-1,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    BuyerCustomerParty, SellerSupplierParty, TaxRepresentativeParty, 
    Delivery, DeliveryTerms, PaymentMeans, PaymentTerms, PrepaidPayment,
    AllowanceCharge, TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, WithholdingTaxTotal,
    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,
  buyerReference                    BuyerReference 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,
  projectReference-list
    SEQUENCE OF projectReference ProjectReference,
  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,
  withholdingTaxTotal-list
    SEQUENCE OF withholdingTaxTotal WithholdingTaxTotal,
  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 "ns29"
    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, InvoiceType.buyerReference
	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.projectReference-list.projectReference, 
	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.withholdingTaxTotal-list.withholdingTaxTotal, 
	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.buyerReference, 
	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.projectReference-list.projectReference, 
	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.withholdingTaxTotal-list.withholdingTaxTotal, 
	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 "ns30"
    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, ProjectReference, 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,
  projectReference-list
    SEQUENCE OF projectReference ProjectReference,
  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-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  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 "ns31"
    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.projectReference-list.projectReference, 
	OrderType.signature-list.signature, OrderType.buyerCustomerParty, 
	OrderType.sellerSupplierParty, OrderType.originatorCustomerParty, 
	OrderType.freightForwarderParty, OrderType.accountingCustomerParty, 
	OrderType.delivery-list.delivery, 
	OrderType.deliveryTerms-list.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.projectReference-list.projectReference, 
	OrderType.signature-list.signature, OrderType.buyerCustomerParty, 
	OrderType.sellerSupplierParty, OrderType.originatorCustomerParty, 
	OrderType.freightForwarderParty, OrderType.accountingCustomerParty, 
	OrderType.delivery-list.delivery, 
	OrderType.deliveryTerms-list.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-list
    SEQUENCE (SIZE (1..MAX)) OF 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 "ns32"
    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-list.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-list.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 "ns33"
    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 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 "ns34"
    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-list                SEQUENCE OF rejectionNote RejectionNote,
  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 "ns35"
    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-list.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-list.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-list           SEQUENCE OF description Description,
  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 "ns36"
    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-list.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-list.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



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,
    BuyerCustomerParty, 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,
  buyerCustomerParty                    BuyerCustomerParty OPTIONAL,
  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.buyerCustomerParty, 
	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.buyerCustomerParty, 
	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,
    ReceiptAdviceTypeCode, 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,
  receiptAdviceTypeCode             ReceiptAdviceTypeCode 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.receiptAdviceTypeCode, 
	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.receiptAdviceTypeCode, 
	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-list                SEQUENCE OF description Description,
  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-list.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-list.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,
    TendererQualificationDocumentReference, 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,
  tendererQualificationDocumentReference
    TendererQualificationDocumentReference OPTIONAL,
  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.tendererQualificationDocumentReference, 
	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.tendererQualificationDocumentReference, 
	TenderType.subcontractorParty-list.subcontractorParty, 
	TenderType.contractingParty, TenderType.originatorCustomerParty, 
	TenderType.tenderedProject-list.tenderedProject 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



TendererQualification-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, ContractFolderID, IssueDate, IssueTime, Note,
    VersionID, PreviousVersionID
    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,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  contractFolderID                  ContractFolderID,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  versionID                         VersionID OPTIONAL,
  previousVersionID                 PreviousVersionID OPTIONAL,
  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, 
	TendererQualificationType.versionID, 
	TendererQualificationType.previousVersionID
	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.versionID, 
	TendererQualificationType.previousVersionID, 
	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



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



TransportExecutionPlan-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    VersionID, CopyIndicator, UUID, IssueDate, IssueTime, DocumentStatusCode,
    DocumentStatusReasonCode, DocumentStatusReasonDescription, Note,
    TransportUserRemarks, TransportServiceProviderRemarks
    FROM CommonBasicComponents-2
  SenderParty, ReceiverParty, TransportUserParty,
    TransportServiceProviderParty, BillToParty, Signature-1,
    TransportExecutionPlanRequestDocumentReference,
    TransportExecutionPlanDocumentReference,
    TransportServiceDescriptionDocumentReference, AdditionalDocumentReference,
    TransportContract, TransportServiceProviderResponseRequiredPeriod,
    TransportUserResponseRequiredPeriod, ValidityPeriod,
    MainTransportationService, AdditionalTransportationService,
    ServiceStartTimePeriod, ServiceEndTimePeriod, FromLocation, ToLocation,
    AtLocation, TransportExecutionTerms, Consignment
    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,
  versionID                                       VersionID OPTIONAL,
  copyIndicator                                   CopyIndicator OPTIONAL,
  uUID                                            UUID OPTIONAL,
  issueDate                                       IssueDate OPTIONAL,
  issueTime                                       IssueTime OPTIONAL,
  documentStatusCode                              DocumentStatusCode OPTIONAL,
  documentStatusReasonCode
    DocumentStatusReasonCode OPTIONAL,
  documentStatusReasonDescription-list
    SEQUENCE OF documentStatusReasonDescription DocumentStatusReasonDescription,
  note-list                                       SEQUENCE OF note Note,
  transportUserRemarks-list
    SEQUENCE OF transportUserRemarks TransportUserRemarks,
  transportServiceProviderRemarks-list
    SEQUENCE OF transportServiceProviderRemarks TransportServiceProviderRemarks,
  senderParty                                     SenderParty OPTIONAL,
  receiverParty                                   ReceiverParty OPTIONAL,
  transportUserParty                              TransportUserParty,
  transportServiceProviderParty                   TransportServiceProviderParty,
  billToParty                                     BillToParty OPTIONAL,
  signature-list
    SEQUENCE OF signature Signature-1,
  transportExecutionPlanRequestDocumentReference
    TransportExecutionPlanRequestDocumentReference OPTIONAL,
  transportExecutionPlanDocumentReference
    TransportExecutionPlanDocumentReference OPTIONAL,
  transportServiceDescriptionDocumentReference
    TransportServiceDescriptionDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  transportContract                               TransportContract OPTIONAL,
  transportServiceProviderResponseRequiredPeriod
    TransportServiceProviderResponseRequiredPeriod OPTIONAL,
  transportUserResponseRequiredPeriod-list
    SEQUENCE OF transportUserResponseRequiredPeriod
      TransportUserResponseRequiredPeriod,
  validityPeriod-list
    SEQUENCE OF validityPeriod ValidityPeriod,
  mainTransportationService
    MainTransportationService OPTIONAL,
  additionalTransportationService-list
    SEQUENCE OF additionalTransportationService AdditionalTransportationService,
  serviceStartTimePeriod
    ServiceStartTimePeriod OPTIONAL,
  serviceEndTimePeriod                            ServiceEndTimePeriod OPTIONAL,
  fromLocation                                    FromLocation OPTIONAL,
  toLocation                                      ToLocation OPTIONAL,
  atLocation                                      AtLocation OPTIONAL,
  transportExecutionTerms
    TransportExecutionTerms OPTIONAL,
  consignment-list
    SEQUENCE (SIZE (1..MAX)) OF consignment Consignment}

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.versionID, 
	TransportExecutionPlanType.copyIndicator, 
	TransportExecutionPlanType.uUID, TransportExecutionPlanType.issueDate,
	TransportExecutionPlanType.issueTime, 
	TransportExecutionPlanType.documentStatusCode, 
	TransportExecutionPlanType.documentStatusReasonCode, 
	TransportExecutionPlanType.documentStatusReasonDescription-list.documentStatusReasonDescription,
	TransportExecutionPlanType.note-list.note, 
	TransportExecutionPlanType.transportUserRemarks-list.transportUserRemarks,
	TransportExecutionPlanType.transportServiceProviderRemarks-list.transportServiceProviderRemarks
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportExecutionPlanType.senderParty, 
	TransportExecutionPlanType.receiverParty, 
	TransportExecutionPlanType.transportUserParty, 
	TransportExecutionPlanType.transportServiceProviderParty, 
	TransportExecutionPlanType.billToParty, 
	TransportExecutionPlanType.signature-list.signature, 
	TransportExecutionPlanType.transportExecutionPlanRequestDocumentReference,
	TransportExecutionPlanType.transportExecutionPlanDocumentReference, 
	TransportExecutionPlanType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanType.transportContract, 
	TransportExecutionPlanType.transportServiceProviderResponseRequiredPeriod,
	TransportExecutionPlanType.transportUserResponseRequiredPeriod-list.transportUserResponseRequiredPeriod,
	TransportExecutionPlanType.validityPeriod-list.validityPeriod, 
	TransportExecutionPlanType.mainTransportationService, 
	TransportExecutionPlanType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanType.serviceStartTimePeriod, 
	TransportExecutionPlanType.serviceEndTimePeriod, 
	TransportExecutionPlanType.fromLocation, 
	TransportExecutionPlanType.toLocation, 
	TransportExecutionPlanType.atLocation, 
	TransportExecutionPlanType.transportExecutionTerms, 
	TransportExecutionPlanType.consignment-list.consignment
	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.versionID, 
	TransportExecutionPlanType.copyIndicator, 
	TransportExecutionPlanType.uUID, TransportExecutionPlanType.issueDate,
	TransportExecutionPlanType.issueTime, 
	TransportExecutionPlanType.documentStatusCode, 
	TransportExecutionPlanType.documentStatusReasonCode, 
	TransportExecutionPlanType.documentStatusReasonDescription-list.documentStatusReasonDescription,
	TransportExecutionPlanType.note-list.note, 
	TransportExecutionPlanType.transportUserRemarks-list.transportUserRemarks,
	TransportExecutionPlanType.transportServiceProviderRemarks-list.transportServiceProviderRemarks,
	TransportExecutionPlanType.senderParty, 
	TransportExecutionPlanType.receiverParty, 
	TransportExecutionPlanType.transportUserParty, 
	TransportExecutionPlanType.transportServiceProviderParty, 
	TransportExecutionPlanType.billToParty, 
	TransportExecutionPlanType.signature-list.signature, 
	TransportExecutionPlanType.transportExecutionPlanRequestDocumentReference,
	TransportExecutionPlanType.transportExecutionPlanDocumentReference, 
	TransportExecutionPlanType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanType.transportContract, 
	TransportExecutionPlanType.transportServiceProviderResponseRequiredPeriod,
	TransportExecutionPlanType.transportUserResponseRequiredPeriod-list.transportUserResponseRequiredPeriod,
	TransportExecutionPlanType.validityPeriod-list.validityPeriod, 
	TransportExecutionPlanType.mainTransportationService, 
	TransportExecutionPlanType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanType.serviceStartTimePeriod, 
	TransportExecutionPlanType.serviceEndTimePeriod, 
	TransportExecutionPlanType.fromLocation, 
	TransportExecutionPlanType.toLocation, 
	TransportExecutionPlanType.atLocation, 
	TransportExecutionPlanType.transportExecutionTerms, 
	TransportExecutionPlanType.consignment-list.consignment AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportExecutionPlanRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    VersionID, CopyIndicator, UUID, IssueDate, IssueTime, DocumentStatusCode,
    DocumentStatusReasonCode, DocumentStatusReasonDescription, Note,
    TransportUserRemarks
    FROM CommonBasicComponents-2
  SenderParty, ReceiverParty, TransportUserParty,
    TransportServiceProviderParty, PayeeParty, Signature-1,
    TransportExecutionPlanDocumentReference,
    TransportServiceDescriptionDocumentReference, AdditionalDocumentReference,
    TransportContract, TransportServiceProviderResponseDeadlinePeriod,
    MainTransportationService, AdditionalTransportationService,
    ServiceStartTimePeriod, ServiceEndTimePeriod, FromLocation, ToLocation,
    AtLocation, TransportExecutionTerms, Consignment
    FROM CommonAggregateComponents-2;

TransportExecutionPlanRequest ::= TransportExecutionPlanRequestType

TransportExecutionPlanRequestType ::= SEQUENCE {
  uBLExtensions                                        UBLExtensions OPTIONAL,
  uBLVersionID                                         UBLVersionID OPTIONAL,
  customizationID                                      CustomizationID OPTIONAL,
  profileID                                            ProfileID OPTIONAL,
  profileExecutionID
    ProfileExecutionID OPTIONAL,
  iD                                                   ID-1,
  versionID                                            VersionID OPTIONAL,
  copyIndicator                                        CopyIndicator OPTIONAL,
  uUID                                                 UUID OPTIONAL,
  issueDate                                            IssueDate OPTIONAL,
  issueTime                                            IssueTime OPTIONAL,
  documentStatusCode
    DocumentStatusCode OPTIONAL,
  documentStatusReasonCode
    DocumentStatusReasonCode OPTIONAL,
  documentStatusReasonDescription-list
    SEQUENCE OF documentStatusReasonDescription DocumentStatusReasonDescription,
  note-list                                            SEQUENCE OF note Note,
  transportUserRemarks-list
    SEQUENCE OF transportUserRemarks TransportUserRemarks,
  senderParty                                          SenderParty OPTIONAL,
  receiverParty                                        ReceiverParty OPTIONAL,
  transportUserParty                                   TransportUserParty,
  transportServiceProviderParty
    TransportServiceProviderParty,
  payeeParty                                           PayeeParty OPTIONAL,
  signature-list
    SEQUENCE OF signature Signature-1,
  transportExecutionPlanDocumentReference
    TransportExecutionPlanDocumentReference OPTIONAL,
  transportServiceDescriptionDocumentReference
    TransportServiceDescriptionDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  transportContract
    TransportContract OPTIONAL,
  transportServiceProviderResponseDeadlinePeriod-list
    SEQUENCE OF transportServiceProviderResponseDeadlinePeriod
      TransportServiceProviderResponseDeadlinePeriod,
  mainTransportationService
    MainTransportationService OPTIONAL,
  additionalTransportationService-list
    SEQUENCE OF additionalTransportationService AdditionalTransportationService,
  serviceStartTimePeriod
    ServiceStartTimePeriod OPTIONAL,
  serviceEndTimePeriod
    ServiceEndTimePeriod OPTIONAL,
  fromLocation                                         FromLocation OPTIONAL,
  toLocation                                           ToLocation OPTIONAL,
  atLocation                                           AtLocation OPTIONAL,
  transportExecutionTerms
    TransportExecutionTerms OPTIONAL,
  consignment-list
    SEQUENCE (SIZE (1..MAX)) OF consignment Consignment}

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:TransportExecutionPlanRequest-2"
	PREFIX "ns55"
    NAMESPACE TransportExecutionPlanRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportExecutionPlanRequestType.uBLVersionID, 
	TransportExecutionPlanRequestType.customizationID, 
	TransportExecutionPlanRequestType.profileID, 
	TransportExecutionPlanRequestType.profileExecutionID, 
	TransportExecutionPlanRequestType.iD, 
	TransportExecutionPlanRequestType.versionID, 
	TransportExecutionPlanRequestType.copyIndicator, 
	TransportExecutionPlanRequestType.uUID, 
	TransportExecutionPlanRequestType.issueDate, 
	TransportExecutionPlanRequestType.issueTime, 
	TransportExecutionPlanRequestType.documentStatusCode, 
	TransportExecutionPlanRequestType.documentStatusReasonCode, 
	TransportExecutionPlanRequestType.documentStatusReasonDescription-list.documentStatusReasonDescription,
	TransportExecutionPlanRequestType.note-list.note, 
	TransportExecutionPlanRequestType.transportUserRemarks-list.transportUserRemarks
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportExecutionPlanRequestType.senderParty, 
	TransportExecutionPlanRequestType.receiverParty, 
	TransportExecutionPlanRequestType.transportUserParty, 
	TransportExecutionPlanRequestType.transportServiceProviderParty, 
	TransportExecutionPlanRequestType.payeeParty, 
	TransportExecutionPlanRequestType.signature-list.signature, 
	TransportExecutionPlanRequestType.transportExecutionPlanDocumentReference,
	TransportExecutionPlanRequestType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanRequestType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanRequestType.transportContract, 
	TransportExecutionPlanRequestType.transportServiceProviderResponseDeadlinePeriod-list.transportServiceProviderResponseDeadlinePeriod,
	TransportExecutionPlanRequestType.mainTransportationService, 
	TransportExecutionPlanRequestType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanRequestType.serviceStartTimePeriod, 
	TransportExecutionPlanRequestType.serviceEndTimePeriod, 
	TransportExecutionPlanRequestType.fromLocation, 
	TransportExecutionPlanRequestType.toLocation, 
	TransportExecutionPlanRequestType.atLocation, 
	TransportExecutionPlanRequestType.transportExecutionTerms, 
	TransportExecutionPlanRequestType.consignment-list.consignment
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportExecutionPlanRequestType.uBLExtensions, 
	TransportExecutionPlanRequestType.uBLVersionID, 
	TransportExecutionPlanRequestType.customizationID, 
	TransportExecutionPlanRequestType.profileID, 
	TransportExecutionPlanRequestType.profileExecutionID, 
	TransportExecutionPlanRequestType.iD, 
	TransportExecutionPlanRequestType.versionID, 
	TransportExecutionPlanRequestType.copyIndicator, 
	TransportExecutionPlanRequestType.uUID, 
	TransportExecutionPlanRequestType.issueDate, 
	TransportExecutionPlanRequestType.issueTime, 
	TransportExecutionPlanRequestType.documentStatusCode, 
	TransportExecutionPlanRequestType.documentStatusReasonCode, 
	TransportExecutionPlanRequestType.documentStatusReasonDescription-list.documentStatusReasonDescription,
	TransportExecutionPlanRequestType.note-list.note, 
	TransportExecutionPlanRequestType.transportUserRemarks-list.transportUserRemarks,
	TransportExecutionPlanRequestType.senderParty, 
	TransportExecutionPlanRequestType.receiverParty, 
	TransportExecutionPlanRequestType.transportUserParty, 
	TransportExecutionPlanRequestType.transportServiceProviderParty, 
	TransportExecutionPlanRequestType.payeeParty, 
	TransportExecutionPlanRequestType.signature-list.signature, 
	TransportExecutionPlanRequestType.transportExecutionPlanDocumentReference,
	TransportExecutionPlanRequestType.transportServiceDescriptionDocumentReference,
	TransportExecutionPlanRequestType.additionalDocumentReference-list.additionalDocumentReference,
	TransportExecutionPlanRequestType.transportContract, 
	TransportExecutionPlanRequestType.transportServiceProviderResponseDeadlinePeriod-list.transportServiceProviderResponseDeadlinePeriod,
	TransportExecutionPlanRequestType.mainTransportationService, 
	TransportExecutionPlanRequestType.additionalTransportationService-list.additionalTransportationService,
	TransportExecutionPlanRequestType.serviceStartTimePeriod, 
	TransportExecutionPlanRequestType.serviceEndTimePeriod, 
	TransportExecutionPlanRequestType.fromLocation, 
	TransportExecutionPlanRequestType.toLocation, 
	TransportExecutionPlanRequestType.atLocation, 
	TransportExecutionPlanRequestType.transportExecutionTerms, 
	TransportExecutionPlanRequestType.consignment-list.consignment
	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,
    TransportProgressStatusRequestDocumentReference, TransportMeans,
    TransportSchedule
    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,
  issueTime                                        IssueTime,
  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,
  transportProgressStatusRequestDocumentReference
    TransportProgressStatusRequestDocumentReference OPTIONAL,
  transportMeans                                   TransportMeans,
  transportSchedule-list
    SEQUENCE OF transportSchedule TransportSchedule}

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.transportProgressStatusRequestDocumentReference,
	TransportProgressStatusType.transportMeans, 
	TransportProgressStatusType.transportSchedule-list.transportSchedule
	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.transportProgressStatusRequestDocumentReference,
	TransportProgressStatusType.transportMeans, 
	TransportProgressStatusType.transportSchedule-list.transportSchedule
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportProgressStatusRequest-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, TransportMeans, StatusLocation
    FROM CommonAggregateComponents-2;

TransportProgressStatusRequest ::= TransportProgressStatusRequestType

TransportProgressStatusRequestType ::= 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,
  note-list            SEQUENCE OF note Note,
  signature-list       SEQUENCE OF signature Signature-1,
  senderParty          SenderParty OPTIONAL,
  receiverParty        ReceiverParty OPTIONAL,
  transportMeans       TransportMeans,
  statusLocation-list  SEQUENCE OF statusLocation StatusLocation}

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:TransportProgressStatusRequest-2"
	PREFIX "ns57"
    NAMESPACE TransportProgressStatusRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportProgressStatusRequestType.uBLVersionID, 
	TransportProgressStatusRequestType.customizationID, 
	TransportProgressStatusRequestType.profileID, 
	TransportProgressStatusRequestType.profileExecutionID, 
	TransportProgressStatusRequestType.iD, 
	TransportProgressStatusRequestType.copyIndicator, 
	TransportProgressStatusRequestType.uUID, 
	TransportProgressStatusRequestType.issueDate, 
	TransportProgressStatusRequestType.issueTime, 
	TransportProgressStatusRequestType.note-list.note
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportProgressStatusRequestType.signature-list.signature, 
	TransportProgressStatusRequestType.senderParty, 
	TransportProgressStatusRequestType.receiverParty, 
	TransportProgressStatusRequestType.transportMeans, 
	TransportProgressStatusRequestType.statusLocation-list.statusLocation
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportProgressStatusRequestType.uBLExtensions, 
	TransportProgressStatusRequestType.uBLVersionID, 
	TransportProgressStatusRequestType.customizationID, 
	TransportProgressStatusRequestType.profileID, 
	TransportProgressStatusRequestType.profileExecutionID, 
	TransportProgressStatusRequestType.iD, 
	TransportProgressStatusRequestType.copyIndicator, 
	TransportProgressStatusRequestType.uUID, 
	TransportProgressStatusRequestType.issueDate, 
	TransportProgressStatusRequestType.issueTime, 
	TransportProgressStatusRequestType.note-list.note, 
	TransportProgressStatusRequestType.signature-list.signature, 
	TransportProgressStatusRequestType.senderParty, 
	TransportProgressStatusRequestType.receiverParty, 
	TransportProgressStatusRequestType.transportMeans, 
	TransportProgressStatusRequestType.statusLocation-list.statusLocation
	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, ResponseCode
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty,
    TransportServiceDescriptionRequestDocumentReference,
    TransportServiceProviderParty, ServiceChargePaymentTerms, ValidityPeriod,
    TransportationService
    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,
  copyIndicator                                        CopyIndicator OPTIONAL,
  uUID                                                 UUID OPTIONAL,
  issueDate                                            IssueDate OPTIONAL,
  issueTime                                            IssueTime OPTIONAL,
  note-list                                            SEQUENCE OF note Note,
  serviceName                                          ServiceName OPTIONAL,
  responseCode                                         ResponseCode OPTIONAL,
  signature-list
    SEQUENCE OF signature Signature-1,
  senderParty                                          SenderParty OPTIONAL,
  receiverParty                                        ReceiverParty OPTIONAL,
  transportServiceDescriptionRequestDocumentReference
    TransportServiceDescriptionRequestDocumentReference OPTIONAL,
  transportServiceProviderParty
    TransportServiceProviderParty OPTIONAL,
  serviceChargePaymentTerms
    ServiceChargePaymentTerms OPTIONAL,
  validityPeriod                                       ValidityPeriod OPTIONAL,
  transportationService-list
    SEQUENCE OF transportationService TransportationService}

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 "ns58"
    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, 
	TransportServiceDescriptionType.responseCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportServiceDescriptionType.signature-list.signature, 
	TransportServiceDescriptionType.senderParty, 
	TransportServiceDescriptionType.receiverParty, 
	TransportServiceDescriptionType.transportServiceDescriptionRequestDocumentReference,
	TransportServiceDescriptionType.transportServiceProviderParty, 
	TransportServiceDescriptionType.serviceChargePaymentTerms, 
	TransportServiceDescriptionType.validityPeriod, 
	TransportServiceDescriptionType.transportationService-list.transportationService
	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.responseCode, 
	TransportServiceDescriptionType.signature-list.signature, 
	TransportServiceDescriptionType.senderParty, 
	TransportServiceDescriptionType.receiverParty, 
	TransportServiceDescriptionType.transportServiceDescriptionRequestDocumentReference,
	TransportServiceDescriptionType.transportServiceProviderParty, 
	TransportServiceDescriptionType.serviceChargePaymentTerms, 
	TransportServiceDescriptionType.validityPeriod, 
	TransportServiceDescriptionType.transportationService-list.transportationService
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportServiceDescriptionRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ProfileExecutionID, ID-1,
    CopyIndicator, UUID, IssueDate, IssueTime, Note,
    ServiceInformationPreferenceCode
    FROM CommonBasicComponents-2
  Signature-1, SenderParty, ReceiverParty, TransportServiceProviderParty,
    TransportationService
    FROM CommonAggregateComponents-2;

TransportServiceDescriptionRequest ::= TransportServiceDescriptionRequestType

TransportServiceDescriptionRequestType ::= 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,
  note-list                         SEQUENCE OF note Note,
  serviceInformationPreferenceCode  ServiceInformationPreferenceCode OPTIONAL,
  signature-list                    SEQUENCE OF signature Signature-1,
  senderParty                       SenderParty OPTIONAL,
  receiverParty                     ReceiverParty OPTIONAL,
  transportServiceProviderParty     TransportServiceProviderParty OPTIONAL,
  transportationService-list
    SEQUENCE (SIZE (1..MAX)) OF transportationService TransportationService}

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:TransportServiceDescriptionRequest-2"
	PREFIX "ns59"
    NAMESPACE TransportServiceDescriptionRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportServiceDescriptionRequestType.uBLVersionID, 
	TransportServiceDescriptionRequestType.customizationID, 
	TransportServiceDescriptionRequestType.profileID, 
	TransportServiceDescriptionRequestType.profileExecutionID, 
	TransportServiceDescriptionRequestType.iD, 
	TransportServiceDescriptionRequestType.copyIndicator, 
	TransportServiceDescriptionRequestType.uUID, 
	TransportServiceDescriptionRequestType.issueDate, 
	TransportServiceDescriptionRequestType.issueTime, 
	TransportServiceDescriptionRequestType.note-list.note, 
	TransportServiceDescriptionRequestType.serviceInformationPreferenceCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportServiceDescriptionRequestType.signature-list.signature,
	TransportServiceDescriptionRequestType.senderParty, 
	TransportServiceDescriptionRequestType.receiverParty, 
	TransportServiceDescriptionRequestType.transportServiceProviderParty, 
	TransportServiceDescriptionRequestType.transportationService-list.transportationService
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportServiceDescriptionRequestType.uBLExtensions, 
	TransportServiceDescriptionRequestType.uBLVersionID, 
	TransportServiceDescriptionRequestType.customizationID, 
	TransportServiceDescriptionRequestType.profileID, 
	TransportServiceDescriptionRequestType.profileExecutionID, 
	TransportServiceDescriptionRequestType.iD, 
	TransportServiceDescriptionRequestType.copyIndicator, 
	TransportServiceDescriptionRequestType.uUID, 
	TransportServiceDescriptionRequestType.issueDate, 
	TransportServiceDescriptionRequestType.issueTime, 
	TransportServiceDescriptionRequestType.note-list.note, 
	TransportServiceDescriptionRequestType.serviceInformationPreferenceCode,
	TransportServiceDescriptionRequestType.signature-list.signature, 
	TransportServiceDescriptionRequestType.senderParty, 
	TransportServiceDescriptionRequestType.receiverParty, 
	TransportServiceDescriptionRequestType.transportServiceProviderParty, 
	TransportServiceDescriptionRequestType.transportationService-list.transportationService
	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, TransportationStatusTypeCode,
    TransportExecutionStatusCode
    FROM CommonBasicComponents-2
  Consignment, TransportEvent, DocumentReference, Signature-1, SenderParty,
    ReceiverParty, TransportationStatusRequestDocumentReference,
    TransportExecutionPlanDocumentReference, UpdatedPickupTransportEvent,
    UpdatedDeliveryTransportEvent, StatusLocation, StatusPeriod
    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,
  transportationStatusTypeCode
    TransportationStatusTypeCode OPTIONAL,
  transportExecutionStatusCode
    TransportExecutionStatusCode OPTIONAL,
  consignment-list
    SEQUENCE OF consignment Consignment,
  transportEvent-list
    SEQUENCE OF transportEvent TransportEvent,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list
    SEQUENCE OF signature Signature-1,
  senderParty                                   SenderParty OPTIONAL,
  receiverParty                                 ReceiverParty OPTIONAL,
  transportationStatusRequestDocumentReference
    TransportationStatusRequestDocumentReference OPTIONAL,
  transportExecutionPlanDocumentReference
    TransportExecutionPlanDocumentReference OPTIONAL,
  updatedPickupTransportEvent
    UpdatedPickupTransportEvent OPTIONAL,
  updatedDeliveryTransportEvent
    UpdatedDeliveryTransportEvent OPTIONAL,
  statusLocation-list
    SEQUENCE OF statusLocation StatusLocation,
  statusPeriod-list
    SEQUENCE OF statusPeriod StatusPeriod}

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 "ns60"
    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, 
	TransportationStatusType.transportationStatusTypeCode, 
	TransportationStatusType.transportExecutionStatusCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportationStatusType.consignment-list.consignment, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature, 
	TransportationStatusType.senderParty, 
	TransportationStatusType.receiverParty, 
	TransportationStatusType.transportationStatusRequestDocumentReference,
	TransportationStatusType.transportExecutionPlanDocumentReference, 
	TransportationStatusType.updatedPickupTransportEvent, 
	TransportationStatusType.updatedDeliveryTransportEvent, 
	TransportationStatusType.statusLocation-list.statusLocation, 
	TransportationStatusType.statusPeriod-list.statusPeriod
	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.transportationStatusTypeCode, 
	TransportationStatusType.transportExecutionStatusCode, 
	TransportationStatusType.consignment-list.consignment, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature, 
	TransportationStatusType.senderParty, 
	TransportationStatusType.receiverParty, 
	TransportationStatusType.transportationStatusRequestDocumentReference,
	TransportationStatusType.transportExecutionPlanDocumentReference, 
	TransportationStatusType.updatedPickupTransportEvent, 
	TransportationStatusType.updatedDeliveryTransportEvent, 
	TransportationStatusType.statusLocation-list.statusLocation, 
	TransportationStatusType.statusPeriod-list.statusPeriod AS CAPITALIZED
    UNTAGGED SEQUENCE OF
END



TransportationStatusRequest-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, TransportationStatusTypeCode
    FROM CommonBasicComponents-2
  SenderParty, ReceiverParty, TransportExecutionPlanDocumentReference,
    Consignment, DocumentReference, Signature-1, RequestedStatusLocation,
    RequestedStatusPeriod
    FROM CommonAggregateComponents-2;

TransportationStatusRequest ::= TransportationStatusRequestType

TransportationStatusRequestType ::= 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,
  transportationStatusTypeCode
    TransportationStatusTypeCode OPTIONAL,
  senderParty                              SenderParty OPTIONAL,
  receiverParty                            ReceiverParty OPTIONAL,
  transportExecutionPlanDocumentReference
    TransportExecutionPlanDocumentReference OPTIONAL,
  consignment-list                         SEQUENCE OF consignment Consignment,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  signature-list                           SEQUENCE OF signature Signature-1,
  requestedStatusLocation-list
    SEQUENCE OF requestedStatusLocation RequestedStatusLocation,
  requestedStatusPeriod-list
    SEQUENCE OF requestedStatusPeriod RequestedStatusPeriod}

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:TransportationStatusRequest-2"
	PREFIX "ns61"
    NAMESPACE TransportationStatusRequestType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ext"
    NAMESPACE TransportationStatusRequestType.uBLVersionID, 
	TransportationStatusRequestType.customizationID, 
	TransportationStatusRequestType.profileID, 
	TransportationStatusRequestType.profileExecutionID, 
	TransportationStatusRequestType.iD, 
	TransportationStatusRequestType.carrierAssignedID, 
	TransportationStatusRequestType.uUID, 
	TransportationStatusRequestType.issueDate, 
	TransportationStatusRequestType.issueTime, 
	TransportationStatusRequestType.name, 
	TransportationStatusRequestType.description-list.description, 
	TransportationStatusRequestType.note-list.note, 
	TransportationStatusRequestType.shippingOrderID, 
	TransportationStatusRequestType.otherInstruction, 
	TransportationStatusRequestType.transportationStatusTypeCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "cbc"
    NAMESPACE TransportationStatusRequestType.senderParty, 
	TransportationStatusRequestType.receiverParty, 
	TransportationStatusRequestType.transportExecutionPlanDocumentReference,
	TransportationStatusRequestType.consignment-list.consignment, 
	TransportationStatusRequestType.documentReference-list.documentReference,
	TransportationStatusRequestType.signature-list.signature, 
	TransportationStatusRequestType.requestedStatusLocation-list.requestedStatusLocation,
	TransportationStatusRequestType.requestedStatusPeriod-list.requestedStatusPeriod
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "cac"
    NAME TransportationStatusRequestType.uBLExtensions, 
	TransportationStatusRequestType.uBLVersionID, 
	TransportationStatusRequestType.customizationID, 
	TransportationStatusRequestType.profileID, 
	TransportationStatusRequestType.profileExecutionID, 
	TransportationStatusRequestType.iD, 
	TransportationStatusRequestType.carrierAssignedID, 
	TransportationStatusRequestType.uUID, 
	TransportationStatusRequestType.issueDate, 
	TransportationStatusRequestType.issueTime, 
	TransportationStatusRequestType.name, 
	TransportationStatusRequestType.description-list.description, 
	TransportationStatusRequestType.note-list.note, 
	TransportationStatusRequestType.shippingOrderID, 
	TransportationStatusRequestType.otherInstruction, 
	TransportationStatusRequestType.transportationStatusTypeCode, 
	TransportationStatusRequestType.senderParty, 
	TransportationStatusRequestType.receiverParty, 
	TransportationStatusRequestType.transportExecutionPlanDocumentReference,
	TransportationStatusRequestType.consignment-list.consignment, 
	TransportationStatusRequestType.documentReference-list.documentReference,
	TransportationStatusRequestType.signature-list.signature, 
	TransportationStatusRequestType.requestedStatusLocation-list.requestedStatusLocation,
	TransportationStatusRequestType.requestedStatusPeriod-list.requestedStatusPeriod
	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-list                 SEQUENCE OF contractName ContractName,
  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 "ns62"
    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-list.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-list.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,
  base                       XSD.Decimal}

BinaryObjectType ::= SEQUENCE {
  characterSetCode  XSD.NormalizedString OPTIONAL,
  encodingCode      XSD.NormalizedString OPTIONAL,
  filename          XSD.String OPTIONAL,
  format            XSD.String OPTIONAL,
  mimeCode          XSD.NormalizedString,
  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,
  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,
  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,
  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,
  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,
  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, CustomerParty, 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,
  customerParty                     CustomerParty 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 "ns63"
    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.customerParty, 
	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.customerParty, 
	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 "ns64"
    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 "ns66"
    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