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 ::= CountryType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType EarliestDate ::= DateType FreightForwarderParty ::= PartyType LineItemCountQuantity ::= QuantityType OriginatorParty ::= PartyType PricingCurrencyCode ::= CurrencyCode.DerivedCodeType RespondedOrderLine ::= OrderLineType 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:OrderResponse"
NAMESPACE OrderResponseType.salesConditions,
OrderResponseType.allowanceCharge-list.allowanceCharge,
OrderResponseType.deliveryTerms,
OrderResponseType.delivery-list.delivery,
OrderResponseType.sellerParty, OrderResponseType.buyerParty,
OrderResponseType.orderReference-list.orderReference,
OrderResponseType.netVolumeMeasure,
OrderResponseType.grossVolumeMeasure,
OrderResponseType.netNetWeightMeasure,
OrderResponseType.netWeightMeasure,
OrderResponseType.grossWeightMeasure,
OrderResponseType.lineExtensionTotalAmount,
OrderResponseType.taxTotalAmount, OrderResponseType.note,
OrderResponseType.issueDate, OrderResponseType.gUID,
OrderResponseType.copyIndicator, OrderResponseType.sellersID,
OrderResponseType.buyersID
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
OrderResponseSimple DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS ID, CopyIndicator, GUID, IssueDate, Note, OrderReference, BuyerParty, SellerParty FROM CommonAggregateTypes
IndicatorType, TextType
FROM RepresentationTerms
DerivedCodeType
FROM DocumentStatusCode;

OrderResponseSimple ::= OrderResponseSimpleType OrderResponseSimpleType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
documentStatusCode DocumentStatusCode OPTIONAL,
note Note OPTIONAL,
acceptedIndicator AcceptedIndicator,
rejectionNote RejectionNote OPTIONAL,
orderReference OrderReference,
buyerParty BuyerParty,
sellerParty SellerParty}

AcceptedIndicator ::= IndicatorType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType RejectionNote ::= 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:OrderResponseSimple"
NAMESPACE OrderResponseSimpleType.sellerParty,
OrderResponseSimpleType.buyerParty,
OrderResponseSimpleType.orderReference, OrderResponseSimpleType.note,
OrderResponseSimpleType.issueDate, OrderResponseSimpleType.gUID,
OrderResponseSimpleType.copyIndicator, OrderResponseSimpleType.iD
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
END
ReceiptAdvice DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS ID, CopyIndicator, GUID, IssueDate, Note, OrderReference, BuyerParty, SellerParty, Delivery, ReceiptLine, DocumentReferenceType, PartyType, TransportHandlingUnitType FROM CommonAggregateTypes
DerivedCodeType
FROM DocumentStatusCode;

ReceiptAdvice ::= ReceiptAdviceType ReceiptAdviceType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
gUID GUID OPTIONAL,
issueDate IssueDate,
documentStatusCode DocumentStatusCode OPTIONAL,
note Note OPTIONAL,
orderReference-list SEQUENCE OF orderReference OrderReference,
despatchDocumentReference-list
SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
buyerParty BuyerParty,
sellerParty SellerParty,
freightForwarderParty FreightForwarderParty OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
receivedTransportHandlingUnit-list
SEQUENCE OF receivedTransportHandlingUnit ReceivedTransportHandlingUnit,
receiptLine-list
SEQUENCE (SIZE (1..MAX)) OF receiptLine ReceiptLine}

DespatchDocumentReference ::= DocumentReferenceType DocumentStatusCode ::= DocumentStatusCode.DerivedCodeType FreightForwarderParty ::= PartyType ReceivedTransportHandlingUnit ::= TransportHandlingUnitType 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:ReceiptAdvice"
NAMESPACE ReceiptAdviceType.receiptLine-list.receiptLine,
ReceiptAdviceType.delivery-list.delivery,
ReceiptAdviceType.sellerParty, ReceiptAdviceType.buyerParty,
ReceiptAdviceType.orderReference-list.orderReference,
ReceiptAdviceType.note, ReceiptAdviceType.issueDate,
ReceiptAdviceType.gUID, ReceiptAdviceType.copyIndicator,
ReceiptAdviceType.iD
AS "urn:oasis:names:tc:ubl:CommonAggregateTypes" PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
RepresentationTerms DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS Token, Decimal, AnyURI, Date, Time, Language, String FROM XSD
DateTimeType, IndicatorType, NumericType-1
FROM CoreComponentTypes
DerivedCodeType
FROM AccountTypeCode
DerivedCodeType
FROM AllowanceChargeReasonCode
DerivedCodeType
FROM CardTypeCode
DerivedCodeType
FROM CargoTypeCode
DerivedCodeType
FROM ChannelCode
DerivedCodeType
FROM ChipCode
DerivedCodeType
FROM CommodityCode
DerivedCodeType
FROM ContractTypeCode
DerivedCodeType
FROM CoordinateSystemCode
DerivedCodeType
FROM CountryIdentificationCode
DerivedCodeType
FROM CountrySubentityCode
DerivedCodeType
FROM CurrencyCode
DerivedCodeType
FROM DespatchAdviceTypeCode
DerivedCodeType
FROM DispositionCode
DerivedCodeType
FROM DocumentStatusCode
DerivedCodeType
FROM EmergencyCardCode
DerivedCodeType
FROM EmergencyProceduresCode
DerivedCodeType
FROM ExemptionReasonCode
DerivedCodeType
FROM FromEventCode
DerivedCodeType
FROM FullnessIndicationCode
DerivedCodeType
FROM HandlingCode
DerivedCodeType
FROM HazardousPackingCriteriaCode
DerivedCodeType
FROM InhalationToxicityZoneCode
DerivedCodeType
FROM InvoiceTypeCode
DerivedCodeType
FROM IssuerTypeCode
DerivedCodeType
FROM LatitudeDirectionCode
DerivedCodeType
FROM LineStatusCode
DerivedCodeType
FROM LocaleCode
DerivedCodeType
FROM LongitudeDirectionCode
DerivedCodeType
FROM MedicalFirstAidGuideCode
DerivedCodeType
FROM NatureCode
DerivedCodeType
FROM OrderAcknowledgementCode
DerivedCodeType
FROM PaymentChannelCode
DerivedCodeType
FROM PaymentMeansTypeCode
DerivedCodeType
FROM PeriodDescriptionCode
DerivedCodeType
FROM PositionCode
DerivedCodeType
FROM PriorityLevelCode
DerivedCodeType
FROM RateCategoryCode
DerivedCodeType
FROM RegulationCode
DerivedCodeType
FROM RejectActionCode
DerivedCodeType
FROM RejectReasonCode
DerivedCodeType
FROM RiskResponsibilityCode
DerivedCodeType
FROM SalesConditionsActionCode
DerivedCodeType
FROM SealStatusCode
DerivedCodeType
FROM ShortageActionCode
DerivedCodeType
FROM SubstitutionStatusCode
DerivedCodeType
FROM TaxLevelCode
DerivedCodeType
FROM TaxTypeCode
DerivedCodeType
FROM TimingComplaintCode
DerivedCodeType
FROM TransitDirectionCode
DerivedCodeType
FROM TransportEquipmentSizeTypeCode
DerivedCodeType
FROM TransportEquipmentTypeCode
DerivedCodeType
FROM TransportMeansTypeCode
DerivedCodeType
FROM TransportModeCode
DerivedCodeType
FROM UNDGCode
DerivedCodeType
FROM UnitTypeCode;

Amount ::= AmountType AmountType ::= SEQUENCE {currencyID XSD.Token,
base XSD.Decimal}

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

Graphic ::= GraphicType GraphicType ::= SEQUENCE {
uRI XSD.AnyURI OPTIONAL,
encodingCode XSD.Token OPTIONAL,
filename XSD.Token OPTIONAL,
format XSD.Token OPTIONAL,
mimeCode XSD.Token OPTIONAL,
base OCTET STRING}

Picture ::= PictureType PictureType ::= SEQUENCE {
uRI XSD.AnyURI OPTIONAL,
encodingCode XSD.Token OPTIONAL,
filename XSD.Token OPTIONAL,
format XSD.Token OPTIONAL,
mimeCode XSD.Token OPTIONAL,
base OCTET STRING}

Sound ::= SoundType SoundType ::= SEQUENCE {
uRI XSD.AnyURI OPTIONAL,
encodingCode XSD.Token OPTIONAL,
filename XSD.Token OPTIONAL,
format XSD.Token OPTIONAL,
mimeCode XSD.Token OPTIONAL,
base OCTET STRING}

