AccountTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:AccountTypeCode" PREFIX "acc"
UNTAGGED DerivedCodeType.base
END
AllowanceChargeReasonCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:AllowanceChargeReasonCode"
PREFIX "rsn"
UNTAGGED DerivedCodeType.base
END
CardTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CardTypeCode" PREFIX "crd"
UNTAGGED DerivedCodeType.base
END
CargoTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CargoTypeCode" PREFIX "crg"
UNTAGGED DerivedCodeType.base
END
ChannelCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:ChannelCode"
PREFIX "chn"
UNTAGGED DerivedCodeType.base
END
ChipCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:ChipCode"
PREFIX "chc"
UNTAGGED DerivedCodeType.base
END
CommodityCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CommodityCode" PREFIX "com"
UNTAGGED DerivedCodeType.base
END
ContractTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:ContractTypeCode" PREFIX "cont"
UNTAGGED DerivedCodeType.base
END
CoordinateSystemCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CoordinateSystemCode" PREFIX "lcs"
UNTAGGED DerivedCodeType.base
END
CountryIdentificationCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CountryIdentificationCode"
PREFIX "cnt"
UNTAGGED DerivedCodeType.base
END
CountrySubentityCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CountrySubentityCode" PREFIX "cse"
UNTAGGED DerivedCodeType.base
END
CurrencyCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:CurrencyCode" PREFIX "cur"
UNTAGGED DerivedCodeType.base
END
DespatchAdviceTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:DespatchAdviceTypeCode"
PREFIX "datyp"
UNTAGGED DerivedCodeType.base
END
DispositionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:DispositionCode" PREFIX "ted"
UNTAGGED DerivedCodeType.base
END
DocumentStatusCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:DocumentStatusCode" PREFIX "stat"
UNTAGGED DerivedCodeType.base
END
EmergencyCardCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:EmergencyCardCode" PREFIX "trm"
UNTAGGED DerivedCodeType.base
END
EmergencyProceduresCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:EmergencyProceduresCode"
PREFIX "hep"
UNTAGGED DerivedCodeType.base
END
ExemptionReasonCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:ExemptionReasonCode" PREFIX "tex"
UNTAGGED DerivedCodeType.base
END
FromEventCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:FromEventCode" PREFIX "fev"
UNTAGGED DerivedCodeType.base
END
FullnessIndicationCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:FullnessIndicationCode"
PREFIX "tef"
UNTAGGED DerivedCodeType.base
END
HandlingCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:HandlingCode" PREFIX "shh"
UNTAGGED DerivedCodeType.base
END
HazardousPackingCriteriaCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:HazardousPackingCriteriaCode"
PREFIX "hpc"
UNTAGGED DerivedCodeType.base
END
InhalationToxicityZoneCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:InhalationToxicityZoneCode"
PREFIX "hitz"
UNTAGGED DerivedCodeType.base
END
InvoiceTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:InvoiceTypeCode" PREFIX "intyp"
UNTAGGED DerivedCodeType.base
END
IssuerTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:IssuerTypeCode" PREFIX "tei"
UNTAGGED DerivedCodeType.base
END
LatitudeDirectionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:LatitudeDirectionCode"
PREFIX "lat"
UNTAGGED DerivedCodeType.base
END
LineStatusCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:LineStatusCode" PREFIX "lstat"
UNTAGGED DerivedCodeType.base
END
LocaleCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:LocaleCode"
PREFIX "loc"
UNTAGGED DerivedCodeType.base
END
LongitudeDirectionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:LongitudeDirectionCode"
PREFIX "lon"
UNTAGGED DerivedCodeType.base
END
MedicalFirstAidGuideCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:MedicalFirstAidGuideCode"
PREFIX "mfg"
UNTAGGED DerivedCodeType.base
END
NatureCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:NatureCode"
PREFIX "nat"
UNTAGGED DerivedCodeType.base
END
OrderAcknowledgementCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:OrderAcknowledgementCode"
PREFIX "res"
UNTAGGED DerivedCodeType.base
END
PaymentChannelCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:PaymentChannelCode" PREFIX "pch"
UNTAGGED DerivedCodeType.base
END
PaymentMeansTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:PaymentMeansTypeCode" PREFIX "pty"
UNTAGGED DerivedCodeType.base
END
PeriodDescriptionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:PeriodDescriptionCode"
PREFIX "per"
UNTAGGED DerivedCodeType.base
END
PositionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:PositionCode" PREFIX "phy"
UNTAGGED DerivedCodeType.base
END
PriorityLevelCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:PriorityLevelCode" PREFIX "spl"
UNTAGGED DerivedCodeType.base
END
RateCategoryCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:RateCategoryCode"
UNTAGGED DerivedCodeType.base
END
RegulationCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:RegulationCode" PREFIX "hreg"
UNTAGGED DerivedCodeType.base
END
RejectActionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:RejectActionCode" PREFIX "rra"
UNTAGGED DerivedCodeType.base
END
RejectReasonCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:RejectReasonCode" PREFIX "rrj"
UNTAGGED DerivedCodeType.base
END
RiskResponsibilityCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:RiskResponsibilityCode"
PREFIX "rsk"
UNTAGGED DerivedCodeType.base
END
SalesConditionsActionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:SalesConditionsActionCode"
PREFIX "sca"
UNTAGGED DerivedCodeType.base
END
SealStatusCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:SealStatusCode" PREFIX "tst"
UNTAGGED DerivedCodeType.base
END
ShortageActionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:ShortageActionCode" PREFIX "rsa"
UNTAGGED DerivedCodeType.base
END
SubstitutionStatusCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:SubstitutionStatusCode"
PREFIX "sst"
UNTAGGED DerivedCodeType.base
END
TaxLevelCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TaxLevelCode" PREFIX "txl"
UNTAGGED DerivedCodeType.base
END
TaxTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TaxTypeCode"
PREFIX "txt"
UNTAGGED DerivedCodeType.base
END
TimingComplaintCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TimingComplaintCode" PREFIX "rtc"
UNTAGGED DerivedCodeType.base
END
TransitDirectionCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TransitDirectionCode" PREFIX "std"
UNTAGGED DerivedCodeType.base
END
TransportEquipmentSizeTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TransportEquipmentSizeTypeCode"
PREFIX "tes"
UNTAGGED DerivedCodeType.base
END
TransportEquipmentTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TransportEquipmentTypeCode"
PREFIX "tet"
UNTAGGED DerivedCodeType.base
END
TransportMeansTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TransportMeansTypeCode"
PREFIX "tmt"
UNTAGGED DerivedCodeType.base
END
TransportModeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:TransportModeCode" PREFIX "stm"
UNTAGGED DerivedCodeType.base
END
UNDGCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:UNDGCode"
PREFIX "undg"
UNTAGGED DerivedCodeType.base
END
UnitTypeCode DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS CodeContentType
FROM RepresentationTerms;