Video ::= VideoType VideoType ::= SEQUENCE {
uRI XSD.AnyURI OPTIONAL,
encodingCode XSD.Token OPTIONAL,
filename XSD.Token OPTIONAL,
format XSD.Token OPTIONAL,
mimeCode XSD.Token OPTIONAL,
base OCTET STRING}

CodeContent ::= CodeContentType-derivations CodeContentType ::= XSD.Token CodeType ::= CodeType-derivations CodeType-1 ::= SEQUENCE {base CodeContentType}

DateTime ::= DateTimeType DateTimeType ::= CoreComponentTypes.DateTimeType Date ::= DateType DateType ::= XSD.Date Time ::= TimeType TimeType ::= XSD.Time Identifier ::= IdentifierType 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 IndicatorType ::=
CoreComponentTypes.IndicatorType
(CONSTRAINED BY { /*
XML representation of the XSD pattern "false" "true" */
})
Measure ::= MeasureType MeasureType ::= SEQUENCE {unitCode XSD.Token,
base XSD.Decimal}

Numeric ::= NumericType NumericType ::= NumericType-1 Value ::= ValueType ValueType ::= NumericType-1 Percent ::= PercentType PercentType ::= NumericType-1 Rate ::= RateType RateType ::= NumericType-1 Quantity ::= QuantityType QuantityType ::= SEQUENCE {unitCode XSD.Token,
base XSD.Decimal}

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

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

CodeContentType-derivations ::= CHOICE {
codeContentType CodeContentType,
codeType CodeType-1,
derivedCodeType AccountTypeCode.DerivedCodeType,
derivedCodeType-1 AllowanceChargeReasonCode.DerivedCodeType,
derivedCodeType-2 CardTypeCode.DerivedCodeType,
derivedCodeType-3 CargoTypeCode.DerivedCodeType,
derivedCodeType-4 ChannelCode.DerivedCodeType,
derivedCodeType-5 ChipCode.DerivedCodeType,
derivedCodeType-6 CommodityCode.DerivedCodeType,
derivedCodeType-7 ContractTypeCode.DerivedCodeType,
derivedCodeType-8 CoordinateSystemCode.DerivedCodeType,
derivedCodeType-9 CountryIdentificationCode.DerivedCodeType,
derivedCodeType-10 CountrySubentityCode.DerivedCodeType,
derivedCodeType-11 CurrencyCode.DerivedCodeType,
derivedCodeType-12 DespatchAdviceTypeCode.DerivedCodeType,
derivedCodeType-13 DispositionCode.DerivedCodeType,
derivedCodeType-14 DocumentStatusCode.DerivedCodeType,
derivedCodeType-15 EmergencyCardCode.DerivedCodeType,
derivedCodeType-16 EmergencyProceduresCode.DerivedCodeType,
derivedCodeType-17 ExemptionReasonCode.DerivedCodeType,
derivedCodeType-18 FromEventCode.DerivedCodeType,
derivedCodeType-19 FullnessIndicationCode.DerivedCodeType,
derivedCodeType-20 HandlingCode.DerivedCodeType,
derivedCodeType-21 HazardousPackingCriteriaCode.DerivedCodeType,
derivedCodeType-22 InhalationToxicityZoneCode.DerivedCodeType,
derivedCodeType-23 InvoiceTypeCode.DerivedCodeType,
derivedCodeType-24 IssuerTypeCode.DerivedCodeType,
derivedCodeType-25 LatitudeDirectionCode.DerivedCodeType,
derivedCodeType-26 LineStatusCode.DerivedCodeType,
derivedCodeType-27 LocaleCode.DerivedCodeType,
derivedCodeType-28 LongitudeDirectionCode.DerivedCodeType,
derivedCodeType-29 MedicalFirstAidGuideCode.DerivedCodeType,
derivedCodeType-30 NatureCode.DerivedCodeType,
derivedCodeType-31 OrderAcknowledgementCode.DerivedCodeType,
derivedCodeType-32 PaymentChannelCode.DerivedCodeType,
derivedCodeType-33 PaymentMeansTypeCode.DerivedCodeType,
derivedCodeType-34 PeriodDescriptionCode.DerivedCodeType,
derivedCodeType-35 PositionCode.DerivedCodeType,
derivedCodeType-36 PriorityLevelCode.DerivedCodeType,
derivedCodeType-37 RateCategoryCode.DerivedCodeType,
derivedCodeType-38 RegulationCode.DerivedCodeType,
derivedCodeType-39 RejectActionCode.DerivedCodeType,
derivedCodeType-40 RejectReasonCode.DerivedCodeType,
derivedCodeType-41 RiskResponsibilityCode.DerivedCodeType,
derivedCodeType-42 SalesConditionsActionCode.DerivedCodeType,
derivedCodeType-43 SealStatusCode.DerivedCodeType,
derivedCodeType-44 ShortageActionCode.DerivedCodeType,
derivedCodeType-45 SubstitutionStatusCode.DerivedCodeType,
derivedCodeType-46 TaxLevelCode.DerivedCodeType,
derivedCodeType-47 TaxTypeCode.DerivedCodeType,
derivedCodeType-48 TimingComplaintCode.DerivedCodeType,
derivedCodeType-49 TransitDirectionCode.DerivedCodeType,
derivedCodeType-50 TransportEquipmentSizeTypeCode.DerivedCodeType,
derivedCodeType-51 TransportEquipmentTypeCode.DerivedCodeType,
derivedCodeType-52 TransportMeansTypeCode.DerivedCodeType,
derivedCodeType-53 TransportModeCode.DerivedCodeType,
derivedCodeType-54 UNDGCode.DerivedCodeType,
derivedCodeType-55 UnitTypeCode.DerivedCodeType}