DerivedCode ::= DerivedCodeType DerivedCodeType ::= SEQUENCE {base CodeContentType}

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:tc:ubl:codelist:UnitTypeCode" PREFIX "tht"
UNTAGGED DerivedCodeType.base
END
CoreComponentParameters DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS Token, String
FROM XSD;

Component ::= ComponentType ComponentType ::= SEQUENCE {
categoryCode CategoryCode OPTIONAL,
dictionaryEntryName DictionaryEntryName OPTIONAL,
definition Definition OPTIONAL,
qualifierObjectClass QualifierObjectClass OPTIONAL,
objectClass ObjectClass OPTIONAL,
qualifierPropertyTerm QualifierPropertyTerm OPTIONAL,
propertyTerm PropertyTerm OPTIONAL,
qualifierRepresentationTerm QualifierRepresentationTerm OPTIONAL,
representationTerm RepresentationTerm OPTIONAL,
qualifierDataType QualifierDataType OPTIONAL,
dataType DataType OPTIONAL,
qualifierAssociatedObjectClass QualifierAssociatedObjectClass OPTIONAL,
associatedObjectClass AssociatedObjectClass OPTIONAL,
businessTerm BusinessTerm OPTIONAL}

Context ::= ContextType ContextType ::= SEQUENCE {
industryClassification-list
SEQUENCE OF industryClassification IndustryClassification,
geopolitical-list SEQUENCE OF geopolitical Geopolitical,
businessProcess-list SEQUENCE OF businessProcess BusinessProcess,
officialConstraint-list
SEQUENCE OF officialConstraint OfficialConstraint,
productClassification-list
SEQUENCE OF productClassification ProductClassification,
businessProcessRole-list
SEQUENCE OF businessProcessRole BusinessProcessRole,
supportingRole-list SEQUENCE OF supportingRole SupportingRole,
systemCapability-list SEQUENCE OF systemCapability SystemCapability}

Contextualization ::= ContextualizationType ContextualizationType ::= SEQUENCE {context-list SEQUENCE OF context Context}

Instance ::= InstanceType InstanceType ::= SEQUENCE {
prefix Prefix OPTIONAL,
codeListQualifier CodeListQualifier OPTIONAL,
codeListAgency CodeListAgency OPTIONAL,
codeListVersion CodeListVersion OPTIONAL}

CategoryCode ::= XSD.Token DictionaryEntryName ::= XSD.String Definition ::= XSD.String QualifierObjectClass ::= XSD.Token ObjectClass ::= XSD.Token QualifierPropertyTerm ::= XSD.Token PropertyTerm ::= XSD.Token QualifierRepresentationTerm ::= XSD.Token RepresentationTerm ::= XSD.Token QualifierDataType ::= XSD.Token DataType ::= XSD.Token QualifierAssociatedObjectClass ::= XSD.Token AssociatedObjectClass ::= XSD.Token BusinessTerm ::= XSD.String IndustryClassification ::= XSD.String Geopolitical ::= XSD.String BusinessProcess ::= XSD.String OfficialConstraint ::= XSD.String ProductClassification ::= XSD.String BusinessProcessRole ::= XSD.String SupportingRole ::= XSD.String SystemCapability ::= XSD.String Prefix ::= XSD.Token CodeListQualifier ::= XSD.Token CodeListAgency ::= XSD.Token CodeListVersion ::= XSD.Token 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:tc:ubl:CoreComponentParameters" PREFIX "ccts"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
CoreComponentTypes DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS Token, Decimal, AnyURI, Language, DateTime, String FROM XSD
AmountType, BinaryObjectType, GraphicType, PictureType, SoundType,
VideoType, DateTimeType, IdentifierType, IndicatorType, MeasureType,
NumericType, PercentType, RateType, ValueType, QuantityType, NameType,
TextType
FROM RepresentationTerms;

Amount ::= AmountType-derivations AmountType ::= SEQUENCE {
codeListVersionID XSD.Token OPTIONAL,
currencyID XSD.Token OPTIONAL,
base XSD.Decimal}

BinaryObject ::= BinaryObjectType-derivations BinaryObjectType ::= SEQUENCE {
uRI XSD.AnyURI OPTIONAL,
characterSetCode XSD.Token OPTIONAL,
encodingCode XSD.Token OPTIONAL,
filename XSD.Token OPTIONAL,
format XSD.Token OPTIONAL,
mimeCode XSD.Token OPTIONAL,
base OCTET STRING}

Code ::= CodeType CodeType ::= SEQUENCE {
languageID XSD.Language OPTIONAL,
listAgencyID XSD.Token OPTIONAL,
listAgencyName XSD.Token OPTIONAL,
listID XSD.Token OPTIONAL,
listName XSD.Token OPTIONAL,
listSchemeURI XSD.AnyURI OPTIONAL,
listURI XSD.AnyURI OPTIONAL,
listVersionID XSD.Token OPTIONAL,
name XSD.Token OPTIONAL,
base XSD.Token}

DateTime ::= DateTimeType-derivations DateTimeType ::= XSD.DateTime Identifier ::= IdentifierType-derivations IdentifierType ::= SEQUENCE {
schemeAgencyID XSD.Token OPTIONAL,
schemeAgencyName XSD.Token OPTIONAL,
schemeDataURI XSD.AnyURI OPTIONAL,
schemeID XSD.Token OPTIONAL,
schemeName XSD.Token OPTIONAL,
schemeURI XSD.AnyURI OPTIONAL,
schemeVersionID XSD.Token OPTIONAL,
base XSD.Token}

Indicator ::= IndicatorType-derivations IndicatorType ::= BOOLEAN Measure ::= MeasureType-derivations MeasureType ::= SEQUENCE {
unitCode XSD.Token OPTIONAL,
unitCodeListVersionID XSD.Token OPTIONAL,
base XSD.Decimal}

NumericType ::= NumericType-derivations NumericType-1 ::= XSD.Decimal Quantity ::= QuantityType-derivations QuantityType ::= SEQUENCE {
unitCode XSD.Token OPTIONAL,
unitCodeListAgencyID XSD.Token OPTIONAL,
unitCodeListAgencyName XSD.Token OPTIONAL,
unitCodeListID XSD.Token OPTIONAL,
base XSD.Decimal}