CodeType-derivations ::= CHOICE {
codeType CodeType-1,
derivedCodeType AccountTypeCode.DerivedCodeType,
derivedCodeType-1 AllowanceChargeReasonCode.DerivedCodeType,
derivedCodeType-2 CardTypeCode.DerivedCodeType,
derivedCodeType-3 CargoTypeCode.DerivedCodeType,
derivedCodeType-4 ChannelCode.DerivedCodeType,
derivedCodeType-5 ChipCode.DerivedCodeType,
derivedCodeType-6 CommodityCode.DerivedCodeType,
derivedCodeType-7 ContractTypeCode.DerivedCodeType,
derivedCodeType-8 CoordinateSystemCode.DerivedCodeType,
derivedCodeType-9 CountryIdentificationCode.DerivedCodeType,
derivedCodeType-10 CountrySubentityCode.DerivedCodeType,
derivedCodeType-11 CurrencyCode.DerivedCodeType,
derivedCodeType-12 DespatchAdviceTypeCode.DerivedCodeType,
derivedCodeType-13 DispositionCode.DerivedCodeType,
derivedCodeType-14 DocumentStatusCode.DerivedCodeType,
derivedCodeType-15 EmergencyCardCode.DerivedCodeType,
derivedCodeType-16 EmergencyProceduresCode.DerivedCodeType,
derivedCodeType-17 ExemptionReasonCode.DerivedCodeType,
derivedCodeType-18 FromEventCode.DerivedCodeType,
derivedCodeType-19 FullnessIndicationCode.DerivedCodeType,
derivedCodeType-20 HandlingCode.DerivedCodeType,
derivedCodeType-21 HazardousPackingCriteriaCode.DerivedCodeType,
derivedCodeType-22 InhalationToxicityZoneCode.DerivedCodeType,
derivedCodeType-23 InvoiceTypeCode.DerivedCodeType,
derivedCodeType-24 IssuerTypeCode.DerivedCodeType,
derivedCodeType-25 LatitudeDirectionCode.DerivedCodeType,
derivedCodeType-26 LineStatusCode.DerivedCodeType,
derivedCodeType-27 LocaleCode.DerivedCodeType,
derivedCodeType-28 LongitudeDirectionCode.DerivedCodeType,
derivedCodeType-29 MedicalFirstAidGuideCode.DerivedCodeType,
derivedCodeType-30 NatureCode.DerivedCodeType,
derivedCodeType-31 OrderAcknowledgementCode.DerivedCodeType,
derivedCodeType-32 PaymentChannelCode.DerivedCodeType,
derivedCodeType-33 PaymentMeansTypeCode.DerivedCodeType,
derivedCodeType-34 PeriodDescriptionCode.DerivedCodeType,
derivedCodeType-35 PositionCode.DerivedCodeType,
derivedCodeType-36 PriorityLevelCode.DerivedCodeType,
derivedCodeType-37 RateCategoryCode.DerivedCodeType,
derivedCodeType-38 RegulationCode.DerivedCodeType,
derivedCodeType-39 RejectActionCode.DerivedCodeType,
derivedCodeType-40 RejectReasonCode.DerivedCodeType,
derivedCodeType-41 RiskResponsibilityCode.DerivedCodeType,
derivedCodeType-42 SalesConditionsActionCode.DerivedCodeType,
derivedCodeType-43 SealStatusCode.DerivedCodeType,
derivedCodeType-44 ShortageActionCode.DerivedCodeType,
derivedCodeType-45 SubstitutionStatusCode.DerivedCodeType,
derivedCodeType-46 TaxLevelCode.DerivedCodeType,
derivedCodeType-47 TaxTypeCode.DerivedCodeType,
derivedCodeType-48 TimingComplaintCode.DerivedCodeType,
derivedCodeType-49 TransitDirectionCode.DerivedCodeType,
derivedCodeType-50 TransportEquipmentSizeTypeCode.DerivedCodeType,
derivedCodeType-51 TransportEquipmentTypeCode.DerivedCodeType,
derivedCodeType-52 TransportMeansTypeCode.DerivedCodeType,
derivedCodeType-53 TransportModeCode.DerivedCodeType,
derivedCodeType-54 UNDGCode.DerivedCodeType,
derivedCodeType-55 UnitTypeCode.DerivedCodeType}

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:RepresentationTerms"
PREFIX "rt"
NAMESPACE CodeType-derivations.derivedCodeType-55,
CodeContentType-derivations.derivedCodeType-55
AS "urn:oasis:names:tc:ubl:codelist:UnitTypeCode" PREFIX "tht"
NAMESPACE CodeType-derivations.derivedCodeType-54,
CodeContentType-derivations.derivedCodeType-54
AS "urn:oasis:names:tc:ubl:codelist:UNDGCode" PREFIX "undg"
NAMESPACE CodeType-derivations.derivedCodeType-53,
CodeContentType-derivations.derivedCodeType-53
AS "urn:oasis:names:tc:ubl:codelist:TransportModeCode" PREFIX "stm"
NAMESPACE CodeType-derivations.derivedCodeType-52,
CodeContentType-derivations.derivedCodeType-52
AS "urn:oasis:names:tc:ubl:codelist:TransportMeansTypeCode"
PREFIX "tmt"
NAMESPACE CodeType-derivations.derivedCodeType-51,
CodeContentType-derivations.derivedCodeType-51
AS "urn:oasis:names:tc:ubl:codelist:TransportEquipmentTypeCode"
PREFIX "tet"
NAMESPACE CodeType-derivations.derivedCodeType-50,
CodeContentType-derivations.derivedCodeType-50
AS "urn:oasis:names:tc:ubl:codelist:TransportEquipmentSizeTypeCode"
PREFIX "tes"
NAMESPACE CodeType-derivations.derivedCodeType-49,
CodeContentType-derivations.derivedCodeType-49
AS "urn:oasis:names:tc:ubl:codelist:TransitDirectionCode" PREFIX "std"
NAMESPACE CodeType-derivations.derivedCodeType-48,
CodeContentType-derivations.derivedCodeType-48
AS "urn:oasis:names:tc:ubl:codelist:TimingComplaintCode" PREFIX "rtc"
NAMESPACE CodeType-derivations.derivedCodeType-47,
CodeContentType-derivations.derivedCodeType-47
AS "urn:oasis:names:tc:ubl:codelist:TaxTypeCode" PREFIX "txt"
NAMESPACE CodeType-derivations.derivedCodeType-46,
CodeContentType-derivations.derivedCodeType-46
AS "urn:oasis:names:tc:ubl:codelist:TaxLevelCode" PREFIX "txl"
NAMESPACE CodeType-derivations.derivedCodeType-45,
CodeContentType-derivations.derivedCodeType-45
AS "urn:oasis:names:tc:ubl:codelist:SubstitutionStatusCode"
PREFIX "sst"
NAMESPACE CodeType-derivations.derivedCodeType-44,
CodeContentType-derivations.derivedCodeType-44
AS "urn:oasis:names:tc:ubl:codelist:ShortageActionCode" PREFIX "rsa"
NAMESPACE CodeType-derivations.derivedCodeType-43,
CodeContentType-derivations.derivedCodeType-43
AS "urn:oasis:names:tc:ubl:codelist:SealStatusCode" PREFIX "tst"
NAMESPACE CodeType-derivations.derivedCodeType-42,
CodeContentType-derivations.derivedCodeType-42
AS "urn:oasis:names:tc:ubl:codelist:SalesConditionsActionCode"
PREFIX "sca"
NAMESPACE CodeType-derivations.derivedCodeType-41,
CodeContentType-derivations.derivedCodeType-41
AS "urn:oasis:names:tc:ubl:codelist:RiskResponsibilityCode"
PREFIX "rsk"
NAMESPACE CodeType-derivations.derivedCodeType-40,
CodeContentType-derivations.derivedCodeType-40
AS "urn:oasis:names:tc:ubl:codelist:RejectReasonCode" PREFIX "rrj"
NAMESPACE CodeType-derivations.derivedCodeType-39,
CodeContentType-derivations.derivedCodeType-39
AS "urn:oasis:names:tc:ubl:codelist:RejectActionCode" PREFIX "rra"
NAMESPACE CodeType-derivations.derivedCodeType-38,
CodeContentType-derivations.derivedCodeType-38
AS "urn:oasis:names:tc:ubl:codelist:RegulationCode" PREFIX "hreg"
NAMESPACE CodeType-derivations.derivedCodeType-37,
CodeContentType-derivations.derivedCodeType-37
AS "urn:oasis:names:tc:ubl:codelist:RateCategoryCode"
NAMESPACE CodeType-derivations.derivedCodeType-36,
CodeContentType-derivations.derivedCodeType-36
AS "urn:oasis:names:tc:ubl:codelist:PriorityLevelCode" PREFIX "spl"
NAMESPACE CodeType-derivations.derivedCodeType-35,
CodeContentType-derivations.derivedCodeType-35
AS "urn:oasis:names:tc:ubl:codelist:PositionCode" PREFIX "phy"
NAMESPACE CodeType-derivations.derivedCodeType-34,
CodeContentType-derivations.derivedCodeType-34
AS "urn:oasis:names:tc:ubl:codelist:PeriodDescriptionCode"
PREFIX "per"
NAMESPACE CodeType-derivations.derivedCodeType-33,
CodeContentType-derivations.derivedCodeType-33
AS "urn:oasis:names:tc:ubl:codelist:PaymentMeansTypeCode" PREFIX "pty"
NAMESPACE CodeType-derivations.derivedCodeType-32,
CodeContentType-derivations.derivedCodeType-32
AS "urn:oasis:names:tc:ubl:codelist:PaymentChannelCode" PREFIX "pch"
NAMESPACE CodeType-derivations.derivedCodeType-31,
CodeContentType-derivations.derivedCodeType-31
AS "urn:oasis:names:tc:ubl:codelist:OrderAcknowledgementCode"
PREFIX "res"
NAMESPACE CodeType-derivations.derivedCodeType-30,
CodeContentType-derivations.derivedCodeType-30
AS "urn:oasis:names:tc:ubl:codelist:NatureCode" PREFIX "nat"
NAMESPACE CodeType-derivations.derivedCodeType-29,
CodeContentType-derivations.derivedCodeType-29
AS "urn:oasis:names:tc:ubl:codelist:MedicalFirstAidGuideCode"
PREFIX "mfg"
NAMESPACE CodeType-derivations.derivedCodeType-28,
CodeContentType-derivations.derivedCodeType-28
AS "urn:oasis:names:tc:ubl:codelist:LongitudeDirectionCode"
PREFIX "lon"
NAMESPACE CodeType-derivations.derivedCodeType-27,
CodeContentType-derivations.derivedCodeType-27
AS "urn:oasis:names:tc:ubl:codelist:LocaleCode" PREFIX "loc"
NAMESPACE CodeType-derivations.derivedCodeType-26,
CodeContentType-derivations.derivedCodeType-26
AS "urn:oasis:names:tc:ubl:codelist:LineStatusCode" PREFIX "lstat"
NAMESPACE CodeType-derivations.derivedCodeType-25,
CodeContentType-derivations.derivedCodeType-25
AS "urn:oasis:names:tc:ubl:codelist:LatitudeDirectionCode"
PREFIX "lat"
NAMESPACE CodeType-derivations.derivedCodeType-24,
CodeContentType-derivations.derivedCodeType-24
AS "urn:oasis:names:tc:ubl:codelist:IssuerTypeCode" PREFIX "tei"
NAMESPACE CodeType-derivations.derivedCodeType-23,
CodeContentType-derivations.derivedCodeType-23
AS "urn:oasis:names:tc:ubl:codelist:InvoiceTypeCode" PREFIX "intyp"
NAMESPACE CodeType-derivations.derivedCodeType-22,
CodeContentType-derivations.derivedCodeType-22
AS "urn:oasis:names:tc:ubl:codelist:InhalationToxicityZoneCode"
PREFIX "hitz"
NAMESPACE CodeType-derivations.derivedCodeType-21,
CodeContentType-derivations.derivedCodeType-21
AS "urn:oasis:names:tc:ubl:codelist:HazardousPackingCriteriaCode"
PREFIX "hpc"
NAMESPACE CodeType-derivations.derivedCodeType-20,
CodeContentType-derivations.derivedCodeType-20
AS "urn:oasis:names:tc:ubl:codelist:HandlingCode" PREFIX "shh"
NAMESPACE CodeType-derivations.derivedCodeType-19,
CodeContentType-derivations.derivedCodeType-19
AS "urn:oasis:names:tc:ubl:codelist:FullnessIndicationCode"
PREFIX "tef"
NAMESPACE CodeType-derivations.derivedCodeType-18,
CodeContentType-derivations.derivedCodeType-18
AS "urn:oasis:names:tc:ubl:codelist:FromEventCode" PREFIX "fev"
NAMESPACE CodeType-derivations.derivedCodeType-17,
CodeContentType-derivations.derivedCodeType-17
AS "urn:oasis:names:tc:ubl:codelist:ExemptionReasonCode" PREFIX "tex"
NAMESPACE CodeType-derivations.derivedCodeType-16,
CodeContentType-derivations.derivedCodeType-16
AS "urn:oasis:names:tc:ubl:codelist:EmergencyProceduresCode"
PREFIX "hep"
NAMESPACE CodeType-derivations.derivedCodeType-15,
CodeContentType-derivations.derivedCodeType-15
AS "urn:oasis:names:tc:ubl:codelist:EmergencyCardCode" PREFIX "trm"
NAMESPACE CodeType-derivations.derivedCodeType-14,
CodeContentType-derivations.derivedCodeType-14
AS "urn:oasis:names:tc:ubl:codelist:DocumentStatusCode" PREFIX "stat"
NAMESPACE CodeType-derivations.derivedCodeType-13,
CodeContentType-derivations.derivedCodeType-13
AS "urn:oasis:names:tc:ubl:codelist:DispositionCode" PREFIX "ted"
NAMESPACE CodeType-derivations.derivedCodeType-12,
CodeContentType-derivations.derivedCodeType-12
AS "urn:oasis:names:tc:ubl:codelist:DespatchAdviceTypeCode"
PREFIX "datyp"
NAMESPACE CodeType-derivations.derivedCodeType-11,
CodeContentType-derivations.derivedCodeType-11
AS "urn:oasis:names:tc:ubl:codelist:CurrencyCode" PREFIX "cur"
NAMESPACE CodeType-derivations.derivedCodeType-10,
CodeContentType-derivations.derivedCodeType-10
AS "urn:oasis:names:tc:ubl:codelist:CountrySubentityCode" PREFIX "cse"
NAMESPACE CodeType-derivations.derivedCodeType-9,
CodeContentType-derivations.derivedCodeType-9
AS "urn:oasis:names:tc:ubl:codelist:CountryIdentificationCode"
PREFIX "cnt"
NAMESPACE CodeType-derivations.derivedCodeType-8,
CodeContentType-derivations.derivedCodeType-8
AS "urn:oasis:names:tc:ubl:codelist:CoordinateSystemCode" PREFIX "lcs"
NAMESPACE CodeType-derivations.derivedCodeType-7,
CodeContentType-derivations.derivedCodeType-7
AS "urn:oasis:names:tc:ubl:codelist:ContractTypeCode" PREFIX "cont"
NAMESPACE CodeType-derivations.derivedCodeType-6,
CodeContentType-derivations.derivedCodeType-6
AS "urn:oasis:names:tc:ubl:codelist:CommodityCode" PREFIX "com"
NAMESPACE CodeType-derivations.derivedCodeType-5,
CodeContentType-derivations.derivedCodeType-5
AS "urn:oasis:names:tc:ubl:codelist:ChipCode" PREFIX "chc"
NAMESPACE CodeType-derivations.derivedCodeType-4,
CodeContentType-derivations.derivedCodeType-4
AS "urn:oasis:names:tc:ubl:codelist:ChannelCode" PREFIX "chn"
NAMESPACE CodeType-derivations.derivedCodeType-3,
CodeContentType-derivations.derivedCodeType-3
AS "urn:oasis:names:tc:ubl:codelist:CargoTypeCode" PREFIX "crg"
NAMESPACE CodeType-derivations.derivedCodeType-2,
CodeContentType-derivations.derivedCodeType-2
AS "urn:oasis:names:tc:ubl:codelist:CardTypeCode" PREFIX "crd"
NAMESPACE CodeType-derivations.derivedCodeType-1,
CodeContentType-derivations.derivedCodeType-1
AS "urn:oasis:names:tc:ubl:codelist:AllowanceChargeReasonCode"
PREFIX "rsn"
NAMESPACE CodeType-derivations.derivedCodeType,
CodeContentType-derivations.derivedCodeType
AS "urn:oasis:names:tc:ubl:codelist:AccountTypeCode" PREFIX "acc"
NOT NAMESPACE AmountType.ALL, BinaryObjectType.ALL, GraphicType.ALL,
PictureType.ALL, SoundType.ALL, VideoType.ALL, IdentifierType.ALL,
MeasureType.ALL, QuantityType.ALL, TextType.ALL, NameType.ALL
ATTRIBUTE AmountType.ALL, BinaryObjectType.ALL, GraphicType.ALL,
PictureType.ALL, SoundType.ALL, VideoType.ALL, IdentifierType.ALL,
MeasureType.ALL, QuantityType.ALL, TextType.ALL, NameType.ALL
NOT ATTRIBUTE base IN ALL
BASE64 OCTET STRING
NAME uRI IN ALL AS CAPITALIZED
NAME ALL IN CodeContentType-derivations, ALL IN CodeType-derivations
AS "DerivedCodeType"
NAME codeContentType, codeType IN CodeContentType-derivations,
CodeType-derivations.codeType AS CAPITALIZED
NAME CodeType-1 AS "CodeType"
UNTAGGED base IN ALL
USE-TYPE CodeType-derivations, CodeType-derivations
END
CommonAggregateTypes DEFINITIONS AUTOMATIC TAGS ::=
BEGIN IMPORTS IdentifierType, DateTimeType, TextType, NameType, QuantityType, RateType, IndicatorType, DateType, MeasureType, AmountType, NumericType FROM RepresentationTerms
DerivedCodeType
FROM AccountTypeCode
DerivedCodeType
FROM SalesConditionsActionCode
DerivedCodeType
FROM CardTypeCode
DerivedCodeType
FROM CargoTypeCode
DerivedCodeType
FROM ChannelCode
DerivedCodeType
FROM ChipCode
DerivedCodeType
FROM CommodityCode
DerivedCodeType
FROM ContractTypeCode
DerivedCodeType
FROM CoordinateSystemCode
DerivedCodeType
FROM CountrySubentityCode
DerivedCodeType
FROM CurrencyCode
DerivedCodeType
FROM PeriodDescriptionCode
DerivedCodeType
FROM DispositionCode
DerivedCodeType
FROM EmergencyProceduresCode
DerivedCodeType
FROM ExemptionReasonCode
DerivedCodeType
FROM FromEventCode
DerivedCodeType
FROM FullnessIndicationCode
DerivedCodeType
FROM HandlingCode
DerivedCodeType
FROM CountryIdentificationCode
DerivedCodeType
FROM InhalationToxicityZoneCode
DerivedCodeType
FROM IssuerTypeCode
DerivedCodeType
FROM LatitudeDirectionCode
DerivedCodeType
FROM LineStatusCode
DerivedCodeType
FROM LocaleCode
DerivedCodeType
FROM LongitudeDirectionCode
DerivedCodeType
FROM RiskResponsibilityCode
DerivedCodeType
FROM MedicalFirstAidGuideCode
DerivedCodeType
FROM NatureCode
DerivedCodeType
FROM TransportEquipmentTypeCode
DerivedCodeType
FROM HazardousPackingCriteriaCode
DerivedCodeType
FROM PaymentChannelCode
DerivedCodeType
FROM PaymentMeansTypeCode
DerivedCodeType
FROM PositionCode
DerivedCodeType
FROM PriorityLevelCode
DerivedCodeType
FROM AllowanceChargeReasonCode
DerivedCodeType
FROM RegulationCode
DerivedCodeType
FROM RejectActionCode
DerivedCodeType
FROM RejectReasonCode
DerivedCodeType
FROM SealStatusCode
DerivedCodeType
FROM ShortageActionCode
DerivedCodeType
FROM TransportEquipmentSizeTypeCode
DerivedCodeType
FROM SubstitutionStatusCode
DerivedCodeType
FROM TaxLevelCode
DerivedCodeType
FROM TaxTypeCode
DerivedCodeType
FROM TimingComplaintCode
DerivedCodeType
FROM TransitDirectionCode
DerivedCodeType
FROM EmergencyCardCode
DerivedCodeType
FROM TransportMeansTypeCode
DerivedCodeType
FROM TransportModeCode
DerivedCodeType
FROM UNDGCode
DerivedCodeType
FROM UnitTypeCode;