Text ::= TextType-derivations TextType ::= SEQUENCE {
languageID XSD.Language OPTIONAL,
languageLocaleID XSD.Token OPTIONAL,
base XSD.String}

AmountType-derivations ::= CHOICE {
amountType AmountType,
amountType-1 RepresentationTerms.AmountType}

BinaryObjectType-derivations ::= CHOICE {
binaryObjectType BinaryObjectType,
binaryObjectType-1 RepresentationTerms.BinaryObjectType,
graphicType GraphicType,
pictureType PictureType,
soundType SoundType,
videoType VideoType}

DateTimeType-derivations ::= CHOICE {
dateTimeType DateTimeType,
dateTimeType-1 RepresentationTerms.DateTimeType}

IdentifierType-derivations ::= CHOICE {
identifierType IdentifierType,
identifierType-1 RepresentationTerms.IdentifierType}

IndicatorType-derivations ::= CHOICE {
indicatorType IndicatorType,
indicatorType-1 RepresentationTerms.IndicatorType}

MeasureType-derivations ::= CHOICE {
measureType MeasureType,
measureType-1 RepresentationTerms.MeasureType}

NumericType-derivations ::= CHOICE {
numericType NumericType-1,
numericType-1 RepresentationTerms.NumericType,
percentType PercentType,
rateType RateType,
valueType ValueType}

QuantityType-derivations ::= CHOICE {
quantityType QuantityType,
quantityType-1 RepresentationTerms.QuantityType}

TextType-derivations ::= CHOICE {
textType TextType,
nameType NameType,
textType-1 RepresentationTerms.TextType}

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:tc:ubl:CoreComponentTypes"
PREFIX "cct"
NAMESPACE TextType-derivations.textType-1, TextType-derivations.nameType,
QuantityType-derivations.quantityType-1,
NumericType-derivations.valueType, NumericType-derivations.rateType,
NumericType-derivations.percentType,
NumericType-derivations.numericType-1,
MeasureType-derivations.measureType-1,
IndicatorType-derivations.indicatorType-1,
IdentifierType-derivations.identifierType-1,
DateTimeType-derivations.dateTimeType-1,
BinaryObjectType-derivations.videoType,
BinaryObjectType-derivations.soundType,
BinaryObjectType-derivations.pictureType,
BinaryObjectType-derivations.graphicType,
BinaryObjectType-derivations.binaryObjectType-1,
AmountType-derivations.amountType-1
AS "urn:oasis:names:tc:ubl:RepresentationTerms" PREFIX "rt"
NOT NAMESPACE ALL IN AmountType, ALL IN BinaryObjectType,
ALL IN CodeType, ALL IN IdentifierType, ALL IN MeasureType,
ALL IN QuantityType, ALL IN TextType
ATTRIBUTE ALL IN AmountType, ALL IN BinaryObjectType,
ALL IN CodeType, ALL IN IdentifierType, ALL IN MeasureType,
ALL IN QuantityType, ALL IN TextType
NOT ATTRIBUTE base IN ALL
BASE64 BinaryObjectType.base
NAME BinaryObjectType.uRI, ALL IN AmountType-derivations,
ALL IN BinaryObjectType-derivations, ALL IN DateTimeType-derivations,
ALL IN IdentifierType-derivations, ALL IN IndicatorType-derivations,
ALL IN MeasureType-derivations, ALL IN NumericType-derivations,
ALL IN QuantityType-derivations, ALL IN TextType-derivations
AS CAPITALIZED
NAME AmountType-derivations.amountType-1 AS "AmountType"
NAME BinaryObjectType-derivations.binaryObjectType-1 AS "BinaryObjectType"
NAME DateTimeType-derivations.dateTimeType-1 AS "DateTimeType"
NAME IdentifierType-derivations.identifierType-1 AS "IdentifierType"
NAME IndicatorType-derivations.indicatorType-1 AS "IndicatorType"
NAME MeasureType-derivations.measureType-1 AS "MeasureType"
NAME NumericType-derivations.numericType-1 AS "NumericType"
NAME QuantityType-derivations.quantityType-1 AS "QuantityType"
NAME TextType-derivations.textType-1 AS "TextType"
NAME NumericType-1 AS "NumericType"
UNTAGGED base IN ALL
USE-TYPE AmountType-derivations, BinaryObjectType-derivations,
DateTimeType-derivations, IdentifierType-derivations,
IndicatorType-derivations, MeasureType-derivations,
NumericType-derivations, QuantityType-derivations,
TextType-derivations
END
DespatchAdvice DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS ID, CopyIndicator, GUID, IssueDate, Note, OrderReference, BuyerParty, SellerParty, Delivery, DeliveryTerms, DespatchLine, ShipmentType, TransportHandlingUnitType, PartyType FROM CommonAggregateTypes
DerivedCodeType
FROM DespatchAdviceTypeCode
DerivedCodeType
FROM DocumentStatusCode
QuantityType
FROM RepresentationTerms;