Address ::= AddressType AddressType ::= SEQUENCE {
iD ID OPTIONAL,
postbox Postbox OPTIONAL,
floor Floor OPTIONAL,
room Room OPTIONAL,
streetName StreetName OPTIONAL,
additionalStreetName AdditionalStreetName OPTIONAL,
buildingName BuildingName OPTIONAL,
buildingNumber BuildingNumber OPTIONAL,
inhouseMail InhouseMail OPTIONAL,
department Department 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 (SIZE (0..7)) OF addressLine AddressLine,
country Country OPTIONAL,
locationCoordinate LocationCoordinate OPTIONAL}

AddressLine ::= AddressLineType AddressLineType ::= SEQUENCE {line Line}

AllowanceCharge ::= AllowanceChargeType AllowanceChargeType ::= SEQUENCE {
iD ID OPTIONAL,
chargeIndicator ChargeIndicator,
reasonCode ReasonCode OPTIONAL,
multiplierFactorQuantity MultiplierFactorQuantity OPTIONAL,
currencyCode CurrencyCode OPTIONAL,
prepaidIndicator PrepaidIndicator OPTIONAL,
sequenceNumeric SequenceNumeric OPTIONAL,
taxCategory-list SEQUENCE OF taxCategory TaxCategory,
paymentMeans-list SEQUENCE OF paymentMeans PaymentMeans}