DespatchAdvice ::= DespatchAdviceType DespatchAdviceType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
documentStatusCode DocumentStatusCode OPTIONAL,
despatchAdviceTypeCode DespatchAdviceTypeCode OPTIONAL,
note Note OPTIONAL,
lineItemCountQuantity LineItemCountQuantity OPTIONAL,
orderReference-list
SEQUENCE OF orderReference OrderReference,
buyerParty BuyerParty,
sellerParty SellerParty,
freightForwarderParty FreightForwarderParty OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
deliveryTerms DeliveryTerms OPTIONAL,
despatchedTransportHandlingUnit-list
SEQUENCE OF despatchedTransportHandlingUnit DespatchedTransportHandlingUnit,
actualShipment ActualShipment OPTIONAL,
despatchLine-list
SEQUENCE (SIZE (1..MAX)) OF despatchLine DespatchLine}

ActualShipment ::= ShipmentType DespatchAdviceTypeCode ::= DespatchAdviceTypeCode.DerivedCodeType DespatchedTransportHandlingUnit ::= TransportHandlingUnitType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType FreightForwarderParty ::= PartyType LineItemCountQuantity ::= QuantityType 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:tc:ubl:DespatchAdvice"
NAMESPACE DespatchAdviceType.despatchLine-list.despatchLine,
DespatchAdviceType.deliveryTerms,
DespatchAdviceType.delivery-list.delivery,
DespatchAdviceType.sellerParty, DespatchAdviceType.buyerParty,
DespatchAdviceType.orderReference-list.orderReference,
DespatchAdviceType.note, DespatchAdviceType.issueDate,
DespatchAdviceType.gUID, DespatchAdviceType.copyIndicator,
DespatchAdviceType.iD
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
Invoice DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS ID, CopyIndicator, GUID, IssueDate, Note, OrderReference, BuyerParty, SellerParty, Delivery, PaymentMeans, PaymentTerms, AllowanceCharge, ExchangeRate, TaxTotal, LegalTotal, InvoiceLine, DocumentReferenceType FROM CommonAggregateTypes
DerivedCodeType
FROM CurrencyCode
DerivedCodeType
FROM InvoiceTypeCode
QuantityType, DateType
FROM RepresentationTerms;

Invoice ::= InvoiceType InvoiceType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
invoiceTypeCode InvoiceTypeCode OPTIONAL,
note Note OPTIONAL,
taxPointDate TaxPointDate,
invoiceCurrencyCode InvoiceCurrencyCode OPTIONAL,
taxCurrencyCode TaxCurrencyCode OPTIONAL,
pricingCurrencyCode PricingCurrencyCode OPTIONAL,
lineItemCountQuantity LineItemCountQuantity OPTIONAL,
orderReference-list SEQUENCE OF orderReference OrderReference,
despatchDocumentReference-list
SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
receiptDocumentReference-list
SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
additionalDocumentReference-list
SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
buyerParty BuyerParty,
sellerParty SellerParty,
delivery-list SEQUENCE OF delivery Delivery,
paymentMeans PaymentMeans OPTIONAL,
paymentTerms-list SEQUENCE OF paymentTerms PaymentTerms,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
exchangeRate ExchangeRate OPTIONAL,
taxTotal-list SEQUENCE OF taxTotal TaxTotal,
legalTotal LegalTotal,
invoiceLine-list
SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}