BasePrice ::= BasePriceType BasePriceType ::= SEQUENCE {
priceAmount PriceAmount,
baseQuantity BaseQuantity OPTIONAL,
maximumQuantity MaximumQuantity OPTIONAL,
minimumQuantity MinimumQuantity OPTIONAL,
maximumAmount MaximumAmount OPTIONAL,
minimumAmount MinimumAmount OPTIONAL}

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

BuyerParty ::= BuyerPartyType BuyerPartyType ::= SEQUENCE {
buyerAssignedAccountID BuyerAssignedAccountID OPTIONAL,
sellerAssignedAccountID SellerAssignedAccountID OPTIONAL,
additionalAccountID-list SEQUENCE OF additionalAccountID AdditionalAccountID,
party Party}

CardAccount ::= CardAccountType CardAccountType ::= SEQUENCE {
primaryAccountNumberID PrimaryAccountNumberID,
cardTypeCode CardTypeCode,
customerID CustomerID OPTIONAL,
validFromDate ValidFromDate OPTIONAL,
expiryDate ExpiryDate OPTIONAL,
issuerID IssuerID OPTIONAL,
issueNumberID IssueNumberID OPTIONAL,
cV2 CV2 OPTIONAL,
chipCode ChipCode OPTIONAL,
chipApplicationID ChipApplicationID OPTIONAL,
holder Holder OPTIONAL}

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

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

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

Contract ::= ContractType ContractType ::= SEQUENCE {
iD ID OPTIONAL,
issueDate IssueDate OPTIONAL,
contractTypeCode ContractTypeCode OPTIONAL,
validityPeriod ValidityPeriod OPTIONAL}

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

CreditAccount ::= CreditAccountType CreditAccountType ::= SEQUENCE {accountID AccountID OPTIONAL}

Delivery ::= DeliveryType DeliveryType ::= SEQUENCE {
iD ID OPTIONAL,
quantity Quantity OPTIONAL,
minimumQuantity MinimumQuantity OPTIONAL,
maximumQuantity MaximumQuantity OPTIONAL,
requestedDeliveryDateTime RequestedDeliveryDateTime OPTIONAL,
promisedByDateTime PromisedByDateTime OPTIONAL,
actualDeliveryDateTime ActualDeliveryDateTime OPTIONAL,
deliverToAddress DeliverToAddress OPTIONAL,
sendFromAddress SendFromAddress OPTIONAL,
orderLineReference-list SEQUENCE OF orderLineReference OrderLineReference}

DeliveryTerms ::= DeliveryTermsType DeliveryTermsType ::= SEQUENCE {
iD ID OPTIONAL,
relevantLocation RelevantLocation OPTIONAL,
specialTerms SpecialTerms OPTIONAL,
lossRiskResponsibilityCode LossRiskResponsibilityCode OPTIONAL,
lossRisk LossRisk OPTIONAL,
allowanceCharge AllowanceCharge OPTIONAL}

DespatchLine ::= DespatchLineType DespatchLineType ::= SEQUENCE {
iD ID,
lineStatusCode LineStatusCode OPTIONAL,
deliveredQuantity DeliveredQuantity,
toFollowQuantity ToFollowQuantity OPTIONAL,
toFollowReason ToFollowReason OPTIONAL,
note Note OPTIONAL,
orderLineReference-list
SEQUENCE (SIZE (1..MAX)) OF orderLineReference OrderLineReference,
delivery-list SEQUENCE OF delivery Delivery,
item Item,
transportHandlingUnit TransportHandlingUnit OPTIONAL}

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

DocumentReference ::= DocumentReferenceType DocumentReferenceType ::= SEQUENCE {
iD ID,
copyIndicator CopyIndicator OPTIONAL,
issueDate IssueDate OPTIONAL,
gUID GUID OPTIONAL}

ExchangeRate ::= ExchangeRateType ExchangeRateType ::= SEQUENCE {
sourceCurrencyCode SourceCurrencyCode,
sourceCurrencyBaseRate SourceCurrencyBaseRate OPTIONAL,
targetCurrencyCode TargetCurrencyCode,
targetUnitBaseRate TargetUnitBaseRate OPTIONAL,
exchangeMarketID ExchangeMarketID OPTIONAL,
calculationRate CalculationRate,
date Date OPTIONAL,
foreignExchangeContract ForeignExchangeContract OPTIONAL}

FinancialAccount ::= FinancialAccountType FinancialAccountType ::= SEQUENCE {
iD ID OPTIONAL,
name Name OPTIONAL,
accountTypeCode AccountTypeCode,
currencyCode CurrencyCode OPTIONAL,
financialInstitutionBranch FinancialInstitutionBranch,
country Country OPTIONAL}

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

HazardousItem ::= HazardousItemType HazardousItemType ::= SEQUENCE {
iD ID OPTIONAL,
placardNotation PlacardNotation OPTIONAL,
placardEndorsement PlacardEndorsement OPTIONAL,
additionalInformation AdditionalInformation OPTIONAL,
uNDGCode UNDGCode OPTIONAL,
emergencyProceduresCode EmergencyProceduresCode OPTIONAL,
medicalFirstAidGuideCode MedicalFirstAidGuideCode OPTIONAL,
technicalName TechnicalName OPTIONAL,
contactParty ContactParty,
secondaryHazard-list SEQUENCE OF secondaryHazard SecondaryHazard,
hazardousGoodsTransit-list
SEQUENCE OF hazardousGoodsTransit HazardousGoodsTransit,
emergencyTemperature EmergencyTemperature OPTIONAL,
flashpointTemperature FlashpointTemperature OPTIONAL,
additionalTemperature-list
SEQUENCE OF additionalTemperature AdditionalTemperature}

HazardousGoodsTransit ::= HazardousGoodsTransitType HazardousGoodsTransitType ::= SEQUENCE {
transportEmergencyCardCode TransportEmergencyCardCode OPTIONAL,
packingCriteriaCode PackingCriteriaCode OPTIONAL,
regulationCode RegulationCode OPTIONAL,
inhalationToxicityZoneCode InhalationToxicityZoneCode OPTIONAL,
maximumTemperature MaximumTemperature OPTIONAL,
minimumTemperature MinimumTemperature OPTIONAL}

InvoiceLine ::= InvoiceLineType InvoiceLineType ::= SEQUENCE {
iD ID,
lineStatusCode LineStatusCode OPTIONAL,
invoicedQuantity InvoicedQuantity,
lineExtensionAmount LineExtensionAmount,
note Note OPTIONAL,
orderLineReference-list SEQUENCE OF orderLineReference OrderLineReference,
despatchLineReference-list
SEQUENCE OF despatchLineReference DespatchLineReference,
receiptLineReference-list
SEQUENCE OF receiptLineReference ReceiptLineReference,
delivery-list SEQUENCE OF delivery Delivery,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
taxTotal-list SEQUENCE OF taxTotal TaxTotal,
item Item,
basePrice BasePrice}

Item ::= ItemType ItemType ::= SEQUENCE {
description Description OPTIONAL,
packQuantity PackQuantity OPTIONAL,
packSizeQuantity PackSizeQuantity OPTIONAL,
catalogueIndicator CatalogueIndicator OPTIONAL,
buyersItemIdentification BuyersItemIdentification OPTIONAL,
sellersItemIdentification SellersItemIdentification OPTIONAL,
manufacturersItemIdentification ManufacturersItemIdentification OPTIONAL,
standardItemIdentification StandardItemIdentification OPTIONAL,
catalogueItemIdentification CatalogueItemIdentification OPTIONAL,
additionalItemIdentification-list
SEQUENCE OF additionalItemIdentification AdditionalItemIdentification,
catalogueDocumentReference CatalogueDocumentReference OPTIONAL,
originCountry OriginCountry OPTIONAL,
commodityClassification CommodityClassification OPTIONAL,
salesConditions-list
SEQUENCE OF salesConditions SalesConditions,
hazardousItem-list SEQUENCE OF hazardousItem HazardousItem,
taxCategory-list SEQUENCE OF taxCategory TaxCategory,
basePrice-list SEQUENCE OF basePrice BasePrice}

ItemIdentification ::= ItemIdentificationType ItemIdentificationType ::= SEQUENCE {
iD ID,
physicalAttribute-list SEQUENCE OF physicalAttribute PhysicalAttribute,
measurementDimension-list
SEQUENCE OF measurementDimension MeasurementDimension}

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

LegalTotal ::= LegalTotalType LegalTotalType ::= SEQUENCE {
lineExtensionTotalAmount LineExtensionTotalAmount,
toBePaidTotalAmount ToBePaidTotalAmount}

LineItem ::= LineItemType LineItemType ::= SEQUENCE {
buyersID BuyersID OPTIONAL,
sellersID SellersID OPTIONAL,
lineStatusCode LineStatusCode OPTIONAL,
quantity Quantity OPTIONAL,
lineExtensionAmount LineExtensionAmount OPTIONAL,
taxTotalAmount TaxTotalAmount OPTIONAL,
minimumQuantity MinimumQuantity OPTIONAL,
maximumQuantity MaximumQuantity OPTIONAL,
maximumBackorderQuantity MaximumBackorderQuantity OPTIONAL,
minimumBackorderQuantity MinimumBackorderQuantity OPTIONAL,
note Note OPTIONAL,
delivery-list SEQUENCE OF delivery Delivery,
destinationParty DestinationParty OPTIONAL,
orderedShipment-list SEQUENCE OF orderedShipment OrderedShipment,
allowanceCharge-list SEQUENCE OF allowanceCharge AllowanceCharge,
basePrice BasePrice OPTIONAL,
item Item}

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

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

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

OrderLine ::= OrderLineType OrderLineType ::= SEQUENCE {
substitutionStatusCode SubstitutionStatusCode OPTIONAL,
note Note OPTIONAL,
lineItem LineItem,
substitutesForLineItem SubstitutesForLineItem OPTIONAL,
replacesLineItem ReplacesLineItem OPTIONAL,
alternativeLineItem AlternativeLineItem OPTIONAL}

OrderLineReference ::= OrderLineReferenceType OrderLineReferenceType ::= SEQUENCE {
buyersLineID BuyersLineID OPTIONAL,
sellersLineID SellersLineID OPTIONAL,
lineStatusCode LineStatusCode OPTIONAL,
orderReference OrderReference OPTIONAL}

OrderReference ::= OrderReferenceType OrderReferenceType ::= SEQUENCE {
buyersID BuyersID OPTIONAL,
sellersID SellersID OPTIONAL,
copyIndicator CopyIndicator OPTIONAL,
issueDate IssueDate OPTIONAL,
gUID GUID OPTIONAL}

Package ::= PackageType PackageType ::= SEQUENCE {
iD ID OPTIONAL,
quantity Quantity OPTIONAL,
returnableMaterialIndicator ReturnableMaterialIndicator OPTIONAL,
containedPackage ContainedPackage OPTIONAL}

Party ::= PartyType PartyType ::= SEQUENCE {
partyIdentification-list SEQUENCE OF partyIdentification PartyIdentification,
partyName PartyName OPTIONAL,
address Address OPTIONAL,
partyTaxScheme-list SEQUENCE OF partyTaxScheme PartyTaxScheme,
contact Contact OPTIONAL,
language Language OPTIONAL}

PartyIdentification ::= PartyIdentificationType PartyIdentificationType ::= SEQUENCE {iD ID}

PartyName ::= PartyNameType PartyNameType ::= SEQUENCE {name-list SEQUENCE (SIZE (1..MAX)) OF name Name}

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

Payment ::= PaymentType PaymentType ::= SEQUENCE {
iD ID OPTIONAL,
paidAmount PaidAmount OPTIONAL,
receivedDate ReceivedDate OPTIONAL}

PaymentMeans ::= PaymentMeansType PaymentMeansType ::= SEQUENCE {
paymentMeansTypeCode PaymentMeansTypeCode,
duePaymentDate DuePaymentDate OPTIONAL,
paymentChannelCode PaymentChannelCode OPTIONAL,
cardAccount CardAccount OPTIONAL,
payerFinancialAccount PayerFinancialAccount OPTIONAL,
payeeFinancialAccount PayeeFinancialAccount OPTIONAL,
creditAccount CreditAccount OPTIONAL,
payment Payment OPTIONAL}

PaymentTerms ::= PaymentTermsType PaymentTermsType ::= SEQUENCE {
iD ID OPTIONAL,
note Note,
fromEventCode FromEventCode OPTIONAL,
settlementDiscountRateNumeric SettlementDiscountRateNumeric OPTIONAL,
penaltySurchargeRateNumeric PenaltySurchargeRateNumeric OPTIONAL,
settlementPeriod SettlementPeriod OPTIONAL,
penaltyPeriod PenaltyPeriod OPTIONAL}

Period ::= PeriodType PeriodType ::= SEQUENCE {
startDateTime StartDateTime OPTIONAL,
endDateTime EndDateTime OPTIONAL,
durationMeasure DurationMeasure OPTIONAL,
descriptionCode-list SEQUENCE OF descriptionCode DescriptionCode}

PhysicalAttribute ::= PhysicalAttributeType PhysicalAttributeType ::= SEQUENCE {
attributeID AttributeID,
positionCode PositionCode OPTIONAL,
descriptionID DescriptionID OPTIONAL,
description Description OPTIONAL}

ReceiptLine ::= ReceiptLineType ReceiptLineType ::= SEQUENCE {
iD ID,
lineStatusCode LineStatusCode OPTIONAL,
receivedQuantity ReceivedQuantity OPTIONAL,
shortQuantity ShortQuantity OPTIONAL,
shortageActionCode ShortageActionCode OPTIONAL,
rejectedQuantity RejectedQuantity OPTIONAL,
rejectReasonCode RejectReasonCode OPTIONAL,
rejectActionCode RejectActionCode OPTIONAL,
receivedDate ReceivedDate OPTIONAL,
timingComplaintCode TimingComplaintCode OPTIONAL,
note Note OPTIONAL,
orderLineReference-list
SEQUENCE OF orderLineReference OrderLineReference,
despatchLineReference-list
SEQUENCE OF despatchLineReference DespatchLineReference,
delivery-list SEQUENCE OF delivery Delivery,
transportHandlingUnit-list
SEQUENCE OF transportHandlingUnit TransportHandlingUnit,
orderedItemIdentification-list
SEQUENCE OF orderedItemIdentification OrderedItemIdentification}