AdditionalDocumentReference ::= DocumentReferenceType DespatchDocumentReference ::= DocumentReferenceType InvoiceCurrencyCode ::= CurrencyCode.DerivedCodeType InvoiceTypeCode ::= InvoiceTypeCode.DerivedCodeType LineItemCountQuantity ::= QuantityType PricingCurrencyCode ::= CurrencyCode.DerivedCodeType ReceiptDocumentReference ::= DocumentReferenceType TaxCurrencyCode ::= CurrencyCode.DerivedCodeType TaxPointDate ::= DateType 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:tc:ubl:Invoice"
NAMESPACE InvoiceType.invoiceLine-list.invoiceLine, InvoiceType.legalTotal
, InvoiceType.taxTotal-list.taxTotal, InvoiceType.exchangeRate,
InvoiceType.allowanceCharge-list.allowanceCharge,
InvoiceType.paymentTerms-list.paymentTerms, InvoiceType.paymentMeans,
InvoiceType.delivery-list.delivery, InvoiceType.sellerParty,
InvoiceType.buyerParty, InvoiceType.orderReference-list.orderReference
, InvoiceType.note, InvoiceType.issueDate, InvoiceType.gUID,
InvoiceType.copyIndicator, InvoiceType.iD
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
Order DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS BuyersID, SellersID, CopyIndicator, GUID, IssueDate, Note, TaxTotalAmount, LineExtensionTotalAmount, GrossWeightMeasure, NetWeightMeasure, NetNetWeightMeasure, GrossVolumeMeasure, NetVolumeMeasure, BuyerParty, SellerParty, Delivery, DeliveryTerms, AllowanceCharge, SalesConditions, OrderLine, DocumentReferenceType, CountryType, PartyType FROM CommonAggregateTypes
DerivedCodeType
FROM OrderAcknowledgementCode
DateType, QuantityType, MeasureType
FROM RepresentationTerms
DerivedCodeType
FROM CurrencyCode;

Order ::= OrderType OrderType ::= SEQUENCE {
buyersID BuyersID OPTIONAL,
sellersID SellersID OPTIONAL,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
note Note OPTIONAL,
acknowledgementResponseCode AcknowledgementResponseCode OPTIONAL,
transactionCurrencyCode TransactionCurrencyCode OPTIONAL,
pricingCurrencyCode PricingCurrencyCode OPTIONAL,
earliestDate EarliestDate OPTIONAL,
cancelledByDate CancelledByDate OPTIONAL,
validityDurationMeasure ValidityDurationMeasure OPTIONAL,
taxTotalAmount TaxTotalAmount OPTIONAL,
lineExtensionTotalAmount LineExtensionTotalAmount OPTIONAL,
totalPackagesQuantity TotalPackagesQuantity OPTIONAL,
grossWeightMeasure GrossWeightMeasure OPTIONAL,
netWeightMeasure NetWeightMeasure OPTIONAL,
netNetWeightMeasure NetNetWeightMeasure OPTIONAL,
grossVolumeMeasure GrossVolumeMeasure OPTIONAL,
netVolumeMeasure NetVolumeMeasure OPTIONAL,
lineItemCountQuantity LineItemCountQuantity OPTIONAL,
contractDocumentReference ContractDocumentReference OPTIONAL,
quoteDocumentReference QuoteDocumentReference OPTIONAL,
additionalDocumentReference-list
SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
buyerParty BuyerParty,
sellerParty SellerParty,
originatorParty OriginatorParty OPTIONAL,
freightForwarderParty FreightForwarderParty OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
deliveryTerms DeliveryTerms OPTIONAL,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
salesConditions SalesConditions OPTIONAL,
destinationCountry DestinationCountry OPTIONAL,
orderLine-list
SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}

AcknowledgementResponseCode ::= OrderAcknowledgementCode.DerivedCodeType AdditionalDocumentReference ::= DocumentReferenceType CancelledByDate ::= DateType ContractDocumentReference ::= DocumentReferenceType DestinationCountry ::= CountryType EarliestDate ::= DateType FreightForwarderParty ::= PartyType LineItemCountQuantity ::= QuantityType OriginatorParty ::= PartyType PricingCurrencyCode ::= CurrencyCode.DerivedCodeType QuoteDocumentReference ::= DocumentReferenceType TotalPackagesQuantity ::= QuantityType TransactionCurrencyCode ::= CurrencyCode.DerivedCodeType ValidityDurationMeasure ::= MeasureType 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:tc:ubl:Order"
NAMESPACE OrderType.orderLine-list.orderLine, OrderType.salesConditions,
OrderType.allowanceCharge-list.allowanceCharge,
OrderType.deliveryTerms, OrderType.delivery-list.delivery,
OrderType.sellerParty, OrderType.buyerParty,
OrderType.netVolumeMeasure, OrderType.grossVolumeMeasure,
OrderType.netNetWeightMeasure, OrderType.netWeightMeasure,
OrderType.grossWeightMeasure, OrderType.lineExtensionTotalAmount,
OrderType.taxTotalAmount, OrderType.note, OrderType.issueDate,
OrderType.gUID, OrderType.copyIndicator, OrderType.sellersID,
OrderType.buyersID
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
OrderCancellation DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS ID, CopyIndicator, GUID, Note, OrderReference, BuyerParty, SellerParty FROM CommonAggregateTypes
IndicatorType, TextType, DateTimeType
FROM RepresentationTerms
DerivedCodeType
FROM DocumentStatusCode;

OrderCancellation ::= OrderCancellationType OrderCancellationType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDateTime IssueDateTime,
documentStatusCode DocumentStatusCode OPTIONAL,
note Note OPTIONAL,
cancellationNote CancellationNote,
responseRequiredIndicator ResponseRequiredIndicator OPTIONAL,
acceptedIndicator AcceptedIndicator OPTIONAL,
orderReference-list
SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
buyerParty BuyerParty,
sellerParty SellerParty}

AcceptedIndicator ::= IndicatorType CancellationNote ::= TextType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType IssueDateTime ::= DateTimeType ResponseRequiredIndicator ::= IndicatorType 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:tc:ubl:OrderCancellation"
NAMESPACE OrderCancellationType.sellerParty,
OrderCancellationType.buyerParty,
OrderCancellationType.orderReference-list.orderReference,
OrderCancellationType.note, OrderCancellationType.gUID,
OrderCancellationType.copyIndicator, OrderCancellationType.iD
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
OrderChange DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS BuyersID, SellersID, CopyIndicator, GUID, IssueDate, Note, TaxTotalAmount, LineExtensionTotalAmount, GrossWeightMeasure, NetWeightMeasure, NetNetWeightMeasure, GrossVolumeMeasure, NetVolumeMeasure, OrderReference, BuyerParty, SellerParty, Delivery, DeliveryTerms, AllowanceCharge, SalesConditions, OrderLine, DocumentReferenceType, CountryType, PartyType FROM CommonAggregateTypes
DerivedCodeType
FROM OrderAcknowledgementCode
DateType, QuantityType, IdentifierType, MeasureType
FROM RepresentationTerms
DerivedCodeType
FROM DocumentStatusCode
DerivedCodeType
FROM CurrencyCode;

OrderChange ::= OrderChangeType OrderChangeType ::= SEQUENCE {
buyersID BuyersID OPTIONAL,
sellersID SellersID OPTIONAL,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
documentStatusCode DocumentStatusCode OPTIONAL,
sequenceNumberID SequenceNumberID,
note Note OPTIONAL,
acknowledgementCode AcknowledgementCode OPTIONAL,
transactionCurrencyCode TransactionCurrencyCode OPTIONAL,
pricingCurrencyCode PricingCurrencyCode OPTIONAL,
earliestDate EarliestDate OPTIONAL,
cancelledByDate CancelledByDate OPTIONAL,
validityDurationMeasure ValidityDurationMeasure OPTIONAL,
taxTotalAmount TaxTotalAmount OPTIONAL,
lineExtensionTotalAmount LineExtensionTotalAmount OPTIONAL,
totalPackagesCountQuantity TotalPackagesCountQuantity OPTIONAL,
grossWeightMeasure GrossWeightMeasure OPTIONAL,
netWeightMeasure NetWeightMeasure OPTIONAL,
netNetWeightMeasure NetNetWeightMeasure OPTIONAL,
grossVolumeMeasure GrossVolumeMeasure OPTIONAL,
netVolumeMeasure NetVolumeMeasure OPTIONAL,
lineItemCountQuantity LineItemCountQuantity OPTIONAL,
orderReference-list SEQUENCE OF orderReference OrderReference,
contractDocumentReference ContractDocumentReference OPTIONAL,
quoteDocumentReference QuoteDocumentReference OPTIONAL,
buyerParty BuyerParty,
sellerParty SellerParty,
originatorParty OriginatorParty OPTIONAL,
freightForwarderParty FreightForwarderParty OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
deliveryTerms DeliveryTerms OPTIONAL,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
salesConditions SalesConditions OPTIONAL,
destinationCountry DestinationCountry OPTIONAL,
orderLine-list SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}