SalesConditions ::= SalesConditionsType SalesConditionsType ::= SEQUENCE {
iD ID OPTIONAL,
actionCode ActionCode OPTIONAL,
description Description OPTIONAL}

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

SellerParty ::= SellerPartyType SellerPartyType ::= SEQUENCE {
buyerAssignedAccountID BuyerAssignedAccountID OPTIONAL,
sellerAssignedAccountID SellerAssignedAccountID OPTIONAL,
additionalAccountID-list SEQUENCE OF additionalAccountID AdditionalAccountID,
party Party,
shippingContact ShippingContact OPTIONAL,
accountsContact AccountsContact OPTIONAL,
orderContact OrderContact OPTIONAL}

Shipment ::= ShipmentType ShipmentType ::= SEQUENCE {
iD ID,
priorityLevelCode PriorityLevelCode OPTIONAL,
handlingCode HandlingCode OPTIONAL,
handlingInstructions HandlingInstructions OPTIONAL,
information Information OPTIONAL,
grossWeightMeasure GrossWeightMeasure OPTIONAL,
netWeightMeasure NetWeightMeasure OPTIONAL,
netNetWeightMeasure NetNetWeightMeasure OPTIONAL,
grossVolumeMeasure GrossVolumeMeasure OPTIONAL,
netVolumeMeasure NetVolumeMeasure OPTIONAL,
delivery Delivery OPTIONAL,
transportContract TransportContract OPTIONAL,
shipmentStage-list SEQUENCE OF shipmentStage ShipmentStage,
transportEquipment-list SEQUENCE OF transportEquipment TransportEquipment}

ShipmentStage ::= ShipmentStageType ShipmentStageType ::= SEQUENCE {
iD ID OPTIONAL,
transportModeCode TransportModeCode OPTIONAL,
transportMeansTypeCode TransportMeansTypeCode OPTIONAL,
transitDirectionCode TransitDirectionCode OPTIONAL,
period Period OPTIONAL}

TaxCategory ::= TaxCategoryType TaxCategoryType ::= SEQUENCE {
iD ID,
ratePercentNumeric RatePercentNumeric OPTIONAL,
taxScheme TaxScheme}

TaxScheme ::= TaxSchemeType TaxSchemeType ::= SEQUENCE {
iD ID OPTIONAL,
taxTypeCode TaxTypeCode OPTIONAL,
currencyCode CurrencyCode OPTIONAL,
jurisdictionAddress JurisdictionAddress OPTIONAL}

TaxTotal ::= TaxTotalType TaxTotalType ::= SEQUENCE {
totalTaxAmount TotalTaxAmount,
taxSubTotal-list SEQUENCE OF taxSubTotal TaxSubTotal}

TaxSubTotal ::= TaxSubTotalType TaxSubTotalType ::= SEQUENCE {
taxableAmount TaxableAmount,
taxAmount TaxAmount,
taxCategory TaxCategory}

Temperature ::= TemperatureType TemperatureType ::= SEQUENCE {
attributeID AttributeID,
measure Measure,
description Description OPTIONAL}

TransportEquipment ::= TransportEquipmentType TransportEquipmentType ::= SEQUENCE {
iD ID OPTIONAL,
providerTypeCode ProviderTypeCode OPTIONAL,
ownerTypeCode OwnerTypeCode OPTIONAL,
sizeTypeCode SizeTypeCode OPTIONAL,
dispositionCode DispositionCode OPTIONAL,
fullnessIndicationCode FullnessIndicationCode OPTIONAL,
refrigerationOnIndicator RefrigerationOnIndicator OPTIONAL,
information Information OPTIONAL,
dimension-list SEQUENCE OF dimension Dimension,
transportEquipmentSeal-list
SEQUENCE OF transportEquipmentSeal TransportEquipmentSeal}

TransportEquipmentSeal ::= TransportEquipmentSealType TransportEquipmentSealType ::= SEQUENCE {
iD ID,
issuerTypeCode IssuerTypeCode OPTIONAL,
condition Condition OPTIONAL,
sealStatusCode SealStatusCode OPTIONAL}

TransportHandlingUnit ::= TransportHandlingUnitType TransportHandlingUnitType ::= SEQUENCE {
iD ID OPTIONAL,
unitTypeCode UnitTypeCode OPTIONAL,
handlingUnitDespatchLine-list
SEQUENCE OF handlingUnitDespatchLine HandlingUnitDespatchLine,
actualPackage-list SEQUENCE OF actualPackage ActualPackage,
receivedReceiptLine-list
SEQUENCE OF receivedReceiptLine ReceivedReceiptLine}