AcknowledgementCode ::= OrderAcknowledgementCode.DerivedCodeType CancelledByDate ::= DateType ContractDocumentReference ::= DocumentReferenceType DestinationCountry ::= CountryType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType EarliestDate ::= DateType FreightForwarderParty ::= PartyType LineItemCountQuantity ::= QuantityType OriginatorParty ::= PartyType PricingCurrencyCode ::= CurrencyCode.DerivedCodeType QuoteDocumentReference ::= DocumentReferenceType SequenceNumberID ::= IdentifierType TotalPackagesCountQuantity ::= QuantityType TransactionCurrencyCode ::= CurrencyCode.DerivedCodeType ValidityDurationMeasure ::= MeasureType 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:tc:ubl:OrderChange"
NAMESPACE OrderChangeType.orderLine-list.orderLine,
OrderChangeType.salesConditions,
OrderChangeType.allowanceCharge-list.allowanceCharge,
OrderChangeType.deliveryTerms, OrderChangeType.delivery-list.delivery,
OrderChangeType.sellerParty, OrderChangeType.buyerParty,
OrderChangeType.orderReference-list.orderReference,
OrderChangeType.netVolumeMeasure, OrderChangeType.grossVolumeMeasure,
OrderChangeType.netNetWeightMeasure, OrderChangeType.netWeightMeasure,
OrderChangeType.grossWeightMeasure,
OrderChangeType.lineExtensionTotalAmount,
OrderChangeType.taxTotalAmount, OrderChangeType.note,
OrderChangeType.issueDate, OrderChangeType.gUID,
OrderChangeType.copyIndicator, OrderChangeType.sellersID,
OrderChangeType.buyersID
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
OrderResponse DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS BuyersID, SellersID, CopyIndicator, GUID, IssueDate, Note, TaxTotalAmount, LineExtensionTotalAmount, GrossWeightMeasure, NetWeightMeasure, NetNetWeightMeasure, GrossVolumeMeasure, NetVolumeMeasure, OrderReference, BuyerParty, SellerParty, Delivery, DeliveryTerms, AllowanceCharge, SalesConditions, CountryType, PartyType, OrderLineType FROM CommonAggregateTypes
DateType, QuantityType, MeasureType
FROM RepresentationTerms
DerivedCodeType
FROM DocumentStatusCode
DerivedCodeType
FROM CurrencyCode;

OrderResponse ::= OrderResponseType OrderResponseType ::= SEQUENCE {
buyersID BuyersID OPTIONAL,
sellersID SellersID OPTIONAL,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
documentStatusCode DocumentStatusCode OPTIONAL,
note Note OPTIONAL,
transactionCurrencyCode TransactionCurrencyCode OPTIONAL,
pricingCurrencyCode PricingCurrencyCode OPTIONAL,
earliestDate EarliestDate OPTIONAL,
cancelledByDate CancelledByDate OPTIONAL,
validityDurationMeasure ValidityDurationMeasure OPTIONAL,
taxTotalAmount TaxTotalAmount OPTIONAL,
lineExtensionTotalAmount LineExtensionTotalAmount OPTIONAL,
totalPackagesCountQuantity TotalPackagesCountQuantity OPTIONAL,
grossWeightMeasure GrossWeightMeasure OPTIONAL,
netWeightMeasure NetWeightMeasure OPTIONAL,
netNetWeightMeasure NetNetWeightMeasure OPTIONAL,
grossVolumeMeasure GrossVolumeMeasure OPTIONAL,
netVolumeMeasure NetVolumeMeasure OPTIONAL,
lineItemCountQuantity LineItemCountQuantity OPTIONAL,
orderReference-list
SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
buyerParty BuyerParty,
sellerParty SellerParty,
originatorParty OriginatorParty OPTIONAL,
freightForwarderParty FreightForwarderParty OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
deliveryTerms DeliveryTerms OPTIONAL,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
salesConditions SalesConditions OPTIONAL,
destinationCountry DestinationCountry OPTIONAL,
respondedOrderLine-list
SEQUENCE (SIZE (1..MAX)) OF respondedOrderLine RespondedOrderLine}

CancelledByDate ::= DateType DestinationCountry ::=