AccountID ::= IdentifierType AccountTypeCode ::= AccountTypeCode.DerivedCodeType AccountsContact ::= ContactType ActionCode ::= SalesConditionsActionCode.DerivedCodeType ActualDeliveryDateTime ::= DateTimeType ActualPackage ::= PackageType AdditionalAccountID ::= IdentifierType AdditionalInformation ::= TextType AdditionalItemIdentification ::= ItemIdentificationType AdditionalStreetName ::= NameType AdditionalTemperature ::= TemperatureType AlternativeLineItem ::= LineItemType AttributeID ::= IdentifierType BaseQuantity ::= QuantityType BuildingName ::= NameType BuildingNumber ::= TextType BuyerAssignedAccountID ::= IdentifierType BuyersID ::= IdentifierType BuyersItemIdentification ::= ItemIdentificationType BuyersLineID ::= IdentifierType CV2 ::= TextType CalculationRate ::= RateType CardTypeCode ::= CardTypeCode.DerivedCodeType CargoTypeCode ::= CargoTypeCode.DerivedCodeType CatalogueDocumentReference ::= DocumentReferenceType CatalogueIndicator ::= IndicatorType CatalogueItemIdentification ::= ItemIdentificationType ChannelCode ::= ChannelCode.DerivedCodeType ChargeIndicator ::= IndicatorType ChipApplicationID ::= IdentifierType ChipCode ::= ChipCode.DerivedCodeType CityName ::= NameType CommodityCode ::= CommodityCode.DerivedCodeType CompanyID ::= IdentifierType Condition ::= TextType ContactParty ::= PartyType ContainedPackage ::= PackageType ContractTypeCode ::= ContractTypeCode.DerivedCodeType CoordinateSystemCode ::= CoordinateSystemCode.DerivedCodeType CopyIndicator ::= IndicatorType CountrySubentity ::= TextType CountrySubentityCode ::= CountrySubentityCode.DerivedCodeType CurrencyCode ::= CurrencyCode.DerivedCodeType CustomerID ::= IdentifierType Date ::= DateType DeliverToAddress ::= AddressType DeliveredQuantity ::= QuantityType Department ::= TextType Description ::= TextType DescriptionCode ::= PeriodDescriptionCode.DerivedCodeType DescriptionID ::= IdentifierType DespatchLineReference ::= LineReferenceType DestinationParty ::= PartyType DispositionCode ::= DispositionCode.DerivedCodeType District ::= TextType DuePaymentDate ::= DateType DurationMeasure ::= MeasureType ElectronicMail ::= TextType EmergencyProceduresCode ::= EmergencyProceduresCode.DerivedCodeType EmergencyTemperature ::= TemperatureType EndDateTime ::= DateTimeType ExchangeMarketID ::= IdentifierType ExemptionReasonCode ::= ExemptionReasonCode.DerivedCodeType ExpiryDate ::= DateType Extension ::= TextType FinancialInstitutionBranch ::= BranchType FlashpointTemperature ::= TemperatureType Floor ::= TextType ForeignExchangeContract ::= ContractType FromEventCode ::= FromEventCode.DerivedCodeType FullnessIndicationCode ::= FullnessIndicationCode.DerivedCodeType GUID ::= IdentifierType GrossVolumeMeasure ::= MeasureType GrossWeightMeasure ::= MeasureType HandlingCode ::= HandlingCode.DerivedCodeType HandlingInstructions ::= TextType HandlingUnitDespatchLine ::= DespatchLineType Holder ::= TextType ID ::= IdentifierType IdentificationCode ::= CountryIdentificationCode.DerivedCodeType Information ::= TextType InhalationToxicityZoneCode ::= InhalationToxicityZoneCode.DerivedCodeType InhouseMail ::= TextType InvoicedQuantity ::= QuantityType IssueDate ::= DateType IssueNumberID ::= IdentifierType IssuerID ::= IdentifierType IssuerTypeCode ::= IssuerTypeCode.DerivedCodeType JurisdictionAddress ::= AddressType LatitudeDegreesMeasure ::= MeasureType LatitudeDirectionCode ::= LatitudeDirectionCode.DerivedCodeType LatitudeMinutesMeasure ::= MeasureType Line ::= TextType LineExtensionAmount ::= AmountType LineExtensionTotalAmount ::= AmountType LineID ::= IdentifierType LineStatusCode ::= LineStatusCode.DerivedCodeType LocaleCode ::= LocaleCode.DerivedCodeType LongitudeDegreesMeasure ::= MeasureType LongitudeDirectionCode ::= LongitudeDirectionCode.DerivedCodeType LongitudeMinutesMeasure ::= MeasureType LossRisk ::= TextType LossRiskResponsibilityCode ::= RiskResponsibilityCode.DerivedCodeType ManufacturersItemIdentification ::= ItemIdentificationType MaximumAmount ::= AmountType MaximumBackorderQuantity ::= QuantityType MaximumMeasure ::= MeasureType MaximumQuantity ::= QuantityType MaximumTemperature ::= TemperatureType Measure ::= MeasureType MeasurementDimension ::= DimensionType MedicalFirstAidGuideCode ::= MedicalFirstAidGuideCode.DerivedCodeType MinimumAmount ::= AmountType MinimumBackorderQuantity ::= QuantityType MinimumMeasure ::= MeasureType MinimumQuantity ::= QuantityType MinimumTemperature ::= TemperatureType MultiplierFactorQuantity ::= QuantityType Name ::= NameType NatureCode ::= NatureCode.DerivedCodeType NetNetWeightMeasure ::= MeasureType NetVolumeMeasure ::= MeasureType NetWeightMeasure ::= MeasureType Note ::= TextType OrderContact ::= ContactType OrderedItemIdentification ::= ItemIdentificationType OriginCountry ::= CountryType OtherCommunication ::= CommunicationType OwnerTypeCode ::= TransportEquipmentTypeCode.DerivedCodeType PackQuantity ::= QuantityType PackSizeQuantity ::= QuantityType PackingCriteriaCode ::= HazardousPackingCriteriaCode.DerivedCodeType PaidAmount ::= AmountType PayeeFinancialAccount ::= FinancialAccountType PayerFinancialAccount ::= FinancialAccountType PaymentChannelCode ::= PaymentChannelCode.DerivedCodeType PaymentMeansTypeCode ::= PaymentMeansTypeCode.DerivedCodeType PenaltyPeriod ::= PeriodType PenaltySurchargeRateNumeric ::= NumericType PlacardEndorsement ::= TextType PlacardNotation ::= TextType PositionCode ::= PositionCode.DerivedCodeType PostalZone ::= TextType Postbox ::= TextType PrepaidIndicator ::= IndicatorType PriceAmount ::= AmountType PrimaryAccountNumberID ::= IdentifierType PriorityLevelCode ::= PriorityLevelCode.DerivedCodeType PromisedByDateTime ::= DateTimeType ProviderTypeCode ::= TransportEquipmentTypeCode.DerivedCodeType Quantity ::= QuantityType RatePercentNumeric ::= NumericType ReasonCode ::= AllowanceChargeReasonCode.DerivedCodeType ReceiptLineReference ::= LineReferenceType ReceivedDate ::= DateType ReceivedQuantity ::= QuantityType ReceivedReceiptLine ::= ReceiptLineType RefrigerationOnIndicator ::= IndicatorType Region ::= TextType RegistrationAddress ::= AddressType RegistrationName ::= NameType RegulationCode ::= RegulationCode.DerivedCodeType RejectActionCode ::= RejectActionCode.DerivedCodeType RejectReasonCode ::= RejectReasonCode.DerivedCodeType RejectedQuantity ::= QuantityType RelevantLocation ::= TextType ReplacesLineItem ::= LineItemType RequestedDeliveryDateTime ::= DateTimeType ReturnableMaterialIndicator ::= IndicatorType Room ::= TextType SealStatusCode ::= SealStatusCode.DerivedCodeType SellerAssignedAccountID ::= IdentifierType SellersID ::= IdentifierType SellersItemIdentification ::= ItemIdentificationType SellersLineID ::= IdentifierType SendFromAddress ::= AddressType SequenceNumeric ::= NumericType SettlementDiscountRateNumeric ::= NumericType SettlementPeriod ::= PeriodType ShippingContact ::= ContactType ShortQuantity ::= QuantityType ShortageActionCode ::= ShortageActionCode.DerivedCodeType SizeTypeCode ::= TransportEquipmentSizeTypeCode.DerivedCodeType SourceCurrencyBaseRate ::= RateType SourceCurrencyCode ::= CurrencyCode.DerivedCodeType SpecialTerms ::= TextType StandardItemIdentification ::= ItemIdentificationType StartDateTime ::= DateTimeType StreetName ::= NameType SubstitutesForLineItem ::= LineItemType SubstitutionStatusCode ::= SubstitutionStatusCode.DerivedCodeType TargetCurrencyCode ::= CurrencyCode.DerivedCodeType TargetUnitBaseRate ::= RateType TaxAmount ::= AmountType TaxLevelCode ::= TaxLevelCode.DerivedCodeType TaxTotalAmount ::= AmountType TaxTypeCode ::= TaxTypeCode.DerivedCodeType TaxableAmount ::= AmountType TechnicalName ::= NameType Telefax ::= TextType Telephone ::= TextType TimezoneOffset ::= TextType TimingComplaintCode ::= TimingComplaintCode.DerivedCodeType ToBePaidTotalAmount ::= AmountType ToFollowQuantity ::= QuantityType ToFollowReason ::= TextType TotalTaxAmount ::= AmountType TransitDirectionCode ::= TransitDirectionCode.DerivedCodeType TransportContract ::= ContractType TransportEmergencyCardCode ::= EmergencyCardCode.DerivedCodeType TransportMeansTypeCode ::= TransportMeansTypeCode.DerivedCodeType TransportModeCode ::= TransportModeCode.DerivedCodeType UNDGCode ::= UNDGCode.DerivedCodeType UnitTypeCode ::= UnitTypeCode.DerivedCodeType ValidFromDate ::= DateType ValidityPeriod ::= PeriodType Value ::= 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:CommonAggregateTypes"
PREFIX "cat"
NAME ALL IN ALL AS CAPITALIZED
UNTAGGED SEQUENCE OF
END
XSD {joint-iso-itu-t asn1(1) specification(0) modules(0) xsd-module(1)}
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})) 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})) DATE-TIME ::=
VisibleString(FROM ("0".."9" | "DHMPSTYZ:.+-")) (CONSTRAINED BY { /* XSD clause 3.2.7 */}) NormalizedString ::=
String(XMLStringWithNoCRLFHT) (CONSTRAINED BY { /* The String shall be a normalizedString - see W3C XML
Schema Part. 2 - clause 3.3.1 */
})
String ::= XMLCompatibleString Token ::=
NormalizedString (CONSTRAINED BY {

/* The NormalizedString shall be a token as defined in W3C XML Schema
Part. 2 - clause 3.3.2 */
})
Decimal ::=
REAL(WITH COMPONENTS {
...,
base (10) })
(ALL EXCEPT (-0 | MINUS-INFINITY | PLUS-INFINITY | NOT-A-NUMBER)) AnyURI ::=
XMLStringWithNoCRLFHT (CONSTRAINED BY {

/* The XMLCompatibleString shall be a valid URI - see IETF RFC 2396 */})
DateOnly ::=
DATE-TIME(FROM ("0".."9" | "Z:+-"))(CONSTRAINED BY {
/* XSD clause 3.2.9 */})
Date ::= DATE-TIME(DateOnly) TimeOnly ::=
DATE-TIME(FROM ("0".."9" | "Z:.+-"))(CONSTRAINED BY {
/* XSD clause 3.2.8 */})
Time ::= DATE-TIME(TimeOnly) 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
DateTime ::=
DATE-TIME 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"
DECIMAL Decimal
NAME NormalizedString, String, Token, Decimal, AnyURI, Date, Time,
Language, DateTime AS CAPITALIZED
WHITESPACE TOKEN, AnyURI, Language, DATE-TIME AS COLLAPSE
WHITESPACE NormalizedString AS REPLACE
END