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

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

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

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

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

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

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

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

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

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

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

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


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL AS "urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"
	PREFIX "cct"
    ATTRIBUTE AmountType.currencyCodeListVersionID, AmountType.currencyID, 
	DateTimeType.format, IndicatorType.format, MeasureType.unitCode, 
	MeasureType.unitCodeListVersionID, NumericType.format, 
	TextType.languageID, TextType.languageLocaleID
    ATTRIBUTE ALL IN BinaryObjectType, ALL IN CodeType, ALL IN IdentifierType,
	ALL IN QuantityType
    NOT ATTRIBUTE BinaryObjectType.base, CodeType.base, IdentifierType.base, 
	QuantityType.base
    BASE64 BinaryObjectType.base
    UNTAGGED base IN ALL

END



Specification-54217-2001 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

CurrencyCodeContentType ::= ENUMERATED {
  aED, aFN, aLL, aMD, aNG, aOA, aRS, aUD, aWG, aZM, bAM, bBD, bDT, bGN, 
  bHD, bIF, bMD, bND, bOB, bRL, bSD, bTN, bWP, bYR, bZD, cAD, cDF, cHF, 
  cLP, cNY, cOP, cRC, cUP, cVE, cYP, cZK, dJF, dKK, dOP, dZD, eEK, eGP, 
  eRN, eTB, eUR, fJD, fKP, gBP, gEL, gHC, gIP, gMD, gNF, gTQ, gYD, hKD, 
  hNL, hRK, hTG, hUF, iDR, iLS, iNR, iQD, iRR, iSK, jMD, jOD, jPY, kES, 
  kGS, kHR, kMF, kPW, kRW, kWD, kYD, kZT, lAK, lBP, lKR, lRD, lSL, lTL, 
  lVL, lYD, mAD, mDL, mGF, mKD, mMK, mNT, mOP, mRO, mTL, mUR, mVR, mWK, 
  mXN, mYR, mZM, nAD, nGN, nIO, nOK, nPR, nZD, oMR, pAB, pEN, pGK, pHP, 
  pKR, pLN, pYG, qAR, rOL, rUB, rWF, sAR, sBD, sCR, sDD, sEK, sGD, sHP, 
  sIT, sKK, sLL, sOS, sRG, sTD, sVC, sYP, sZL, tHB, tJS, tMM, tND, tOP, 
  tRL, tTD, tWD, tZS, uAH, uGX, uSD, uYU, uZS, vEB, vND, vUV, wST, xAF, 
  xAG, xAU, xCD, xDR, xOF, xPD, xPF, xPT, yER, yUM, zAR, zMK, zWD}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:un:unece:uncefact:codelist:specification:54217:2001"
	PREFIX "ns"
    TEXT CurrencyCodeContentType:ALL AS CAPITALIZED
    WHITESPACE CurrencyCodeContentType COLLAPSE

END



Specification-5639-1988 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

LanguageCodeContentType ::= ENUMERATED {
  aA, aB, aF, aM, aR, aS, aY, aZ, bA, bE, bG, bH, bI, bN, bO, bR, cA, 
  cO, cS, cY, dA, dE, dZ, eL, eN, eO, eS, eT, eU, fA, fI, fJ, fO, fR, 
  fY, gA, gD, gL, gN, gU, hA, hE, hI, hR, hU, hY, iA, iD, iE, iK, iS, 
  iT, iU, jA, jW, kA, kK, kL, kM, kN, kO, kS, kU, kY, lA, lN, lO, lT, 
  lV, mG, mI, mK, mL, mN, mO, mR, mS, mT, nA, nE, nL, nO, oC, oM, oR, 
  pA, pL, pS, pT, qU, rM, rN, rO, rU, rW, sA, sD, sG, sH, sI, sK, sL, 
  sM, sN, sO, sQ, sR, sS, sT, sU, sV, sW, tA, tE, tG, tH, tI, tK, tL, 
  tN, tO, tR, tS, tT, tW, uG, uK, uR, uZ, vI, vO, wO, xH, yI, yO, zA, 
  zH, zU, aa, ab, af, am, ar, as, ay, az, ba, be, bg, bh, bi, bn, bo, 
  br, ca, co, cs, cy, da, de, dz, el, en, eo, es, et, eu, fa, fi, fj, 
  fo, fr, fy, ga, gd, gl, gn, gu, ha, he, hi, hr, hu, hy, ia, id, ie, 
  ik, is, it, iu, ja, jw, ka, kk, kl, km, kn, ko, ks, ku, ky, la, ln, 
  lo, lt, lv, mg, mi, mk, ml, mn, mo, mr, ms, mt, na, ne, nl, no, oc, 
  om, or, pa, pl, ps, pt, qu, rm, rn, ro, ru, rw, sa, sd, sg, sh, si, 
  sk, sl, sm, sn, so, sq, sr, ss, st, su, sv, sw, ta, te, tg, th, ti, 
  tk, tl, tn, to, tr, ts, tt, tw, ug, uk, ur, uz, vi, vo, wo, xh, yi, 
  yo, za, zh, zu}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:un:unece:uncefact:codelist:specification:5639:1988"
	PREFIX "ns1"
    TEXT LanguageCodeContentType:aA, LanguageCodeContentType:aB, 
	LanguageCodeContentType:aF, LanguageCodeContentType:aM, 
	LanguageCodeContentType:aR, LanguageCodeContentType:aS, 
	LanguageCodeContentType:aY, LanguageCodeContentType:aZ, 
	LanguageCodeContentType:bA, LanguageCodeContentType:bE, 
	LanguageCodeContentType:bG, LanguageCodeContentType:bH, 
	LanguageCodeContentType:bI, LanguageCodeContentType:bN, 
	LanguageCodeContentType:bO, LanguageCodeContentType:bR, 
	LanguageCodeContentType:cA, LanguageCodeContentType:cO, 
	LanguageCodeContentType:cS, LanguageCodeContentType:cY, 
	LanguageCodeContentType:dA, LanguageCodeContentType:dE, 
	LanguageCodeContentType:dZ, LanguageCodeContentType:eL, 
	LanguageCodeContentType:eN, LanguageCodeContentType:eO, 
	LanguageCodeContentType:eS, LanguageCodeContentType:eT, 
	LanguageCodeContentType:eU, LanguageCodeContentType:fA, 
	LanguageCodeContentType:fI, LanguageCodeContentType:fJ, 
	LanguageCodeContentType:fO, LanguageCodeContentType:fR, 
	LanguageCodeContentType:fY, LanguageCodeContentType:gA, 
	LanguageCodeContentType:gD, LanguageCodeContentType:gL, 
	LanguageCodeContentType:gN, LanguageCodeContentType:gU, 
	LanguageCodeContentType:hA, LanguageCodeContentType:hE, 
	LanguageCodeContentType:hI, LanguageCodeContentType:hR, 
	LanguageCodeContentType:hU, LanguageCodeContentType:hY, 
	LanguageCodeContentType:iA, LanguageCodeContentType:iD, 
	LanguageCodeContentType:iE, LanguageCodeContentType:iK, 
	LanguageCodeContentType:iS, LanguageCodeContentType:iT, 
	LanguageCodeContentType:iU, LanguageCodeContentType:jA, 
	LanguageCodeContentType:jW, LanguageCodeContentType:kA, 
	LanguageCodeContentType:kK, LanguageCodeContentType:kL, 
	LanguageCodeContentType:kM, LanguageCodeContentType:kN, 
	LanguageCodeContentType:kO, LanguageCodeContentType:kS, 
	LanguageCodeContentType:kU, LanguageCodeContentType:kY, 
	LanguageCodeContentType:lA, LanguageCodeContentType:lN, 
	LanguageCodeContentType:lO, LanguageCodeContentType:lT, 
	LanguageCodeContentType:lV, LanguageCodeContentType:mG, 
	LanguageCodeContentType:mI, LanguageCodeContentType:mK, 
	LanguageCodeContentType:mL, LanguageCodeContentType:mN, 
	LanguageCodeContentType:mO, LanguageCodeContentType:mR, 
	LanguageCodeContentType:mS, LanguageCodeContentType:mT, 
	LanguageCodeContentType:nA, LanguageCodeContentType:nE, 
	LanguageCodeContentType:nL, LanguageCodeContentType:nO, 
	LanguageCodeContentType:oC, LanguageCodeContentType:oM, 
	LanguageCodeContentType:oR, LanguageCodeContentType:pA, 
	LanguageCodeContentType:pL, LanguageCodeContentType:pS, 
	LanguageCodeContentType:pT, LanguageCodeContentType:qU, 
	LanguageCodeContentType:rM, LanguageCodeContentType:rN, 
	LanguageCodeContentType:rO, LanguageCodeContentType:rU, 
	LanguageCodeContentType:rW, LanguageCodeContentType:sA, 
	LanguageCodeContentType:sD, LanguageCodeContentType:sG, 
	LanguageCodeContentType:sH, LanguageCodeContentType:sI, 
	LanguageCodeContentType:sK, LanguageCodeContentType:sL, 
	LanguageCodeContentType:sM, LanguageCodeContentType:sN, 
	LanguageCodeContentType:sO, LanguageCodeContentType:sQ, 
	LanguageCodeContentType:sR, LanguageCodeContentType:sS, 
	LanguageCodeContentType:sT, LanguageCodeContentType:sU, 
	LanguageCodeContentType:sV, LanguageCodeContentType:sW, 
	LanguageCodeContentType:tA, LanguageCodeContentType:tE, 
	LanguageCodeContentType:tG, LanguageCodeContentType:tH, 
	LanguageCodeContentType:tI, LanguageCodeContentType:tK, 
	LanguageCodeContentType:tL, LanguageCodeContentType:tN, 
	LanguageCodeContentType:tO, LanguageCodeContentType:tR, 
	LanguageCodeContentType:tS, LanguageCodeContentType:tT, 
	LanguageCodeContentType:tW, LanguageCodeContentType:uG, 
	LanguageCodeContentType:uK, LanguageCodeContentType:uR, 
	LanguageCodeContentType:uZ, LanguageCodeContentType:vI, 
	LanguageCodeContentType:vO, LanguageCodeContentType:wO, 
	LanguageCodeContentType:xH, LanguageCodeContentType:yI, 
	LanguageCodeContentType:yO, LanguageCodeContentType:zA, 
	LanguageCodeContentType:zH, LanguageCodeContentType:zU AS CAPITALIZED
    TEXT LanguageCodeContentType:aa, LanguageCodeContentType:ab, 
	LanguageCodeContentType:af, LanguageCodeContentType:am, 
	LanguageCodeContentType:ar, LanguageCodeContentType:as, 
	LanguageCodeContentType:ay, LanguageCodeContentType:az, 
	LanguageCodeContentType:ba, LanguageCodeContentType:be, 
	LanguageCodeContentType:bg, LanguageCodeContentType:bh, 
	LanguageCodeContentType:bi, LanguageCodeContentType:bn, 
	LanguageCodeContentType:bo, LanguageCodeContentType:br, 
	LanguageCodeContentType:ca, LanguageCodeContentType:co, 
	LanguageCodeContentType:cs, LanguageCodeContentType:cy, 
	LanguageCodeContentType:da, LanguageCodeContentType:de, 
	LanguageCodeContentType:dz, LanguageCodeContentType:el, 
	LanguageCodeContentType:en, LanguageCodeContentType:eo, 
	LanguageCodeContentType:es, LanguageCodeContentType:et, 
	LanguageCodeContentType:eu, LanguageCodeContentType:fa, 
	LanguageCodeContentType:fi, LanguageCodeContentType:fj, 
	LanguageCodeContentType:fo, LanguageCodeContentType:fr, 
	LanguageCodeContentType:fy, LanguageCodeContentType:ga, 
	LanguageCodeContentType:gd, LanguageCodeContentType:gl, 
	LanguageCodeContentType:gn, LanguageCodeContentType:gu, 
	LanguageCodeContentType:ha, LanguageCodeContentType:he, 
	LanguageCodeContentType:hi, LanguageCodeContentType:hr, 
	LanguageCodeContentType:hu, LanguageCodeContentType:hy, 
	LanguageCodeContentType:ia, LanguageCodeContentType:id, 
	LanguageCodeContentType:ie, LanguageCodeContentType:ik, 
	LanguageCodeContentType:is, LanguageCodeContentType:it, 
	LanguageCodeContentType:iu, LanguageCodeContentType:ja, 
	LanguageCodeContentType:jw, LanguageCodeContentType:ka, 
	LanguageCodeContentType:kk, LanguageCodeContentType:kl, 
	LanguageCodeContentType:km, LanguageCodeContentType:kn, 
	LanguageCodeContentType:ko, LanguageCodeContentType:ks, 
	LanguageCodeContentType:ku, LanguageCodeContentType:ky, 
	LanguageCodeContentType:la, LanguageCodeContentType:ln, 
	LanguageCodeContentType:lo, LanguageCodeContentType:lt, 
	LanguageCodeContentType:lv, LanguageCodeContentType:mg, 
	LanguageCodeContentType:mi, LanguageCodeContentType:mk, 
	LanguageCodeContentType:ml, LanguageCodeContentType:mn, 
	LanguageCodeContentType:mo, LanguageCodeContentType:mr, 
	LanguageCodeContentType:ms, LanguageCodeContentType:mt, 
	LanguageCodeContentType:na, LanguageCodeContentType:ne, 
	LanguageCodeContentType:nl, LanguageCodeContentType:no, 
	LanguageCodeContentType:oc, LanguageCodeContentType:om, 
	LanguageCodeContentType:or, LanguageCodeContentType:pa, 
	LanguageCodeContentType:pl, LanguageCodeContentType:ps, 
	LanguageCodeContentType:pt, LanguageCodeContentType:qu, 
	LanguageCodeContentType:rm, LanguageCodeContentType:rn, 
	LanguageCodeContentType:ro, LanguageCodeContentType:ru, 
	LanguageCodeContentType:rw, LanguageCodeContentType:sa, 
	LanguageCodeContentType:sd, LanguageCodeContentType:sg, 
	LanguageCodeContentType:sh, LanguageCodeContentType:si, 
	LanguageCodeContentType:sk, LanguageCodeContentType:sl, 
	LanguageCodeContentType:sm, LanguageCodeContentType:sn, 
	LanguageCodeContentType:so, LanguageCodeContentType:sq, 
	LanguageCodeContentType:sr, LanguageCodeContentType:ss, 
	LanguageCodeContentType:st, LanguageCodeContentType:su, 
	LanguageCodeContentType:sv, LanguageCodeContentType:sw, 
	LanguageCodeContentType:ta, LanguageCodeContentType:te, 
	LanguageCodeContentType:tg, LanguageCodeContentType:th, 
	LanguageCodeContentType:ti, LanguageCodeContentType:tk, 
	LanguageCodeContentType:tl, LanguageCodeContentType:tn, 
	LanguageCodeContentType:to, LanguageCodeContentType:tr, 
	LanguageCodeContentType:ts, LanguageCodeContentType:tt, 
	LanguageCodeContentType:tw, LanguageCodeContentType:ug, 
	LanguageCodeContentType:uk, LanguageCodeContentType:ur, 
	LanguageCodeContentType:uz, LanguageCodeContentType:vi, 
	LanguageCodeContentType:vo, LanguageCodeContentType:wo, 
	LanguageCodeContentType:xh, LanguageCodeContentType:yi, 
	LanguageCodeContentType:yo, LanguageCodeContentType:za, 
	LanguageCodeContentType:zh, LanguageCodeContentType:zu
    WHITESPACE LanguageCodeContentType COLLAPSE

END



IANAMIMEMediaType-2003 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

BinaryObjectMimeCodeContentType ::= ENUMERATED {
  applicationCSTAdataxml, applicationEDI-Consent, applicationEDI-X12,
  applicationEDIFACT, applicationactivemessage, applicationandrew-inset,
  applicationapplefile, applicationatomicmail, applicationbatch-SMTP,
  applicationbeepxml, applicationcals-1840, applicationcnrpxml,
  applicationcommonground, applicationcplxml, applicationcstaxml,
  applicationcybercash, applicationdca-rft, applicationdec-dx,
  applicationdialog-infoxml, applicationdicom, applicationdns, applicationdvcs,
  applicationeppxml, applicationeshop, applicationfits, applicationfont-tdpfr,
  applicationhttp, applicationhyperstudio, applicationiges,
  applicationim-iscomposingxml, applicationindex, applicationindex-cmd,
  applicationindex-obj, applicationindex-response, applicationindex-vnd,
  applicationiotp, applicationipp, applicationisup, applicationkpml-requestxml,
  applicationkpml-responsexml, applicationmac-binhex40, applicationmacwriteii,
  applicationmarc, applicationmathematica, applicationmbox, applicationmikey,
  applicationmpeg4-generic, applicationmsword, applicationnews-message-id,
  applicationnews-transmission, applicationocsp-request,
  applicationocsp-response, applicationoctet-stream, applicationoda,
  applicationogg, applicationparityfec, applicationpdf,
  applicationpgp-encrypted, applicationpgp-keys, applicationpgp-signature,
  applicationpidfxml, applicationpkcs10, applicationpkcs7-mime,
  applicationpkcs7-signature, applicationpkix-cert, applicationpkix-crl,
  applicationpkix-pkipath, applicationpkixcmp, applicationpostscript,
  applicationprs-alvestrand-titrax-sheet, applicationprs-cww,
  applicationprs-nprend, applicationprs-plucker, applicationqsig,
  applicationrdfxml, applicationreginfoxml, applicationremote-printing,
  applicationresource-listsxml, applicationriscos, applicationrls-servicesxml,
  applicationrtf, applicationsamlassertionxml, applicationsamlmetadataxml,
  applicationsbmlxml, applicationsdp, applicationset-payment,
  applicationset-payment-initiation, applicationset-registration,
  applicationset-registration-initiation, applicationsgml,
  applicationsgml-open-catalog, applicationshfxml, applicationsieve,
  applicationsimple-filterxml, applicationsimple-message-summary,
  applicationslate, applicationsoapxml, applicationspirits-eventxml,
  applicationtimestamp-query, applicationtimestamp-reply,
  applicationtve-trigger, applicationvemmi, applicationvnd-3M-Post-it-Notes,
  applicationvnd-3gpp-pic-bw-large, applicationvnd-3gpp-pic-bw-small,
  applicationvnd-3gpp-pic-bw-var, applicationvnd-3gpp-sms,
  applicationvnd-FloGraphIt, applicationvnd-Kinar, applicationvnd-Mobius-DAF,
  applicationvnd-Mobius-DIS, applicationvnd-Mobius-MBK,
  applicationvnd-Mobius-MQY, applicationvnd-Mobius-MSL,
  applicationvnd-Mobius-PLC, applicationvnd-Mobius-TXF,
  applicationvnd-Quark-QuarkXPress, applicationvnd-RenLearn-rlprint,
  applicationvnd-accpac-simply-aso, applicationvnd-accpac-simply-imp,
  applicationvnd-acucobol, applicationvnd-acucorp, applicationvnd-adobe-xfdf,
  applicationvnd-aether-imp, applicationvnd-amiga-ami,
  applicationvnd-anser-web-certificate-issue-initiation,
  applicationvnd-anser-web-funds-transfer-initiation,
  applicationvnd-audiograph, applicationvnd-blueice-multipass,
  applicationvnd-bmi, applicationvnd-businessobjects,
  applicationvnd-canon-cpdl, applicationvnd-canon-lips,
  applicationvnd-cinderella, applicationvnd-claymore,
  applicationvnd-commerce-battelle, applicationvnd-commonspace,
  applicationvnd-contact-cmsg, applicationvnd-cosmocaller,
  applicationvnd-criticaltools-wbsxml, applicationvnd-ctc-posml,
  applicationvnd-cups-postscript, applicationvnd-cups-raster,
  applicationvnd-cups-raw, applicationvnd-curl, applicationvnd-cybank,
  applicationvnd-data-vision-rdz, applicationvnd-dna, applicationvnd-dpgraph,
  applicationvnd-dreamfactory, applicationvnd-dxr, applicationvnd-ecdis-update,
  applicationvnd-ecowin-chart, applicationvnd-ecowin-filerequest,
  applicationvnd-ecowin-fileupdate, applicationvnd-ecowin-series,
  applicationvnd-ecowin-seriesrequest, applicationvnd-ecowin-seriesupdate,
  applicationvnd-enliven, applicationvnd-epson-esf, applicationvnd-epson-msf,
  applicationvnd-epson-quickanime, applicationvnd-epson-salt,
  applicationvnd-epson-ssf, applicationvnd-ericsson-quickcall,
  applicationvnd-eudora-data, applicationvnd-fdf, applicationvnd-ffsns,
  applicationvnd-fints, applicationvnd-framemaker,
  applicationvnd-fsc-weblaunch, applicationvnd-fujitsu-oasys,
  applicationvnd-fujitsu-oasys2, applicationvnd-fujitsu-oasys3,
  applicationvnd-fujitsu-oasysgp, applicationvnd-fujitsu-oasysprs,
  applicationvnd-fujixerox-ddd, applicationvnd-fujixerox-docuworks,
  applicationvnd-fujixerox-docuworks-binder, applicationvnd-fut-misnet,
  applicationvnd-genomatix-tuxedo, applicationvnd-grafeq,
  applicationvnd-groove-account, applicationvnd-groove-help,
  applicationvnd-groove-identity-message, applicationvnd-groove-injector,
  applicationvnd-groove-tool-message, applicationvnd-groove-tool-template,
  applicationvnd-groove-vcard, applicationvnd-hbci,
  applicationvnd-hcl-bireports, applicationvnd-hhe-lesson-player,
  applicationvnd-hp-HPGL, applicationvnd-hp-PCL, applicationvnd-hp-PCLXL,
  applicationvnd-hp-hpid, applicationvnd-hp-hps, applicationvnd-httphone,
  applicationvnd-hzn-3d-crossword, applicationvnd-ibm-MiniPay,
  applicationvnd-ibm-afplinedata, applicationvnd-ibm-electronic-media,
  applicationvnd-ibm-modcap, applicationvnd-ibm-rights-management,
  applicationvnd-ibm-secure-container, applicationvnd-informix-visionary,
  applicationvnd-intercon-formnet, applicationvnd-intertrust-digibox,
  applicationvnd-intertrust-nncp, applicationvnd-intu-qbo,
  applicationvnd-intu-qfx, applicationvnd-ipunplugged-rcprofile,
  applicationvnd-irepository-packagexml, applicationvnd-is-xpr,
  applicationvnd-japannet-directory-service,
  applicationvnd-japannet-jpnstore-wakeup,
  applicationvnd-japannet-payment-wakeup, applicationvnd-japannet-registration,
  applicationvnd-japannet-registration-wakeup,
  applicationvnd-japannet-setstore-wakeup,
  applicationvnd-japannet-verification,
  applicationvnd-japannet-verification-wakeup, applicationvnd-jisp,
  applicationvnd-kde-karbon, applicationvnd-kde-kchart,
  applicationvnd-kde-kformula, applicationvnd-kde-kivio,
  applicationvnd-kde-kontour, applicationvnd-kde-kpresenter,
  applicationvnd-kde-kspread, applicationvnd-kde-kword,
  applicationvnd-kenameaapp, applicationvnd-kidspiration, applicationvnd-koan,
  applicationvnd-liberty-requestxml,
  applicationvnd-llamagraphics-life-balance-desktop,
  applicationvnd-llamagraphics-life-balance-exchangexml,
  applicationvnd-lotus-1-2-3, applicationvnd-lotus-approach,
  applicationvnd-lotus-freelance, applicationvnd-lotus-notes,
  applicationvnd-lotus-organizer, applicationvnd-lotus-screencam,
  applicationvnd-lotus-wordpro, applicationvnd-mcd,
  applicationvnd-mediastation-cdkey, applicationvnd-meridian-slingshot,
  applicationvnd-mfmp, applicationvnd-micrografx-flo,
  applicationvnd-micrografx-igx, applicationvnd-mif,
  applicationvnd-minisoft-hp3000-save,
  applicationvnd-mitsubishi-misty-guard-trustweb,
  applicationvnd-mophun-application, applicationvnd-mophun-certificate,
  applicationvnd-motorola-flexsuite, applicationvnd-motorola-flexsuite-adsi,
  applicationvnd-motorola-flexsuite-fis,
  applicationvnd-motorola-flexsuite-gotap,
  applicationvnd-motorola-flexsuite-kmr, applicationvnd-motorola-flexsuite-ttc,
  applicationvnd-motorola-flexsuite-wem, applicationvnd-mozilla-xulxml,
  applicationvnd-ms-artgalry, applicationvnd-ms-asf, applicationvnd-ms-excel,
  applicationvnd-ms-lrm, applicationvnd-ms-powerpoint,
  applicationvnd-ms-project, applicationvnd-ms-tnef, applicationvnd-ms-works,
  applicationvnd-ms-wpl, applicationvnd-mseq, applicationvnd-msign,
  applicationvnd-music-niff, applicationvnd-musician, applicationvnd-nervana,
  applicationvnd-netfpx, applicationvnd-noblenet-directory,
  applicationvnd-noblenet-sealer, applicationvnd-noblenet-web,
  applicationvnd-nokia-landmarkwbxml, applicationvnd-nokia-landmarkxml,
  applicationvnd-nokia-landmarkcollectionxml,
  applicationvnd-nokia-radio-preset, applicationvnd-nokia-radio-presets,
  applicationvnd-novadigm-EDM, applicationvnd-novadigm-EDX,
  applicationvnd-novadigm-EXT, applicationvnd-obn,
  applicationvnd-omads-emailxml, applicationvnd-omads-filexml,
  applicationvnd-omads-folderxml, applicationvnd-osa-netdeploy,
  applicationvnd-palm, applicationvnd-paos-xml, applicationvnd-pg-format,
  applicationvnd-pg-osasli, applicationvnd-picsel,
  applicationvnd-powerbuilder6, applicationvnd-powerbuilder6-s,
  applicationvnd-powerbuilder7, applicationvnd-powerbuilder7-s,
  applicationvnd-powerbuilder75, applicationvnd-powerbuilder75-s,
  applicationvnd-previewsystems-box, applicationvnd-publishare-delta-tree,
  applicationvnd-pvi-ptid1, applicationvnd-pwg-multiplexed,
  applicationvnd-pwg-xhtml-printxml, applicationvnd-rapid,
  applicationvnd-s3sms, applicationvnd-sealed-doc, applicationvnd-sealed-eml,
  applicationvnd-sealed-mht, applicationvnd-sealed-net,
  applicationvnd-sealed-ppt, applicationvnd-sealed-xls,
  applicationvnd-sealedmedia-softseal-html,
  applicationvnd-sealedmedia-softseal-pdf, applicationvnd-seemail,
  applicationvnd-shana-informed-formdata,
  applicationvnd-shana-informed-formtemplate,
  applicationvnd-shana-informed-interchange,
  applicationvnd-shana-informed-package, applicationvnd-smaf,
  applicationvnd-sss-cod, applicationvnd-sss-dtf, applicationvnd-sss-ntf,
  applicationvnd-street-stream, applicationvnd-sus-calendar,
  applicationvnd-svd, applicationvnd-swiftview-ics, applicationvnd-syncml-xml,
  applicationvnd-syncml-ds-notification, applicationvnd-triscape-mxs,
  applicationvnd-trueapp, applicationvnd-truedoc, applicationvnd-ufdl,
  applicationvnd-uiq-theme, applicationvnd-uplanet-alert,
  applicationvnd-uplanet-alert-wbxml, applicationvnd-uplanet-bearer-choice,
  applicationvnd-uplanet-bearer-choice-wbxml, applicationvnd-uplanet-cacheop,
  applicationvnd-uplanet-cacheop-wbxml, applicationvnd-uplanet-channel,
  applicationvnd-uplanet-channel-wbxml, applicationvnd-uplanet-list,
  applicationvnd-uplanet-list-wbxml, applicationvnd-uplanet-listcmd,
  applicationvnd-uplanet-listcmd-wbxml, applicationvnd-uplanet-signal,
  applicationvnd-vcx, applicationvnd-vectorworks,
  applicationvnd-vidsoft-vidconference, applicationvnd-visio,
  applicationvnd-visionary, applicationvnd-vividence-scriptfile,
  applicationvnd-vsf, applicationvnd-wap-sic, applicationvnd-wap-slc,
  applicationvnd-wap-wbxml, applicationvnd-wap-wmlc,
  applicationvnd-wap-wmlscriptc, applicationvnd-webturbo,
  applicationvnd-wordperfect, applicationvnd-wqd,
  applicationvnd-wrq-hp3000-labelled, applicationvnd-wt-stf,
  applicationvnd-wv-cspwbxml, applicationvnd-wv-cspxml,
  applicationvnd-wv-sspxml, applicationvnd-xara, applicationvnd-xfdl,
  applicationvnd-yamaha-hv-dic, applicationvnd-yamaha-hv-script,
  applicationvnd-yamaha-hv-voice, applicationvnd-yamaha-smaf-audio,
  applicationvnd-yamaha-smaf-phrase, applicationvnd-yellowriver-custom-menu,
  applicationwatcherinfoxml, applicationwhoispp-query,
  applicationwhoispp-response, applicationwita, applicationwordperfect5-1,
  applicationx400-bp, applicationxhtmlxml, applicationxml, applicationxml-dtd,
  applicationxml-external-parsed-entity, applicationxmppxml, applicationxopxml,
  applicationzip, audio32kadpcm, audio3gpp, audioAMR, audioAMR-WB, audioBV16,
  audioBV32, audioCN, audioDAT12, audioDVI4, audioEVRC, audioEVRC-QCP,
  audioEVRC0, audioG-722-1, audioG722, audioG723, audioG726-16, audioG726-24,
  audioG726-32, audioG726-40, audioG728, audioG729, audioG729D, audioG729E,
  audioGSM, audioGSM-EFR, audioL16, audioL20, audioL24, audioL8, audioLPC,
  audioMP4A-LATM, audioMPA, audioPCMA, audioPCMU, audioQCELP, audioRED,
  audioSMV, audioSMV-QCP, audioSMV0, audioVDVI, audiobasic, audioclearmode,
  audiodsr-es201108, audiodsr-es202050, audiodsr-es202211, audiodsr-es202212,
  audioiLBC, audiompa-robust, audiompeg, audiompeg4-generic, audioparityfec,
  audioprs-sid, audiotelephone-event, audiotone, audiovnd-3gpp-iufp,
  audiovnd-audiokoz, audiovnd-cisco-nse, audiovnd-cns-anp1, audiovnd-cns-inf1,
  audiovnd-digital-winds, audiovnd-everad-plj, audiovnd-lucent-voice,
  audiovnd-nokia-mobile-xmf, audiovnd-nortel-vbk, audiovnd-nuera-ecelp4800,
  audiovnd-nuera-ecelp7470, audiovnd-nuera-ecelp9600, audiovnd-octel-sbc,
  audiovnd-qcelp, audiovnd-rhetorex-32kadpcm,
  audiovnd-sealedmedia-softseal-mpeg, audiovnd-vmx-cvsd, imagecgm, imagefits,
  imageg3fax, imagegif, imageief, imagejp2, imagejpeg, imagejpm, imagejpx,
  imagenaplps, imagepng, imageprs-btif, imageprs-pti, imaget38, imagetiff,
  imagetiff-fx, imagevnd-cns-inf2, imagevnd-djvu, imagevnd-dwg, imagevnd-dxf,
  imagevnd-fastbidsheet, imagevnd-fpx, imagevnd-fst,
  imagevnd-fujixerox-edmics-mmr, imagevnd-fujixerox-edmics-rlc,
  imagevnd-globalgraphics-pgb, imagevnd-microsoft-icon, imagevnd-mix,
  imagevnd-ms-modi, imagevnd-net-fpx, imagevnd-sealed-png,
  imagevnd-sealedmedia-softseal-gif, imagevnd-sealedmedia-softseal-jpg,
  imagevnd-svf, imagevnd-wap-wbmp, imagevnd-xiff, messageCPIM,
  messagedelivery-status, messagedisposition-notification,
  messageexternal-body, messagehttp, messagenews, messagepartial,
  messagerfc822, messages-http, messagesip, messagesipfrag,
  messagetracking-status, modeliges, modelmesh, modelvnd-dwf,
  modelvnd-flatland-3dml, modelvnd-gdl, modelvnd-gs-gdl, modelvnd-gtw,
  modelvnd-mts, modelvnd-parasolid-transmit-binary,
  modelvnd-parasolid-transmit-text, modelvnd-vtu, modelvrml,
  multipartalternative, multipartappledouble, multipartbyteranges,
  multipartdigest, multipartencrypted, multipartform-data, multipartheader-set,
  multipartmixed, multipartparallel, multipartrelated, multipartreport,
  multipartsigned, multipartvoice-message, textRED, textcalendar, textcss,
  textcsv, textdirectory, textdns, textenriched, texthtml, textparityfec,
  textplain, textprs-fallenstein-rst, textprs-lines-tag, textrfc822-headers,
  textrichtext, textrtf, textsgml, textt140, texttab-separated-values,
  texttroff, texturi-list, textvnd-DMClientScript, textvnd-IPTC-NITF,
  textvnd-IPTC-NewsML, textvnd-abc, textvnd-curl,
  textvnd-esmertec-theme-descriptor, textvnd-fly, textvnd-fmi-flexstor,
  textvnd-in3d-3dml, textvnd-in3d-spot, textvnd-latex-z,
  textvnd-motorola-reflex, textvnd-ms-mediapackage,
  textvnd-net2phone-commcenter-command, textvnd-sun-j2me-app-descriptor,
  textvnd-wap-si, textvnd-wap-sl, textvnd-wap-wml, textvnd-wap-wmlscript,
  textxml, textxml-external-parsed-entity, video3gpp, videoBMPEG, videoBT656,
  videoCelB, videoDV, videoH261, videoH263, videoH263-1998, videoH263-2000,
  videoH264, videoJPEG, videoMJ2, videoMP1S, videoMP2P, videoMP2T,
  videoMP4V-ES, videoMPV, videoSMPTE292M, videompeg, videompeg4-generic,
  videonv, videoparityfec, videopointer, videoquicktime, videoraw,
  videovnd-fvt, videovnd-motorola-video, videovnd-motorola-videop,
  videovnd-mpegurl, videovnd-nokia-interleaved-multimedia,
  videovnd-objectvideo, videovnd-sealed-mpeg1, videovnd-sealed-mpeg4,
  videovnd-sealed-swf, videovnd-sealedmedia-softseal-mov, videovnd-vivo
}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003"
	PREFIX "ns2"
    TEXT BinaryObjectMimeCodeContentType:applicationCSTAdataxml
	AS "application/CSTAdata+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationEDI-Consent
	AS "application/EDI-Consent"
    TEXT BinaryObjectMimeCodeContentType:applicationEDI-X12
	AS "application/EDI-X12"
    TEXT BinaryObjectMimeCodeContentType:applicationEDIFACT
	AS "application/EDIFACT"
    TEXT BinaryObjectMimeCodeContentType:applicationactivemessage
	AS "application/activemessage"
    TEXT BinaryObjectMimeCodeContentType:applicationandrew-inset
	AS "application/andrew-inset"
    TEXT BinaryObjectMimeCodeContentType:applicationapplefile
	AS "application/applefile"
    TEXT BinaryObjectMimeCodeContentType:applicationatomicmail
	AS "application/atomicmail"
    TEXT BinaryObjectMimeCodeContentType:applicationbatch-SMTP
	AS "application/batch-SMTP"
    TEXT BinaryObjectMimeCodeContentType:applicationbeepxml
	AS "application/beep+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationcals-1840
	AS "application/cals-1840"
    TEXT BinaryObjectMimeCodeContentType:applicationcnrpxml
	AS "application/cnrp+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationcommonground
	AS "application/commonground"
    TEXT BinaryObjectMimeCodeContentType:applicationcplxml
	AS "application/cpl+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationcstaxml
	AS "application/csta+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationcybercash
	AS "application/cybercash"
    TEXT BinaryObjectMimeCodeContentType:applicationdca-rft
	AS "application/dca-rft"
    TEXT BinaryObjectMimeCodeContentType:applicationdec-dx
	AS "application/dec-dx"
    TEXT BinaryObjectMimeCodeContentType:applicationdialog-infoxml
	AS "application/dialog-info+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationdicom
	AS "application/dicom"
    TEXT BinaryObjectMimeCodeContentType:applicationdns AS "application/dns"
    TEXT BinaryObjectMimeCodeContentType:applicationdvcs AS "application/dvcs"
    TEXT BinaryObjectMimeCodeContentType:applicationeppxml
	AS "application/epp+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationeshop
	AS "application/eshop"
    TEXT BinaryObjectMimeCodeContentType:applicationfits AS "application/fits"
    TEXT BinaryObjectMimeCodeContentType:applicationfont-tdpfr
	AS "application/font-tdpfr"
    TEXT BinaryObjectMimeCodeContentType:applicationhttp AS "application/http"
    TEXT BinaryObjectMimeCodeContentType:applicationhyperstudio
	AS "application/hyperstudio"
    TEXT BinaryObjectMimeCodeContentType:applicationiges AS "application/iges"
    TEXT BinaryObjectMimeCodeContentType:applicationim-iscomposingxml
	AS "application/im-iscomposing+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationindex
	AS "application/index"
    TEXT BinaryObjectMimeCodeContentType:applicationindex-cmd
	AS "application/index.cmd"
    TEXT BinaryObjectMimeCodeContentType:applicationindex-obj
	AS "application/index.obj"
    TEXT BinaryObjectMimeCodeContentType:applicationindex-response
	AS "application/index.response"
    TEXT BinaryObjectMimeCodeContentType:applicationindex-vnd
	AS "application/index.vnd"
    TEXT BinaryObjectMimeCodeContentType:applicationiotp AS "application/iotp"
    TEXT BinaryObjectMimeCodeContentType:applicationipp AS "application/ipp"
    TEXT BinaryObjectMimeCodeContentType:applicationisup AS "application/isup"
    TEXT BinaryObjectMimeCodeContentType:applicationkpml-requestxml
	AS "application/kpml-request+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationkpml-responsexml
	AS "application/kpml-response+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationmac-binhex40
	AS "application/mac-binhex40"
    TEXT BinaryObjectMimeCodeContentType:applicationmacwriteii
	AS "application/macwriteii"
    TEXT BinaryObjectMimeCodeContentType:applicationmarc AS "application/marc"
    TEXT BinaryObjectMimeCodeContentType:applicationmathematica
	AS "application/mathematica"
    TEXT BinaryObjectMimeCodeContentType:applicationmbox AS "application/mbox"
    TEXT BinaryObjectMimeCodeContentType:applicationmikey
	AS "application/mikey"
    TEXT BinaryObjectMimeCodeContentType:applicationmpeg4-generic
	AS "application/mpeg4-generic"
    TEXT BinaryObjectMimeCodeContentType:applicationmsword
	AS "application/msword"
    TEXT BinaryObjectMimeCodeContentType:applicationnews-message-id
	AS "application/news-message-id"
    TEXT BinaryObjectMimeCodeContentType:applicationnews-transmission
	AS "application/news-transmission"
    TEXT BinaryObjectMimeCodeContentType:applicationocsp-request
	AS "application/ocsp-request"
    TEXT BinaryObjectMimeCodeContentType:applicationocsp-response
	AS "application/ocsp-response"
    TEXT BinaryObjectMimeCodeContentType:applicationoctet-stream
	AS "application/octet-stream"
    TEXT BinaryObjectMimeCodeContentType:applicationoda AS "application/oda"
    TEXT BinaryObjectMimeCodeContentType:applicationogg AS "application/ogg"
    TEXT BinaryObjectMimeCodeContentType:applicationparityfec
	AS "application/parityfec"
    TEXT BinaryObjectMimeCodeContentType:applicationpdf AS "application/pdf"
    TEXT BinaryObjectMimeCodeContentType:applicationpgp-encrypted
	AS "application/pgp-encrypted"
    TEXT BinaryObjectMimeCodeContentType:applicationpgp-keys
	AS "application/pgp-keys"
    TEXT BinaryObjectMimeCodeContentType:applicationpgp-signature
	AS "application/pgp-signature"
    TEXT BinaryObjectMimeCodeContentType:applicationpidfxml
	AS "application/pidf+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationpkcs10
	AS "application/pkcs10"
    TEXT BinaryObjectMimeCodeContentType:applicationpkcs7-mime
	AS "application/pkcs7-mime"
    TEXT BinaryObjectMimeCodeContentType:applicationpkcs7-signature
	AS "application/pkcs7-signature"
    TEXT BinaryObjectMimeCodeContentType:applicationpkix-cert
	AS "application/pkix-cert"
    TEXT BinaryObjectMimeCodeContentType:applicationpkix-crl
	AS "application/pkix-crl"
    TEXT BinaryObjectMimeCodeContentType:applicationpkix-pkipath
	AS "application/pkix-pkipath"
    TEXT BinaryObjectMimeCodeContentType:applicationpkixcmp
	AS "application/pkixcmp"
    TEXT BinaryObjectMimeCodeContentType:applicationpostscript
	AS "application/postscript"
    TEXT BinaryObjectMimeCodeContentType:applicationprs-alvestrand-titrax-sheet
	AS "application/prs.alvestrand.titrax-sheet"
    TEXT BinaryObjectMimeCodeContentType:applicationprs-cww
	AS "application/prs.cww"
    TEXT BinaryObjectMimeCodeContentType:applicationprs-nprend
	AS "application/prs.nprend"
    TEXT BinaryObjectMimeCodeContentType:applicationprs-plucker
	AS "application/prs.plucker"
    TEXT BinaryObjectMimeCodeContentType:applicationqsig AS "application/qsig"
    TEXT BinaryObjectMimeCodeContentType:applicationrdfxml
	AS "application/rdf+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationreginfoxml
	AS "application/reginfo+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationremote-printing
	AS "application/remote-printing"
    TEXT BinaryObjectMimeCodeContentType:applicationresource-listsxml
	AS "application/resource-lists+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationriscos
	AS "application/riscos"
    TEXT BinaryObjectMimeCodeContentType:applicationrls-servicesxml
	AS "application/rls-services+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationrtf AS "application/rtf"
    TEXT BinaryObjectMimeCodeContentType:applicationsamlassertionxml
	AS "application/samlassertion+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationsamlmetadataxml
	AS "application/samlmetadata+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationsbmlxml
	AS "application/sbml+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationsdp AS "application/sdp"
    TEXT BinaryObjectMimeCodeContentType:applicationset-payment
	AS "application/set-payment"
    TEXT BinaryObjectMimeCodeContentType:applicationset-payment-initiation
	AS "application/set-payment-initiation"
    TEXT BinaryObjectMimeCodeContentType:applicationset-registration
	AS "application/set-registration"
    TEXT BinaryObjectMimeCodeContentType:applicationset-registration-initiation
	AS "application/set-registration-initiation"
    TEXT BinaryObjectMimeCodeContentType:applicationsgml AS "application/sgml"
    TEXT BinaryObjectMimeCodeContentType:applicationsgml-open-catalog
	AS "application/sgml-open-catalog"
    TEXT BinaryObjectMimeCodeContentType:applicationshfxml
	AS "application/shf+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationsieve
	AS "application/sieve"
    TEXT BinaryObjectMimeCodeContentType:applicationsimple-filterxml
	AS "application/simple-filter+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationsimple-message-summary
	AS "application/simple-message-summary"
    TEXT BinaryObjectMimeCodeContentType:applicationslate
	AS "application/slate"
    TEXT BinaryObjectMimeCodeContentType:applicationsoapxml
	AS "application/soap+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationspirits-eventxml
	AS "application/spirits-event+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationtimestamp-query
	AS "application/timestamp-query"
    TEXT BinaryObjectMimeCodeContentType:applicationtimestamp-reply
	AS "application/timestamp-reply"
    TEXT BinaryObjectMimeCodeContentType:applicationtve-trigger
	AS "application/tve-trigger"
    TEXT BinaryObjectMimeCodeContentType:applicationvemmi
	AS "application/vemmi"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-3M-Post-it-Notes
	AS "application/vnd.3M.Post-it-Notes"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-3gpp-pic-bw-large
	AS "application/vnd.3gpp.pic-bw-large"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-3gpp-pic-bw-small
	AS "application/vnd.3gpp.pic-bw-small"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-3gpp-pic-bw-var
	AS "application/vnd.3gpp.pic-bw-var"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-3gpp-sms
	AS "application/vnd.3gpp.sms"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-FloGraphIt
	AS "application/vnd.FloGraphIt"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Kinar
	AS "application/vnd.Kinar"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-DAF
	AS "application/vnd.Mobius.DAF"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-DIS
	AS "application/vnd.Mobius.DIS"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-MBK
	AS "application/vnd.Mobius.MBK"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-MQY
	AS "application/vnd.Mobius.MQY"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-MSL
	AS "application/vnd.Mobius.MSL"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-PLC
	AS "application/vnd.Mobius.PLC"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Mobius-TXF
	AS "application/vnd.Mobius.TXF"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-Quark-QuarkXPress
	AS "application/vnd.Quark.QuarkXPress"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-RenLearn-rlprint
	AS "application/vnd.RenLearn.rlprint"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-accpac-simply-aso
	AS "application/vnd.accpac.simply.aso"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-accpac-simply-imp
	AS "application/vnd.accpac.simply.imp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-acucobol
	AS "application/vnd.acucobol"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-acucorp
	AS "application/vnd.acucorp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-adobe-xfdf
	AS "application/vnd.adobe.xfdf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-aether-imp
	AS "application/vnd.aether.imp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-amiga-ami
	AS "application/vnd.amiga.ami"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-anser-web-certificate-issue-initiation
	AS "application/vnd.anser-web-certificate-issue-initiation"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-anser-web-funds-transfer-initiation
	AS "application/vnd.anser-web-funds-transfer-initiation"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-audiograph
	AS "application/vnd.audiograph"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-blueice-multipass
	AS "application/vnd.blueice.multipass"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-bmi
	AS "application/vnd.bmi"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-businessobjects
	AS "application/vnd.businessobjects"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-canon-cpdl
	AS "application/vnd.canon-cpdl"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-canon-lips
	AS "application/vnd.canon-lips"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cinderella
	AS "application/vnd.cinderella"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-claymore
	AS "application/vnd.claymore"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-commerce-battelle
	AS "application/vnd.commerce-battelle"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-commonspace
	AS "application/vnd.commonspace"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-contact-cmsg
	AS "application/vnd.contact.cmsg"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cosmocaller
	AS "application/vnd.cosmocaller"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-criticaltools-wbsxml
	AS "application/vnd.criticaltools.wbs+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ctc-posml
	AS "application/vnd.ctc-posml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cups-postscript
	AS "application/vnd.cups-postscript"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cups-raster
	AS "application/vnd.cups-raster"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cups-raw
	AS "application/vnd.cups-raw"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-curl
	AS "application/vnd.curl"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-cybank
	AS "application/vnd.cybank"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-data-vision-rdz
	AS "application/vnd.data-vision.rdz"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-dna
	AS "application/vnd.dna"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-dpgraph
	AS "application/vnd.dpgraph"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-dreamfactory
	AS "application/vnd.dreamfactory"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-dxr
	AS "application/vnd.dxr"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecdis-update
	AS "application/vnd.ecdis-update"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-chart
	AS "application/vnd.ecowin.chart"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-filerequest
	AS "application/vnd.ecowin.filerequest"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-fileupdate
	AS "application/vnd.ecowin.fileupdate"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-series
	AS "application/vnd.ecowin.series"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-seriesrequest
	AS "application/vnd.ecowin.seriesrequest"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ecowin-seriesupdate
	AS "application/vnd.ecowin.seriesupdate"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-enliven
	AS "application/vnd.enliven"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-epson-esf
	AS "application/vnd.epson.esf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-epson-msf
	AS "application/vnd.epson.msf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-epson-quickanime
	AS "application/vnd.epson.quickanime"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-epson-salt
	AS "application/vnd.epson.salt"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-epson-ssf
	AS "application/vnd.epson.ssf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ericsson-quickcall
	AS "application/vnd.ericsson.quickcall"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-eudora-data
	AS "application/vnd.eudora.data"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fdf
	AS "application/vnd.fdf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ffsns
	AS "application/vnd.ffsns"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fints
	AS "application/vnd.fints"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-framemaker
	AS "application/vnd.framemaker"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fsc-weblaunch
	AS "application/vnd.fsc.weblaunch"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujitsu-oasys
	AS "application/vnd.fujitsu.oasys"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujitsu-oasys2
	AS "application/vnd.fujitsu.oasys2"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujitsu-oasys3
	AS "application/vnd.fujitsu.oasys3"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujitsu-oasysgp
	AS "application/vnd.fujitsu.oasysgp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujitsu-oasysprs
	AS "application/vnd.fujitsu.oasysprs"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujixerox-ddd
	AS "application/vnd.fujixerox.ddd"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujixerox-docuworks
	AS "application/vnd.fujixerox.docuworks"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fujixerox-docuworks-binder
	AS "application/vnd.fujixerox.docuworks.binder"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-fut-misnet
	AS "application/vnd.fut-misnet"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-genomatix-tuxedo
	AS "application/vnd.genomatix.tuxedo"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-grafeq
	AS "application/vnd.grafeq"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-account
	AS "application/vnd.groove-account"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-help
	AS "application/vnd.groove-help"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-identity-message
	AS "application/vnd.groove-identity-message"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-injector
	AS "application/vnd.groove-injector"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-tool-message
	AS "application/vnd.groove-tool-message"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-tool-template
	AS "application/vnd.groove-tool-template"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-groove-vcard
	AS "application/vnd.groove-vcard"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hbci
	AS "application/vnd.hbci"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hcl-bireports
	AS "application/vnd.hcl-bireports"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hhe-lesson-player
	AS "application/vnd.hhe.lesson-player"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hp-HPGL
	AS "application/vnd.hp-HPGL"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hp-PCL
	AS "application/vnd.hp-PCL"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hp-PCLXL
	AS "application/vnd.hp-PCLXL"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hp-hpid
	AS "application/vnd.hp-hpid"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hp-hps
	AS "application/vnd.hp-hps"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-httphone
	AS "application/vnd.httphone"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-hzn-3d-crossword
	AS "application/vnd.hzn-3d-crossword"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-MiniPay
	AS "application/vnd.ibm.MiniPay"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-afplinedata
	AS "application/vnd.ibm.afplinedata"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-electronic-media
	AS "application/vnd.ibm.electronic-media"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-modcap
	AS "application/vnd.ibm.modcap"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-rights-management
	AS "application/vnd.ibm.rights-management"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ibm-secure-container
	AS "application/vnd.ibm.secure-container"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-informix-visionary
	AS "application/vnd.informix-visionary"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-intercon-formnet
	AS "application/vnd.intercon.formnet"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-intertrust-digibox
	AS "application/vnd.intertrust.digibox"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-intertrust-nncp
	AS "application/vnd.intertrust.nncp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-intu-qbo
	AS "application/vnd.intu.qbo"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-intu-qfx
	AS "application/vnd.intu.qfx"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ipunplugged-rcprofile
	AS "application/vnd.ipunplugged.rcprofile"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-irepository-packagexml
	AS "application/vnd.irepository.package+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-is-xpr
	AS "application/vnd.is-xpr"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-directory-service
	AS "application/vnd.japannet-directory-service"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-jpnstore-wakeup
	AS "application/vnd.japannet-jpnstore-wakeup"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-payment-wakeup
	AS "application/vnd.japannet-payment-wakeup"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-registration
	AS "application/vnd.japannet-registration"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-registration-wakeup
	AS "application/vnd.japannet-registration-wakeup"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-setstore-wakeup
	AS "application/vnd.japannet-setstore-wakeup"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-verification
	AS "application/vnd.japannet-verification"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-japannet-verification-wakeup
	AS "application/vnd.japannet-verification-wakeup"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-jisp
	AS "application/vnd.jisp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-karbon
	AS "application/vnd.kde.karbon"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kchart
	AS "application/vnd.kde.kchart"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kformula
	AS "application/vnd.kde.kformula"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kivio
	AS "application/vnd.kde.kivio"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kontour
	AS "application/vnd.kde.kontour"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kpresenter
	AS "application/vnd.kde.kpresenter"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kspread
	AS "application/vnd.kde.kspread"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kde-kword
	AS "application/vnd.kde.kword"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kenameaapp
	AS "application/vnd.kenameaapp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-kidspiration
	AS "application/vnd.kidspiration"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-koan
	AS "application/vnd.koan"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-liberty-requestxml
	AS "application/vnd.liberty-request+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-llamagraphics-life-balance-desktop
	AS "application/vnd.llamagraphics.life-balance.desktop"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-llamagraphics-life-balance-exchangexml
	AS "application/vnd.llamagraphics.life-balance.exchange+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-1-2-3
	AS "application/vnd.lotus-1-2-3"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-approach
	AS "application/vnd.lotus-approach"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-freelance
	AS "application/vnd.lotus-freelance"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-notes
	AS "application/vnd.lotus-notes"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-organizer
	AS "application/vnd.lotus-organizer"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-screencam
	AS "application/vnd.lotus-screencam"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-lotus-wordpro
	AS "application/vnd.lotus-wordpro"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mcd
	AS "application/vnd.mcd"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mediastation-cdkey
	AS "application/vnd.mediastation.cdkey"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-meridian-slingshot
	AS "application/vnd.meridian-slingshot"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mfmp
	AS "application/vnd.mfmp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-micrografx-flo
	AS "application/vnd.micrografx.flo"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-micrografx-igx
	AS "application/vnd.micrografx.igx"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mif
	AS "application/vnd.mif"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-minisoft-hp3000-save
	AS "application/vnd.minisoft-hp3000-save"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mitsubishi-misty-guard-trustweb
	AS "application/vnd.mitsubishi.misty-guard.trustweb"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mophun-application
	AS "application/vnd.mophun.application"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mophun-certificate
	AS "application/vnd.mophun.certificate"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite
	AS "application/vnd.motorola.flexsuite"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-adsi
	AS "application/vnd.motorola.flexsuite.adsi"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-fis
	AS "application/vnd.motorola.flexsuite.fis"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-gotap
	AS "application/vnd.motorola.flexsuite.gotap"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-kmr
	AS "application/vnd.motorola.flexsuite.kmr"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-ttc
	AS "application/vnd.motorola.flexsuite.ttc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-motorola-flexsuite-wem
	AS "application/vnd.motorola.flexsuite.wem"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mozilla-xulxml
	AS "application/vnd.mozilla.xul+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-artgalry
	AS "application/vnd.ms-artgalry"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-asf
	AS "application/vnd.ms-asf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-excel
	AS "application/vnd.ms-excel"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-lrm
	AS "application/vnd.ms-lrm"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-powerpoint
	AS "application/vnd.ms-powerpoint"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-project
	AS "application/vnd.ms-project"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-tnef
	AS "application/vnd.ms-tnef"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-works
	AS "application/vnd.ms-works"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ms-wpl
	AS "application/vnd.ms-wpl"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-mseq
	AS "application/vnd.mseq"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-msign
	AS "application/vnd.msign"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-music-niff
	AS "application/vnd.music-niff"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-musician
	AS "application/vnd.musician"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nervana
	AS "application/vnd.nervana"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-netfpx
	AS "application/vnd.netfpx"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-noblenet-directory
	AS "application/vnd.noblenet-directory"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-noblenet-sealer
	AS "application/vnd.noblenet-sealer"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-noblenet-web
	AS "application/vnd.noblenet-web"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nokia-landmarkwbxml
	AS "application/vnd.nokia.landmark+wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nokia-landmarkxml
	AS "application/vnd.nokia.landmark+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nokia-landmarkcollectionxml
	AS "application/vnd.nokia.landmarkcollection+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nokia-radio-preset
	AS "application/vnd.nokia.radio-preset"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-nokia-radio-presets
	AS "application/vnd.nokia.radio-presets"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-novadigm-EDM
	AS "application/vnd.novadigm.EDM"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-novadigm-EDX
	AS "application/vnd.novadigm.EDX"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-novadigm-EXT
	AS "application/vnd.novadigm.EXT"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-obn
	AS "application/vnd.obn"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-omads-emailxml
	AS "application/vnd.omads-email+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-omads-filexml
	AS "application/vnd.omads-file+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-omads-folderxml
	AS "application/vnd.omads-folder+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-osa-netdeploy
	AS "application/vnd.osa.netdeploy"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-palm
	AS "application/vnd.palm"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-paos-xml
	AS "application/vnd.paos.xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-pg-format
	AS "application/vnd.pg.format"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-pg-osasli
	AS "application/vnd.pg.osasli"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-picsel
	AS "application/vnd.picsel"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder6
	AS "application/vnd.powerbuilder6"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder6-s
	AS "application/vnd.powerbuilder6-s"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder7
	AS "application/vnd.powerbuilder7"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder7-s
	AS "application/vnd.powerbuilder7-s"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder75
	AS "application/vnd.powerbuilder75"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-powerbuilder75-s
	AS "application/vnd.powerbuilder75-s"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-previewsystems-box
	AS "application/vnd.previewsystems.box"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-publishare-delta-tree
	AS "application/vnd.publishare-delta-tree"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-pvi-ptid1
	AS "application/vnd.pvi.ptid1"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-pwg-multiplexed
	AS "application/vnd.pwg-multiplexed"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-pwg-xhtml-printxml
	AS "application/vnd.pwg-xhtml-print+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-rapid
	AS "application/vnd.rapid"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-s3sms
	AS "application/vnd.s3sms"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-doc
	AS "application/vnd.sealed.doc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-eml
	AS "application/vnd.sealed.eml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-mht
	AS "application/vnd.sealed.mht"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-net
	AS "application/vnd.sealed.net"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-ppt
	AS "application/vnd.sealed.ppt"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealed-xls
	AS "application/vnd.sealed.xls"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealedmedia-softseal-html
	AS "application/vnd.sealedmedia.softseal.html"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sealedmedia-softseal-pdf
	AS "application/vnd.sealedmedia.softseal.pdf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-seemail
	AS "application/vnd.seemail"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-shana-informed-formdata
	AS "application/vnd.shana.informed.formdata"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-shana-informed-formtemplate
	AS "application/vnd.shana.informed.formtemplate"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-shana-informed-interchange
	AS "application/vnd.shana.informed.interchange"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-shana-informed-package
	AS "application/vnd.shana.informed.package"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-smaf
	AS "application/vnd.smaf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sss-cod
	AS "application/vnd.sss-cod"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sss-dtf
	AS "application/vnd.sss-dtf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sss-ntf
	AS "application/vnd.sss-ntf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-street-stream
	AS "application/vnd.street-stream"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-sus-calendar
	AS "application/vnd.sus-calendar"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-svd
	AS "application/vnd.svd"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-swiftview-ics
	AS "application/vnd.swiftview-ics"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-syncml-xml
	AS "application/vnd.syncml.+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-syncml-ds-notification
	AS "application/vnd.syncml.ds.notification"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-triscape-mxs
	AS "application/vnd.triscape.mxs"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-trueapp
	AS "application/vnd.trueapp"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-truedoc
	AS "application/vnd.truedoc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-ufdl
	AS "application/vnd.ufdl"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uiq-theme
	AS "application/vnd.uiq.theme"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-alert
	AS "application/vnd.uplanet.alert"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-alert-wbxml
	AS "application/vnd.uplanet.alert-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-bearer-choice
	AS "application/vnd.uplanet.bearer-choice"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-bearer-choice-wbxml
	AS "application/vnd.uplanet.bearer-choice-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-cacheop
	AS "application/vnd.uplanet.cacheop"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-cacheop-wbxml
	AS "application/vnd.uplanet.cacheop-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-channel
	AS "application/vnd.uplanet.channel"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-channel-wbxml
	AS "application/vnd.uplanet.channel-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-list
	AS "application/vnd.uplanet.list"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-list-wbxml
	AS "application/vnd.uplanet.list-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-listcmd
	AS "application/vnd.uplanet.listcmd"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-listcmd-wbxml
	AS "application/vnd.uplanet.listcmd-wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-uplanet-signal
	AS "application/vnd.uplanet.signal"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-vcx
	AS "application/vnd.vcx"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-vectorworks
	AS "application/vnd.vectorworks"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-vidsoft-vidconference
	AS "application/vnd.vidsoft.vidconference"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-visio
	AS "application/vnd.visio"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-visionary
	AS "application/vnd.visionary"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-vividence-scriptfile
	AS "application/vnd.vividence.scriptfile"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-vsf
	AS "application/vnd.vsf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wap-sic
	AS "application/vnd.wap.sic"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wap-slc
	AS "application/vnd.wap.slc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wap-wbxml
	AS "application/vnd.wap.wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wap-wmlc
	AS "application/vnd.wap.wmlc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wap-wmlscriptc
	AS "application/vnd.wap.wmlscriptc"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-webturbo
	AS "application/vnd.webturbo"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wordperfect
	AS "application/vnd.wordperfect"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wqd
	AS "application/vnd.wqd"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wrq-hp3000-labelled
	AS "application/vnd.wrq-hp3000-labelled"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wt-stf
	AS "application/vnd.wt.stf"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wv-cspwbxml
	AS "application/vnd.wv.csp+wbxml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wv-cspxml
	AS "application/vnd.wv.csp+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-wv-sspxml
	AS "application/vnd.wv.ssp+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-xara
	AS "application/vnd.xara"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-xfdl
	AS "application/vnd.xfdl"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yamaha-hv-dic
	AS "application/vnd.yamaha.hv-dic"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yamaha-hv-script
	AS "application/vnd.yamaha.hv-script"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yamaha-hv-voice
	AS "application/vnd.yamaha.hv-voice"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yamaha-smaf-audio
	AS "application/vnd.yamaha.smaf-audio"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yamaha-smaf-phrase
	AS "application/vnd.yamaha.smaf-phrase"
    TEXT BinaryObjectMimeCodeContentType:applicationvnd-yellowriver-custom-menu
	AS "application/vnd.yellowriver-custom-menu"
    TEXT BinaryObjectMimeCodeContentType:applicationwatcherinfoxml
	AS "application/watcherinfo+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationwhoispp-query
	AS "application/whoispp-query"
    TEXT BinaryObjectMimeCodeContentType:applicationwhoispp-response
	AS "application/whoispp-response"
    TEXT BinaryObjectMimeCodeContentType:applicationwita AS "application/wita"
    TEXT BinaryObjectMimeCodeContentType:applicationwordperfect5-1
	AS "application/wordperfect5.1"
    TEXT BinaryObjectMimeCodeContentType:applicationx400-bp
	AS "application/x400-bp"
    TEXT BinaryObjectMimeCodeContentType:applicationxhtmlxml
	AS "application/xhtml+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationxml AS "application/xml"
    TEXT BinaryObjectMimeCodeContentType:applicationxml-dtd
	AS "application/xml-dtd"
    TEXT BinaryObjectMimeCodeContentType:applicationxml-external-parsed-entity
	AS "application/xml-external-parsed-entity"
    TEXT BinaryObjectMimeCodeContentType:applicationxmppxml
	AS "application/xmpp+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationxopxml
	AS "application/xop+xml"
    TEXT BinaryObjectMimeCodeContentType:applicationzip AS "application/zip"
    TEXT BinaryObjectMimeCodeContentType:audio32kadpcm AS "audio/32kadpcm"
    TEXT BinaryObjectMimeCodeContentType:audio3gpp AS "audio/3gpp"
    TEXT BinaryObjectMimeCodeContentType:audioAMR AS "audio/AMR"
    TEXT BinaryObjectMimeCodeContentType:audioAMR-WB AS "audio/AMR-WB"
    TEXT BinaryObjectMimeCodeContentType:audioBV16 AS "audio/BV16"
    TEXT BinaryObjectMimeCodeContentType:audioBV32 AS "audio/BV32"
    TEXT BinaryObjectMimeCodeContentType:audioCN AS "audio/CN"
    TEXT BinaryObjectMimeCodeContentType:audioDAT12 AS "audio/DAT12"
    TEXT BinaryObjectMimeCodeContentType:audioDVI4 AS "audio/DVI4"
    TEXT BinaryObjectMimeCodeContentType:audioEVRC AS "audio/EVRC"
    TEXT BinaryObjectMimeCodeContentType:audioEVRC-QCP AS "audio/EVRC-QCP"
    TEXT BinaryObjectMimeCodeContentType:audioEVRC0 AS "audio/EVRC0"
    TEXT BinaryObjectMimeCodeContentType:audioG-722-1 AS "audio/G.722.1"
    TEXT BinaryObjectMimeCodeContentType:audioG722 AS "audio/G722"
    TEXT BinaryObjectMimeCodeContentType:audioG723 AS "audio/G723"
    TEXT BinaryObjectMimeCodeContentType:audioG726-16 AS "audio/G726-16"
    TEXT BinaryObjectMimeCodeContentType:audioG726-24 AS "audio/G726-24"
    TEXT BinaryObjectMimeCodeContentType:audioG726-32 AS "audio/G726-32"
    TEXT BinaryObjectMimeCodeContentType:audioG726-40 AS "audio/G726-40"
    TEXT BinaryObjectMimeCodeContentType:audioG728 AS "audio/G728"
    TEXT BinaryObjectMimeCodeContentType:audioG729 AS "audio/G729"
    TEXT BinaryObjectMimeCodeContentType:audioG729D AS "audio/G729D"
    TEXT BinaryObjectMimeCodeContentType:audioG729E AS "audio/G729E"
    TEXT BinaryObjectMimeCodeContentType:audioGSM AS "audio/GSM"
    TEXT BinaryObjectMimeCodeContentType:audioGSM-EFR AS "audio/GSM-EFR"
    TEXT BinaryObjectMimeCodeContentType:audioL16 AS "audio/L16"
    TEXT BinaryObjectMimeCodeContentType:audioL20 AS "audio/L20"
    TEXT BinaryObjectMimeCodeContentType:audioL24 AS "audio/L24"
    TEXT BinaryObjectMimeCodeContentType:audioL8 AS "audio/L8"
    TEXT BinaryObjectMimeCodeContentType:audioLPC AS "audio/LPC"
    TEXT BinaryObjectMimeCodeContentType:audioMP4A-LATM AS "audio/MP4A-LATM"
    TEXT BinaryObjectMimeCodeContentType:audioMPA AS "audio/MPA"
    TEXT BinaryObjectMimeCodeContentType:audioPCMA AS "audio/PCMA"
    TEXT BinaryObjectMimeCodeContentType:audioPCMU AS "audio/PCMU"
    TEXT BinaryObjectMimeCodeContentType:audioQCELP AS "audio/QCELP"
    TEXT BinaryObjectMimeCodeContentType:audioRED AS "audio/RED"
    TEXT BinaryObjectMimeCodeContentType:audioSMV AS "audio/SMV"
    TEXT BinaryObjectMimeCodeContentType:audioSMV-QCP AS "audio/SMV-QCP"
    TEXT BinaryObjectMimeCodeContentType:audioSMV0 AS "audio/SMV0"
    TEXT BinaryObjectMimeCodeContentType:audioVDVI AS "audio/VDVI"
    TEXT BinaryObjectMimeCodeContentType:audiobasic AS "audio/basic"
    TEXT BinaryObjectMimeCodeContentType:audioclearmode AS "audio/clearmode"
    TEXT BinaryObjectMimeCodeContentType:audiodsr-es201108
	AS "audio/dsr-es201108"
    TEXT BinaryObjectMimeCodeContentType:audiodsr-es202050
	AS "audio/dsr-es202050"
    TEXT BinaryObjectMimeCodeContentType:audiodsr-es202211
	AS "audio/dsr-es202211"
    TEXT BinaryObjectMimeCodeContentType:audiodsr-es202212
	AS "audio/dsr-es202212"
    TEXT BinaryObjectMimeCodeContentType:audioiLBC AS "audio/iLBC"
    TEXT BinaryObjectMimeCodeContentType:audiompa-robust AS "audio/mpa-robust"
    TEXT BinaryObjectMimeCodeContentType:audiompeg AS "audio/mpeg"
    TEXT BinaryObjectMimeCodeContentType:audiompeg4-generic
	AS "audio/mpeg4-generic"
    TEXT BinaryObjectMimeCodeContentType:audioparityfec AS "audio/parityfec"
    TEXT BinaryObjectMimeCodeContentType:audioprs-sid AS "audio/prs.sid"
    TEXT BinaryObjectMimeCodeContentType:audiotelephone-event
	AS "audio/telephone-event"
    TEXT BinaryObjectMimeCodeContentType:audiotone AS "audio/tone"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-3gpp-iufp
	AS "audio/vnd.3gpp.iufp"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-audiokoz
	AS "audio/vnd.audiokoz"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-cisco-nse
	AS "audio/vnd.cisco.nse"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-cns-anp1
	AS "audio/vnd.cns.anp1"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-cns-inf1
	AS "audio/vnd.cns.inf1"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-digital-winds
	AS "audio/vnd.digital-winds"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-everad-plj
	AS "audio/vnd.everad.plj"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-lucent-voice
	AS "audio/vnd.lucent.voice"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-nokia-mobile-xmf
	AS "audio/vnd.nokia.mobile-xmf"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-nortel-vbk
	AS "audio/vnd.nortel.vbk"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-nuera-ecelp4800
	AS "audio/vnd.nuera.ecelp4800"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-nuera-ecelp7470
	AS "audio/vnd.nuera.ecelp7470"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-nuera-ecelp9600
	AS "audio/vnd.nuera.ecelp9600"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-octel-sbc
	AS "audio/vnd.octel.sbc"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-qcelp AS "audio/vnd.qcelp"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-rhetorex-32kadpcm
	AS "audio/vnd.rhetorex.32kadpcm"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-sealedmedia-softseal-mpeg
	AS "audio/vnd.sealedmedia.softseal.mpeg"
    TEXT BinaryObjectMimeCodeContentType:audiovnd-vmx-cvsd
	AS "audio/vnd.vmx.cvsd"
    TEXT BinaryObjectMimeCodeContentType:imagecgm AS "image/cgm"
    TEXT BinaryObjectMimeCodeContentType:imagefits AS "image/fits"
    TEXT BinaryObjectMimeCodeContentType:imageg3fax AS "image/g3fax"
    TEXT BinaryObjectMimeCodeContentType:imagegif AS "image/gif"
    TEXT BinaryObjectMimeCodeContentType:imageief AS "image/ief"
    TEXT BinaryObjectMimeCodeContentType:imagejp2 AS "image/jp2"
    TEXT BinaryObjectMimeCodeContentType:imagejpeg AS "image/jpeg"
    TEXT BinaryObjectMimeCodeContentType:imagejpm AS "image/jpm"
    TEXT BinaryObjectMimeCodeContentType:imagejpx AS "image/jpx"
    TEXT BinaryObjectMimeCodeContentType:imagenaplps AS "image/naplps"
    TEXT BinaryObjectMimeCodeContentType:imagepng AS "image/png"
    TEXT BinaryObjectMimeCodeContentType:imageprs-btif AS "image/prs.btif"
    TEXT BinaryObjectMimeCodeContentType:imageprs-pti AS "image/prs.pti"
    TEXT BinaryObjectMimeCodeContentType:imaget38 AS "image/t38"
    TEXT BinaryObjectMimeCodeContentType:imagetiff AS "image/tiff"
    TEXT BinaryObjectMimeCodeContentType:imagetiff-fx AS "image/tiff-fx"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-cns-inf2
	AS "image/vnd.cns.inf2"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-djvu AS "image/vnd.djvu"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-dwg AS "image/vnd.dwg"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-dxf AS "image/vnd.dxf"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-fastbidsheet
	AS "image/vnd.fastbidsheet"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-fpx AS "image/vnd.fpx"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-fst AS "image/vnd.fst"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-fujixerox-edmics-mmr
	AS "image/vnd.fujixerox.edmics-mmr"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-fujixerox-edmics-rlc
	AS "image/vnd.fujixerox.edmics-rlc"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-globalgraphics-pgb
	AS "image/vnd.globalgraphics.pgb"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-microsoft-icon
	AS "image/vnd.microsoft.icon"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-mix AS "image/vnd.mix"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-ms-modi
	AS "image/vnd.ms-modi"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-net-fpx
	AS "image/vnd.net-fpx"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-sealed-png
	AS "image/vnd.sealed.png"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-sealedmedia-softseal-gif
	AS "image/vnd.sealedmedia.softseal.gif"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-sealedmedia-softseal-jpg
	AS "image/vnd.sealedmedia.softseal.jpg"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-svf AS "image/vnd.svf"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-wap-wbmp
	AS "image/vnd.wap.wbmp"
    TEXT BinaryObjectMimeCodeContentType:imagevnd-xiff AS "image/vnd.xiff"
    TEXT BinaryObjectMimeCodeContentType:messageCPIM AS "message/CPIM"
    TEXT BinaryObjectMimeCodeContentType:messagedelivery-status
	AS "message/delivery-status"
    TEXT BinaryObjectMimeCodeContentType:messagedisposition-notification
	AS "message/disposition-notification"
    TEXT BinaryObjectMimeCodeContentType:messageexternal-body
	AS "message/external-body"
    TEXT BinaryObjectMimeCodeContentType:messagehttp AS "message/http"
    TEXT BinaryObjectMimeCodeContentType:messagenews AS "message/news"
    TEXT BinaryObjectMimeCodeContentType:messagepartial AS "message/partial"
    TEXT BinaryObjectMimeCodeContentType:messagerfc822 AS "message/rfc822"
    TEXT BinaryObjectMimeCodeContentType:messages-http AS "message/s-http"
    TEXT BinaryObjectMimeCodeContentType:messagesip AS "message/sip"
    TEXT BinaryObjectMimeCodeContentType:messagesipfrag AS "message/sipfrag"
    TEXT BinaryObjectMimeCodeContentType:messagetracking-status
	AS "message/tracking-status"
    TEXT BinaryObjectMimeCodeContentType:modeliges AS "model/iges"
    TEXT BinaryObjectMimeCodeContentType:modelmesh AS "model/mesh"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-dwf AS "model/vnd.dwf"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-flatland-3dml
	AS "model/vnd.flatland.3dml"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-gdl AS "model/vnd.gdl"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-gs-gdl AS "model/vnd.gs-gdl"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-gtw AS "model/vnd.gtw"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-mts AS "model/vnd.mts"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-parasolid-transmit-binary
	AS "model/vnd.parasolid.transmit.binary"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-parasolid-transmit-text
	AS "model/vnd.parasolid.transmit.text"
    TEXT BinaryObjectMimeCodeContentType:modelvnd-vtu AS "model/vnd.vtu"
    TEXT BinaryObjectMimeCodeContentType:modelvrml AS "model/vrml"
    TEXT BinaryObjectMimeCodeContentType:multipartalternative
	AS "multipart/alternative"
    TEXT BinaryObjectMimeCodeContentType:multipartappledouble
	AS "multipart/appledouble"
    TEXT BinaryObjectMimeCodeContentType:multipartbyteranges
	AS "multipart/byteranges"
    TEXT BinaryObjectMimeCodeContentType:multipartdigest AS "multipart/digest"
    TEXT BinaryObjectMimeCodeContentType:multipartencrypted
	AS "multipart/encrypted"
    TEXT BinaryObjectMimeCodeContentType:multipartform-data
	AS "multipart/form-data"
    TEXT BinaryObjectMimeCodeContentType:multipartheader-set
	AS "multipart/header-set"
    TEXT BinaryObjectMimeCodeContentType:multipartmixed AS "multipart/mixed"
    TEXT BinaryObjectMimeCodeContentType:multipartparallel
	AS "multipart/parallel"
    TEXT BinaryObjectMimeCodeContentType:multipartrelated
	AS "multipart/related"
    TEXT BinaryObjectMimeCodeContentType:multipartreport AS "multipart/report"
    TEXT BinaryObjectMimeCodeContentType:multipartsigned AS "multipart/signed"
    TEXT BinaryObjectMimeCodeContentType:multipartvoice-message
	AS "multipart/voice-message"
    TEXT BinaryObjectMimeCodeContentType:textRED AS "text/RED"
    TEXT BinaryObjectMimeCodeContentType:textcalendar AS "text/calendar"
    TEXT BinaryObjectMimeCodeContentType:textcss AS "text/css"
    TEXT BinaryObjectMimeCodeContentType:textcsv AS "text/csv"
    TEXT BinaryObjectMimeCodeContentType:textdirectory AS "text/directory"
    TEXT BinaryObjectMimeCodeContentType:textdns AS "text/dns"
    TEXT BinaryObjectMimeCodeContentType:textenriched AS "text/enriched"
    TEXT BinaryObjectMimeCodeContentType:texthtml AS "text/html"
    TEXT BinaryObjectMimeCodeContentType:textparityfec AS "text/parityfec"
    TEXT BinaryObjectMimeCodeContentType:textplain AS "text/plain"
    TEXT BinaryObjectMimeCodeContentType:textprs-fallenstein-rst
	AS "text/prs.fallenstein.rst"
    TEXT BinaryObjectMimeCodeContentType:textprs-lines-tag
	AS "text/prs.lines.tag"
    TEXT BinaryObjectMimeCodeContentType:textrfc822-headers
	AS "text/rfc822-headers"
    TEXT BinaryObjectMimeCodeContentType:textrichtext AS "text/richtext"
    TEXT BinaryObjectMimeCodeContentType:textrtf AS "text/rtf"
    TEXT BinaryObjectMimeCodeContentType:textsgml AS "text/sgml"
    TEXT BinaryObjectMimeCodeContentType:textt140 AS "text/t140"
    TEXT BinaryObjectMimeCodeContentType:texttab-separated-values
	AS "text/tab-separated-values"
    TEXT BinaryObjectMimeCodeContentType:texttroff AS "text/troff"
    TEXT BinaryObjectMimeCodeContentType:texturi-list AS "text/uri-list"
    TEXT BinaryObjectMimeCodeContentType:textvnd-DMClientScript
	AS "text/vnd.DMClientScript"
    TEXT BinaryObjectMimeCodeContentType:textvnd-IPTC-NITF
	AS "text/vnd.IPTC.NITF"
    TEXT BinaryObjectMimeCodeContentType:textvnd-IPTC-NewsML
	AS "text/vnd.IPTC.NewsML"
    TEXT BinaryObjectMimeCodeContentType:textvnd-abc AS "text/vnd.abc"
    TEXT BinaryObjectMimeCodeContentType:textvnd-curl AS "text/vnd.curl"
    TEXT BinaryObjectMimeCodeContentType:textvnd-esmertec-theme-descriptor
	AS "text/vnd.esmertec.theme-descriptor"
    TEXT BinaryObjectMimeCodeContentType:textvnd-fly AS "text/vnd.fly"
    TEXT BinaryObjectMimeCodeContentType:textvnd-fmi-flexstor
	AS "text/vnd.fmi.flexstor"
    TEXT BinaryObjectMimeCodeContentType:textvnd-in3d-3dml
	AS "text/vnd.in3d.3dml"
    TEXT BinaryObjectMimeCodeContentType:textvnd-in3d-spot
	AS "text/vnd.in3d.spot"
    TEXT BinaryObjectMimeCodeContentType:textvnd-latex-z AS "text/vnd.latex-z"
    TEXT BinaryObjectMimeCodeContentType:textvnd-motorola-reflex
	AS "text/vnd.motorola.reflex"
    TEXT BinaryObjectMimeCodeContentType:textvnd-ms-mediapackage
	AS "text/vnd.ms-mediapackage"
    TEXT BinaryObjectMimeCodeContentType:textvnd-net2phone-commcenter-command
	AS "text/vnd.net2phone.commcenter.command"
    TEXT BinaryObjectMimeCodeContentType:textvnd-sun-j2me-app-descriptor
	AS "text/vnd.sun.j2me.app-descriptor"
    TEXT BinaryObjectMimeCodeContentType:textvnd-wap-si AS "text/vnd.wap.si"
    TEXT BinaryObjectMimeCodeContentType:textvnd-wap-sl AS "text/vnd.wap.sl"
    TEXT BinaryObjectMimeCodeContentType:textvnd-wap-wml AS "text/vnd.wap.wml"
    TEXT BinaryObjectMimeCodeContentType:textvnd-wap-wmlscript
	AS "text/vnd.wap.wmlscript"
    TEXT BinaryObjectMimeCodeContentType:textxml AS "text/xml"
    TEXT BinaryObjectMimeCodeContentType:textxml-external-parsed-entity
	AS "text/xml-external-parsed-entity"
    TEXT BinaryObjectMimeCodeContentType:video3gpp AS "video/3gpp"
    TEXT BinaryObjectMimeCodeContentType:videoBMPEG AS "video/BMPEG"
    TEXT BinaryObjectMimeCodeContentType:videoBT656 AS "video/BT656"
    TEXT BinaryObjectMimeCodeContentType:videoCelB AS "video/CelB"
    TEXT BinaryObjectMimeCodeContentType:videoDV AS "video/DV"
    TEXT BinaryObjectMimeCodeContentType:videoH261 AS "video/H261"
    TEXT BinaryObjectMimeCodeContentType:videoH263 AS "video/H263"
    TEXT BinaryObjectMimeCodeContentType:videoH263-1998 AS "video/H263-1998"
    TEXT BinaryObjectMimeCodeContentType:videoH263-2000 AS "video/H263-2000"
    TEXT BinaryObjectMimeCodeContentType:videoH264 AS "video/H264"
    TEXT BinaryObjectMimeCodeContentType:videoJPEG AS "video/JPEG"
    TEXT BinaryObjectMimeCodeContentType:videoMJ2 AS "video/MJ2"
    TEXT BinaryObjectMimeCodeContentType:videoMP1S AS "video/MP1S"
    TEXT BinaryObjectMimeCodeContentType:videoMP2P AS "video/MP2P"
    TEXT BinaryObjectMimeCodeContentType:videoMP2T AS "video/MP2T"
    TEXT BinaryObjectMimeCodeContentType:videoMP4V-ES AS "video/MP4V-ES"
    TEXT BinaryObjectMimeCodeContentType:videoMPV AS "video/MPV"
    TEXT BinaryObjectMimeCodeContentType:videoSMPTE292M AS "video/SMPTE292M"
    TEXT BinaryObjectMimeCodeContentType:videompeg AS "video/mpeg"
    TEXT BinaryObjectMimeCodeContentType:videompeg4-generic
	AS "video/mpeg4-generic"
    TEXT BinaryObjectMimeCodeContentType:videonv AS "video/nv"
    TEXT BinaryObjectMimeCodeContentType:videoparityfec AS "video/parityfec"
    TEXT BinaryObjectMimeCodeContentType:videopointer AS "video/pointer"
    TEXT BinaryObjectMimeCodeContentType:videoquicktime AS "video/quicktime"
    TEXT BinaryObjectMimeCodeContentType:videoraw AS "video/raw"
    TEXT BinaryObjectMimeCodeContentType:videovnd-fvt AS "video/vnd.fvt"
    TEXT BinaryObjectMimeCodeContentType:videovnd-motorola-video
	AS "video/vnd.motorola.video"
    TEXT BinaryObjectMimeCodeContentType:videovnd-motorola-videop
	AS "video/vnd.motorola.videop"
    TEXT BinaryObjectMimeCodeContentType:videovnd-mpegurl
	AS "video/vnd.mpegurl"
    TEXT BinaryObjectMimeCodeContentType:videovnd-nokia-interleaved-multimedia
	AS "video/vnd.nokia.interleaved-multimedia"
    TEXT BinaryObjectMimeCodeContentType:videovnd-objectvideo
	AS "video/vnd.objectvideo"
    TEXT BinaryObjectMimeCodeContentType:videovnd-sealed-mpeg1
	AS "video/vnd.sealed.mpeg1"
    TEXT BinaryObjectMimeCodeContentType:videovnd-sealed-mpeg4
	AS "video/vnd.sealed.mpeg4"
    TEXT BinaryObjectMimeCodeContentType:videovnd-sealed-swf
	AS "video/vnd.sealed.swf"
    TEXT BinaryObjectMimeCodeContentType:videovnd-sealedmedia-softseal-mov
	AS "video/vnd.sealedmedia.softseal.mov"
    TEXT BinaryObjectMimeCodeContentType:videovnd-vivo AS "video/vnd.vivo"
    WHITESPACE BinaryObjectMimeCodeContentType REPLACE

END



Specification-66411-2001 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

UnitCodeContentType ::= ENUMERATED {
  x04, x05, x08, x10, x11, x13, x14, x15, x16, x17, x18, x19, x1A, x1B, 
  x1C, x1D, x1E, x1F, x1G, x1H, x1I, x1J, x1K, x1L, x1M, x1X, x20, x21, 
  x22, x23, x24, x25, x26, x27, x28, x29, x2A, x2B, x2C, x2I, x2J, x2K, 
  x2L, x2M, x2N, x2P, x2Q, x2R, x2U, x2V, x2W, x2X, x2Y, x2Z, x30, x31, 
  x32, x33, x34, x35, x36, x37, x38, x3B, x3C, x3E, x3G, x3H, x3I, x40, 
  x41, x43, x44, x45, x46, x47, x48, x4A, x4B, x4C, x4E, x4G, x4H, x4K, 
  x4L, x4M, x4N, x4O, x4P, x4Q, x4R, x4T, x4U, x4W, x4X, x53, x54, x56, 
  x57, x58, x59, x5A, x5B, x5C, x5E, x5F, x5G, x5H, x5I, x5J, x5K, x5P, 
  x5Q, x60, x61, x62, x63, x64, x66, x69, x71, x72, x73, x74, x76, x77, 
  x78, x80, x81, x84, x85, x87, x89, x90, x91, x92, x93, x94, x95, x96, 
  x97, x98, a1, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a2, 
  a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a3, a30, a31, a32, 
  a33, a34, a35, a36, a37, a38, a39, a4, a40, a41, a42, a43, a44, a45, 
  a47, a48, a49, a5, a50, a51, a52, a53, a54, a55, a56, a57, a58, a6, 
  a60, a61, a62, a63, a64, a65, a66, a67, a68, a69, a7, a70, a71, a73, 
  a74, a75, a76, a77, a78, a79, a8, a80, a81, a82, a83, a84, a85, a86, 
  a87, a88, a89, a9, a90, a91, a93, a94, a95, a96, a97, a98, aA, aB, 
  aCR, aD, aE, aH, aI, aJ, aK, aL, aM, aMH, aMP, aNN, aP, aPZ, aQ, aR, 
  aRE, aS, aSM, aSU, aTM, aTT, aV, aW, aY, aZ, b0, b1, b11, b12, b13, 
  b14, b15, b16, b18, b2, b20, b21, b22, b23, b24, b25, b26, b27, b28, 
  b29, b3, b31, b32, b33, b34, b35, b36, b37, b38, b39, b4, b40, b41, 
  b42, b43, b44, b45, b46, b47, b48, b49, b5, b50, b51, b52, b53, b54, 
  b55, b56, b57, b58, b59, b6, b60, b61, b62, b63, b64, b65, b66, b67, 
  b69, b7, b70, b71, b72, b73, b74, b75, b76, b77, b78, b79, b8, b81, 
  b83, b84, b85, b86, b87, b88, b89, b9, b90, b91, b92, b93, b94, b95, 
  b96, b97, b98, b99, bAR, bB, bD, bE, bFT, bG, bH, bHP, bIL, bJ, bK, 
  bL, bLD, bLL, bO, bP, bQL, bR, bT, bTU, bUA, bUI, bW, bX, bZ, c0, c1, 
  c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c2, c20, c22, c23, 
  c24, c25, c26, c27, c28, c29, c3, c30, c31, c32, c33, c34, c35, c36, 
  c38, c39, c4, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c5, 
  c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c6, c60, c61, c62, 
  c63, c64, c65, c66, c67, c68, c69, c7, c70, c71, c72, c73, c75, c76, 
  c77, c78, c8, c80, c81, c82, c83, c84, c85, c86, c87, c88, c89, c9, 
  c90, c91, c92, c93, c94, c95, c96, c97, c98, c99, cA, cCT, cDL, cEL, 
  cEN, cG, cGM, cH, cJ, cK, cKG, cL, cLF, cLT, cMK, cMQ, cMT, cNP, cNT, 
  cO, cOU, cQ, cR, cS, cT, cTM, cU, cUR, cV, cWA, cWI, cY, cZ, d1, d10, 
  d12, d13, d14, d15, d16, d17, d18, d19, d2, d20, d21, d22, d23, d24, 
  d25, d26, d27, d28, d29, d30, d31, d32, d33, d34, d35, d37, d38, d39, 
  d40, d41, d42, d43, d44, d45, d46, d47, d48, d49, d5, d50, d51, d52, 
  d53, d54, d55, d56, d57, d58, d59, d6, d60, d61, d62, d63, d64, d65, 
  d66, d67, d69, d7, d70, d71, d72, d73, d74, d75, d76, d77, d79, d8, 
  d80, d81, d82, d83, d85, d86, d87, d88, d89, d9, d90, d91, d92, d93, 
  d94, d95, d96, d97, d98, d99, dAA, dAD, dAY, dB, dC, dD, dE, dEC, dG, 
  dI, dJ, dLT, dMK, dMQ, dMT, dN, dPC, dPR, dPT, dQ, dR, dRA, dRI, dRL, 
  dRM, dS, dT, dTN, dU, dWT, dX, dY, dZN, dZP, e2, e3, e4, e5, eA, eB, 
  eC, eP, eQ, eV, f1, f9, fAH, fAR, fB, fC, fD, fE, fF, fG, fH, fL, fM, 
  fOT, fP, fR, fS, fTK, fTQ, g2, g3, g7, gB, gBQ, gC, gD, gE, gF, gFI, 
  gGR, gH, gIA, gII, gJ, gK, gL, gLD, gLI, gLL, gM, gN, gO, gP, gQ, gRM, 
  gRN, gRO, gRT, gT, gV, gW, gWH, gY, gZ, h1, h2, hA, hAR, hBA, hBX, 
  hC, hD, hE, hF, hGM, hH, hI, hIU, hJ, hK, hL, hLT, hM, hMQ, hMT, hN, 
  hO, hP, hPA, hS, hT, hTZ, hUR, hY, iA, iC, iE, iF, iI, iL, iM, iNH, 
  iNK, iNQ, iP, iT, iU, iV, j2, jB, jE, jG, jK, jM, jO, jOU, jR, k1, 
  k2, k3, k5, k6, kA, kB, kBA, kD, kEL, kF, kG, kGM, kGS, kHZ, kI, kJ, 
  kJO, kL, kMH, kMK, kMQ, kNI, kNS, kNT, kO, kPA, kPH, kPO, kPP, kR, 
  kS, kSD, kSH, kT, kTM, kTN, kUR, kVA, kVR, kVT, kW, kWH, kWT, kX, l2, 
  lA, lBR, lBT, lC, lD, lE, lEF, lF, lH, lI, lJ, lK, lM, lN, lO, lP, 
  lPA, lR, lS, lTN, lTR, lUM, lUX, lX, lY, m0, m1, m4, m5, m7, m9, mA, 
  mAL, mAM, mAW, mBE, mBF, mBR, mC, mCU, mD, mF, mGM, mHZ, mIK, mIL, 
  mIN, mIO, mIU, mK, mLD, mLT, mMK, mMQ, mMT, mON, mPA, mQ, mQH, mQS, 
  mSK, mT, mTK, mTQ, mTR, mTS, mV, mVA, mWH, n1, n2, n3, nA, nAR, nB, 
  nBB, nC, nCL, nD, nE, nEW, nF, nG, nH, nI, nIU, nJ, nL, nMI, nMP, nN, 
  nPL, nPR, nPT, nQ, nR, nRL, nT, nTT, nU, nV, nX, nY, oA, oHM, oN, oNZ, 
  oP, oT, oZ, oZA, oZI, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, pA, pAL, 
  pB, pD, pE, pF, pG, pGL, pI, pK, pL, pM, pN, pO, pQ, pR, pS, pT, pTD, 
  pTI, pTL, pU, pV, pW, pY, pZ, q3, qA, qAN, qB, qD, qH, qK, qR, qT, 
  qTD, qTI, qTL, qTR, r1, r4, r9, rA, rD, rG, rH, rK, rL, rM, rN, rO, 
  rP, rPM, rPS, rS, rT, rU, s3, s4, s5, s6, s7, s8, sA, sAN, sCO, sCR, 
  sD, sE, sEC, sET, sG, sHT, sIE, sK, sL, sMI, sN, sO, sP, sQ, sR, sS, 
  sST, sT, sTI, sTN, sV, sW, sX, t0, t1, t3, t4, t5, t6, t7, t8, tA, 
  tAH, tC, tD, tE, tF, tI, tJ, tK, tL, tN, tNE, tP, tPR, tQ, tQD, tR, 
  tRL, tS, tSD, tSH, tT, tU, tV, tW, tY, u1, u2, uA, uB, uC, uD, uE, 
  uF, uH, uM, vA, vI, vLT, vQ, vS, w2, w4, wA, wB, wCD, wE, wEB, wEE, 
  wG, wH, wHR, wI, wM, wR, wSD, wTT, wW, x1, yDK, yDQ, yL, yRD, yT, z1, 
  z2, z3, z4, z5, z6, z8, zP, zZ}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:un:unece:uncefact:codelist:specification:66411:2001"
	PREFIX "ns3"
    TEXT UnitCodeContentType:x04 AS "04"
    TEXT UnitCodeContentType:x05 AS "05"
    TEXT UnitCodeContentType:x08 AS "08"
    TEXT UnitCodeContentType:x10 AS "10"
    TEXT UnitCodeContentType:x11 AS "11"
    TEXT UnitCodeContentType:x13 AS "13"
    TEXT UnitCodeContentType:x14 AS "14"
    TEXT UnitCodeContentType:x15 AS "15"
    TEXT UnitCodeContentType:x16 AS "16"
    TEXT UnitCodeContentType:x17 AS "17"
    TEXT UnitCodeContentType:x18 AS "18"
    TEXT UnitCodeContentType:x19 AS "19"
    TEXT UnitCodeContentType:x1A AS "1A"
    TEXT UnitCodeContentType:x1B AS "1B"
    TEXT UnitCodeContentType:x1C AS "1C"
    TEXT UnitCodeContentType:x1D AS "1D"
    TEXT UnitCodeContentType:x1E AS "1E"
    TEXT UnitCodeContentType:x1F AS "1F"
    TEXT UnitCodeContentType:x1G AS "1G"
    TEXT UnitCodeContentType:x1H AS "1H"
    TEXT UnitCodeContentType:x1I AS "1I"
    TEXT UnitCodeContentType:x1J AS "1J"
    TEXT UnitCodeContentType:x1K AS "1K"
    TEXT UnitCodeContentType:x1L AS "1L"
    TEXT UnitCodeContentType:x1M AS "1M"
    TEXT UnitCodeContentType:x1X AS "1X"
    TEXT UnitCodeContentType:x20 AS "20"
    TEXT UnitCodeContentType:x21 AS "21"
    TEXT UnitCodeContentType:x22 AS "22"
    TEXT UnitCodeContentType:x23 AS "23"
    TEXT UnitCodeContentType:x24 AS "24"
    TEXT UnitCodeContentType:x25 AS "25"
    TEXT UnitCodeContentType:x26 AS "26"
    TEXT UnitCodeContentType:x27 AS "27"
    TEXT UnitCodeContentType:x28 AS "28"
    TEXT UnitCodeContentType:x29 AS "29"
    TEXT UnitCodeContentType:x2A AS "2A"
    TEXT UnitCodeContentType:x2B AS "2B"
    TEXT UnitCodeContentType:x2C AS "2C"
    TEXT UnitCodeContentType:x2I AS "2I"
    TEXT UnitCodeContentType:x2J AS "2J"
    TEXT UnitCodeContentType:x2K AS "2K"
    TEXT UnitCodeContentType:x2L AS "2L"
    TEXT UnitCodeContentType:x2M AS "2M"
    TEXT UnitCodeContentType:x2N AS "2N"
    TEXT UnitCodeContentType:x2P AS "2P"
    TEXT UnitCodeContentType:x2Q AS "2Q"
    TEXT UnitCodeContentType:x2R AS "2R"
    TEXT UnitCodeContentType:x2U AS "2U"
    TEXT UnitCodeContentType:x2V AS "2V"
    TEXT UnitCodeContentType:x2W AS "2W"
    TEXT UnitCodeContentType:x2X AS "2X"
    TEXT UnitCodeContentType:x2Y AS "2Y"
    TEXT UnitCodeContentType:x2Z AS "2Z"
    TEXT UnitCodeContentType:x30 AS "30"
    TEXT UnitCodeContentType:x31 AS "31"
    TEXT UnitCodeContentType:x32 AS "32"
    TEXT UnitCodeContentType:x33 AS "33"
    TEXT UnitCodeContentType:x34 AS "34"
    TEXT UnitCodeContentType:x35 AS "35"
    TEXT UnitCodeContentType:x36 AS "36"
    TEXT UnitCodeContentType:x37 AS "37"
    TEXT UnitCodeContentType:x38 AS "38"
    TEXT UnitCodeContentType:x3B AS "3B"
    TEXT UnitCodeContentType:x3C AS "3C"
    TEXT UnitCodeContentType:x3E AS "3E"
    TEXT UnitCodeContentType:x3G AS "3G"
    TEXT UnitCodeContentType:x3H AS "3H"
    TEXT UnitCodeContentType:x3I AS "3I"
    TEXT UnitCodeContentType:x40 AS "40"
    TEXT UnitCodeContentType:x41 AS "41"
    TEXT UnitCodeContentType:x43 AS "43"
    TEXT UnitCodeContentType:x44 AS "44"
    TEXT UnitCodeContentType:x45 AS "45"
    TEXT UnitCodeContentType:x46 AS "46"
    TEXT UnitCodeContentType:x47 AS "47"
    TEXT UnitCodeContentType:x48 AS "48"
    TEXT UnitCodeContentType:x4A AS "4A"
    TEXT UnitCodeContentType:x4B AS "4B"
    TEXT UnitCodeContentType:x4C AS "4C"
    TEXT UnitCodeContentType:x4E AS "4E"
    TEXT UnitCodeContentType:x4G AS "4G"
    TEXT UnitCodeContentType:x4H AS "4H"
    TEXT UnitCodeContentType:x4K AS "4K"
    TEXT UnitCodeContentType:x4L AS "4L"
    TEXT UnitCodeContentType:x4M AS "4M"
    TEXT UnitCodeContentType:x4N AS "4N"
    TEXT UnitCodeContentType:x4O AS "4O"
    TEXT UnitCodeContentType:x4P AS "4P"
    TEXT UnitCodeContentType:x4Q AS "4Q"
    TEXT UnitCodeContentType:x4R AS "4R"
    TEXT UnitCodeContentType:x4T AS "4T"
    TEXT UnitCodeContentType:x4U AS "4U"
    TEXT UnitCodeContentType:x4W AS "4W"
    TEXT UnitCodeContentType:x4X AS "4X"
    TEXT UnitCodeContentType:x53 AS "53"
    TEXT UnitCodeContentType:x54 AS "54"
    TEXT UnitCodeContentType:x56 AS "56"
    TEXT UnitCodeContentType:x57 AS "57"
    TEXT UnitCodeContentType:x58 AS "58"
    TEXT UnitCodeContentType:x59 AS "59"
    TEXT UnitCodeContentType:x5A AS "5A"
    TEXT UnitCodeContentType:x5B AS "5B"
    TEXT UnitCodeContentType:x5C AS "5C"
    TEXT UnitCodeContentType:x5E AS "5E"
    TEXT UnitCodeContentType:x5F AS "5F"
    TEXT UnitCodeContentType:x5G AS "5G"
    TEXT UnitCodeContentType:x5H AS "5H"
    TEXT UnitCodeContentType:x5I AS "5I"
    TEXT UnitCodeContentType:x5J AS "5J"
    TEXT UnitCodeContentType:x5K AS "5K"
    TEXT UnitCodeContentType:x5P AS "5P"
    TEXT UnitCodeContentType:x5Q AS "5Q"
    TEXT UnitCodeContentType:x60 AS "60"
    TEXT UnitCodeContentType:x61 AS "61"
    TEXT UnitCodeContentType:x62 AS "62"
    TEXT UnitCodeContentType:x63 AS "63"
    TEXT UnitCodeContentType:x64 AS "64"
    TEXT UnitCodeContentType:x66 AS "66"
    TEXT UnitCodeContentType:x69 AS "69"
    TEXT UnitCodeContentType:x71 AS "71"
    TEXT UnitCodeContentType:x72 AS "72"
    TEXT UnitCodeContentType:x73 AS "73"
    TEXT UnitCodeContentType:x74 AS "74"
    TEXT UnitCodeContentType:x76 AS "76"
    TEXT UnitCodeContentType:x77 AS "77"
    TEXT UnitCodeContentType:x78 AS "78"
    TEXT UnitCodeContentType:x80 AS "80"
    TEXT UnitCodeContentType:x81 AS "81"
    TEXT UnitCodeContentType:x84 AS "84"
    TEXT UnitCodeContentType:x85 AS "85"
    TEXT UnitCodeContentType:x87 AS "87"
    TEXT UnitCodeContentType:x89 AS "89"
    TEXT UnitCodeContentType:x90 AS "90"
    TEXT UnitCodeContentType:x91 AS "91"
    TEXT UnitCodeContentType:x92 AS "92"
    TEXT UnitCodeContentType:x93 AS "93"
    TEXT UnitCodeContentType:x94 AS "94"
    TEXT UnitCodeContentType:x95 AS "95"
    TEXT UnitCodeContentType:x96 AS "96"
    TEXT UnitCodeContentType:x97 AS "97"
    TEXT UnitCodeContentType:x98 AS "98"
    TEXT UnitCodeContentType:a1, UnitCodeContentType:a10, 
	UnitCodeContentType:a11, UnitCodeContentType:a12, 
	UnitCodeContentType:a13, UnitCodeContentType:a14, 
	UnitCodeContentType:a15, UnitCodeContentType:a16, 
	UnitCodeContentType:a17, UnitCodeContentType:a18, 
	UnitCodeContentType:a19, UnitCodeContentType:a2, 
	UnitCodeContentType:a20, UnitCodeContentType:a21, 
	UnitCodeContentType:a22, UnitCodeContentType:a23, 
	UnitCodeContentType:a24, UnitCodeContentType:a25, 
	UnitCodeContentType:a26, UnitCodeContentType:a27, 
	UnitCodeContentType:a28, UnitCodeContentType:a29, 
	UnitCodeContentType:a3, UnitCodeContentType:a30, 
	UnitCodeContentType:a31, UnitCodeContentType:a32, 
	UnitCodeContentType:a33, UnitCodeContentType:a34, 
	UnitCodeContentType:a35, UnitCodeContentType:a36, 
	UnitCodeContentType:a37, UnitCodeContentType:a38, 
	UnitCodeContentType:a39, UnitCodeContentType:a4, 
	UnitCodeContentType:a40, UnitCodeContentType:a41, 
	UnitCodeContentType:a42, UnitCodeContentType:a43, 
	UnitCodeContentType:a44, UnitCodeContentType:a45, 
	UnitCodeContentType:a47, UnitCodeContentType:a48, 
	UnitCodeContentType:a49, UnitCodeContentType:a5, 
	UnitCodeContentType:a50, UnitCodeContentType:a51, 
	UnitCodeContentType:a52, UnitCodeContentType:a53, 
	UnitCodeContentType:a54, UnitCodeContentType:a55, 
	UnitCodeContentType:a56, UnitCodeContentType:a57, 
	UnitCodeContentType:a58, UnitCodeContentType:a6, 
	UnitCodeContentType:a60, UnitCodeContentType:a61, 
	UnitCodeContentType:a62, UnitCodeContentType:a63, 
	UnitCodeContentType:a64, UnitCodeContentType:a65, 
	UnitCodeContentType:a66, UnitCodeContentType:a67, 
	UnitCodeContentType:a68, UnitCodeContentType:a69, 
	UnitCodeContentType:a7, UnitCodeContentType:a70, 
	UnitCodeContentType:a71, UnitCodeContentType:a73, 
	UnitCodeContentType:a74, UnitCodeContentType:a75, 
	UnitCodeContentType:a76, UnitCodeContentType:a77, 
	UnitCodeContentType:a78, UnitCodeContentType:a79, 
	UnitCodeContentType:a8, UnitCodeContentType:a80, 
	UnitCodeContentType:a81, UnitCodeContentType:a82, 
	UnitCodeContentType:a83, UnitCodeContentType:a84, 
	UnitCodeContentType:a85, UnitCodeContentType:a86, 
	UnitCodeContentType:a87, UnitCodeContentType:a88, 
	UnitCodeContentType:a89, UnitCodeContentType:a9, 
	UnitCodeContentType:a90, UnitCodeContentType:a91, 
	UnitCodeContentType:a93, UnitCodeContentType:a94, 
	UnitCodeContentType:a95, UnitCodeContentType:a96, 
	UnitCodeContentType:a97, UnitCodeContentType:a98, 
	UnitCodeContentType:aA, UnitCodeContentType:aB, 
	UnitCodeContentType:aCR, UnitCodeContentType:aD, 
	UnitCodeContentType:aE, UnitCodeContentType:aH, 
	UnitCodeContentType:aI, UnitCodeContentType:aJ, 
	UnitCodeContentType:aK, UnitCodeContentType:aL, 
	UnitCodeContentType:aM, UnitCodeContentType:aMH, 
	UnitCodeContentType:aMP, UnitCodeContentType:aNN, 
	UnitCodeContentType:aP, UnitCodeContentType:aPZ, 
	UnitCodeContentType:aQ, UnitCodeContentType:aR, 
	UnitCodeContentType:aRE, UnitCodeContentType:aS, 
	UnitCodeContentType:aSM, UnitCodeContentType:aSU, 
	UnitCodeContentType:aTM, UnitCodeContentType:aTT, 
	UnitCodeContentType:aV, UnitCodeContentType:aW, 
	UnitCodeContentType:aY, UnitCodeContentType:aZ, 
	UnitCodeContentType:b0, UnitCodeContentType:b1, 
	UnitCodeContentType:b11, UnitCodeContentType:b12, 
	UnitCodeContentType:b13, UnitCodeContentType:b14, 
	UnitCodeContentType:b15, UnitCodeContentType:b16, 
	UnitCodeContentType:b18, UnitCodeContentType:b2, 
	UnitCodeContentType:b20, UnitCodeContentType:b21, 
	UnitCodeContentType:b22, UnitCodeContentType:b23, 
	UnitCodeContentType:b24, UnitCodeContentType:b25, 
	UnitCodeContentType:b26, UnitCodeContentType:b27, 
	UnitCodeContentType:b28, UnitCodeContentType:b29, 
	UnitCodeContentType:b3, UnitCodeContentType:b31, 
	UnitCodeContentType:b32, UnitCodeContentType:b33, 
	UnitCodeContentType:b34, UnitCodeContentType:b35, 
	UnitCodeContentType:b36, UnitCodeContentType:b37, 
	UnitCodeContentType:b38, UnitCodeContentType:b39, 
	UnitCodeContentType:b4, UnitCodeContentType:b40, 
	UnitCodeContentType:b41, UnitCodeContentType:b42, 
	UnitCodeContentType:b43, UnitCodeContentType:b44, 
	UnitCodeContentType:b45, UnitCodeContentType:b46, 
	UnitCodeContentType:b47, UnitCodeContentType:b48, 
	UnitCodeContentType:b49, UnitCodeContentType:b5, 
	UnitCodeContentType:b50, UnitCodeContentType:b51, 
	UnitCodeContentType:b52, UnitCodeContentType:b53, 
	UnitCodeContentType:b54, UnitCodeContentType:b55, 
	UnitCodeContentType:b56, UnitCodeContentType:b57, 
	UnitCodeContentType:b58, UnitCodeContentType:b59, 
	UnitCodeContentType:b6, UnitCodeContentType:b60, 
	UnitCodeContentType:b61, UnitCodeContentType:b62, 
	UnitCodeContentType:b63, UnitCodeContentType:b64, 
	UnitCodeContentType:b65, UnitCodeContentType:b66, 
	UnitCodeContentType:b67, UnitCodeContentType:b69, 
	UnitCodeContentType:b7, UnitCodeContentType:b70, 
	UnitCodeContentType:b71, UnitCodeContentType:b72, 
	UnitCodeContentType:b73, UnitCodeContentType:b74, 
	UnitCodeContentType:b75, UnitCodeContentType:b76, 
	UnitCodeContentType:b77, UnitCodeContentType:b78, 
	UnitCodeContentType:b79, UnitCodeContentType:b8, 
	UnitCodeContentType:b81, UnitCodeContentType:b83, 
	UnitCodeContentType:b84, UnitCodeContentType:b85, 
	UnitCodeContentType:b86, UnitCodeContentType:b87, 
	UnitCodeContentType:b88, UnitCodeContentType:b89, 
	UnitCodeContentType:b9, UnitCodeContentType:b90, 
	UnitCodeContentType:b91, UnitCodeContentType:b92, 
	UnitCodeContentType:b93, UnitCodeContentType:b94, 
	UnitCodeContentType:b95, UnitCodeContentType:b96, 
	UnitCodeContentType:b97, UnitCodeContentType:b98, 
	UnitCodeContentType:b99, UnitCodeContentType:bAR, 
	UnitCodeContentType:bB, UnitCodeContentType:bD, 
	UnitCodeContentType:bE, UnitCodeContentType:bFT, 
	UnitCodeContentType:bG, UnitCodeContentType:bH, 
	UnitCodeContentType:bHP, UnitCodeContentType:bIL, 
	UnitCodeContentType:bJ, UnitCodeContentType:bK, 
	UnitCodeContentType:bL, UnitCodeContentType:bLD, 
	UnitCodeContentType:bLL, UnitCodeContentType:bO, 
	UnitCodeContentType:bP, UnitCodeContentType:bQL, 
	UnitCodeContentType:bR, UnitCodeContentType:bT, 
	UnitCodeContentType:bTU, UnitCodeContentType:bUA, 
	UnitCodeContentType:bUI, UnitCodeContentType:bW, 
	UnitCodeContentType:bX, UnitCodeContentType:bZ, 
	UnitCodeContentType:c0, UnitCodeContentType:c1, 
	UnitCodeContentType:c10, UnitCodeContentType:c11, 
	UnitCodeContentType:c12, UnitCodeContentType:c13, 
	UnitCodeContentType:c14, UnitCodeContentType:c15, 
	UnitCodeContentType:c16, UnitCodeContentType:c17, 
	UnitCodeContentType:c18, UnitCodeContentType:c19, 
	UnitCodeContentType:c2, UnitCodeContentType:c20, 
	UnitCodeContentType:c22, UnitCodeContentType:c23, 
	UnitCodeContentType:c24, UnitCodeContentType:c25, 
	UnitCodeContentType:c26, UnitCodeContentType:c27, 
	UnitCodeContentType:c28, UnitCodeContentType:c29, 
	UnitCodeContentType:c3, UnitCodeContentType:c30, 
	UnitCodeContentType:c31, UnitCodeContentType:c32, 
	UnitCodeContentType:c33, UnitCodeContentType:c34, 
	UnitCodeContentType:c35, UnitCodeContentType:c36, 
	UnitCodeContentType:c38, UnitCodeContentType:c39, 
	UnitCodeContentType:c4, UnitCodeContentType:c40, 
	UnitCodeContentType:c41, UnitCodeContentType:c42, 
	UnitCodeContentType:c43, UnitCodeContentType:c44, 
	UnitCodeContentType:c45, UnitCodeContentType:c46, 
	UnitCodeContentType:c47, UnitCodeContentType:c48, 
	UnitCodeContentType:c49, UnitCodeContentType:c5, 
	UnitCodeContentType:c50, UnitCodeContentType:c51, 
	UnitCodeContentType:c52, UnitCodeContentType:c53, 
	UnitCodeContentType:c54, UnitCodeContentType:c55, 
	UnitCodeContentType:c56, UnitCodeContentType:c57, 
	UnitCodeContentType:c58, UnitCodeContentType:c59, 
	UnitCodeContentType:c6, UnitCodeContentType:c60, 
	UnitCodeContentType:c61, UnitCodeContentType:c62, 
	UnitCodeContentType:c63, UnitCodeContentType:c64, 
	UnitCodeContentType:c65, UnitCodeContentType:c66, 
	UnitCodeContentType:c67, UnitCodeContentType:c68, 
	UnitCodeContentType:c69, UnitCodeContentType:c7, 
	UnitCodeContentType:c70, UnitCodeContentType:c71, 
	UnitCodeContentType:c72, UnitCodeContentType:c73, 
	UnitCodeContentType:c75, UnitCodeContentType:c76, 
	UnitCodeContentType:c77, UnitCodeContentType:c78, 
	UnitCodeContentType:c8, UnitCodeContentType:c80, 
	UnitCodeContentType:c81, UnitCodeContentType:c82, 
	UnitCodeContentType:c83, UnitCodeContentType:c84, 
	UnitCodeContentType:c85, UnitCodeContentType:c86, 
	UnitCodeContentType:c87, UnitCodeContentType:c88, 
	UnitCodeContentType:c89, UnitCodeContentType:c9, 
	UnitCodeContentType:c90, UnitCodeContentType:c91, 
	UnitCodeContentType:c92, UnitCodeContentType:c93, 
	UnitCodeContentType:c94, UnitCodeContentType:c95, 
	UnitCodeContentType:c96, UnitCodeContentType:c97, 
	UnitCodeContentType:c98, UnitCodeContentType:c99, 
	UnitCodeContentType:cA, UnitCodeContentType:cCT, 
	UnitCodeContentType:cDL, UnitCodeContentType:cEL, 
	UnitCodeContentType:cEN, UnitCodeContentType:cG, 
	UnitCodeContentType:cGM, UnitCodeContentType:cH, 
	UnitCodeContentType:cJ, UnitCodeContentType:cK, 
	UnitCodeContentType:cKG, UnitCodeContentType:cL, 
	UnitCodeContentType:cLF, UnitCodeContentType:cLT, 
	UnitCodeContentType:cMK, UnitCodeContentType:cMQ, 
	UnitCodeContentType:cMT, UnitCodeContentType:cNP, 
	UnitCodeContentType:cNT, UnitCodeContentType:cO, 
	UnitCodeContentType:cOU, UnitCodeContentType:cQ, 
	UnitCodeContentType:cR, UnitCodeContentType:cS, 
	UnitCodeContentType:cT, UnitCodeContentType:cTM, 
	UnitCodeContentType:cU, UnitCodeContentType:cUR, 
	UnitCodeContentType:cV, UnitCodeContentType:cWA, 
	UnitCodeContentType:cWI, UnitCodeContentType:cY, 
	UnitCodeContentType:cZ, UnitCodeContentType:d1, 
	UnitCodeContentType:d10, UnitCodeContentType:d12, 
	UnitCodeContentType:d13, UnitCodeContentType:d14, 
	UnitCodeContentType:d15, UnitCodeContentType:d16, 
	UnitCodeContentType:d17, UnitCodeContentType:d18, 
	UnitCodeContentType:d19, UnitCodeContentType:d2, 
	UnitCodeContentType:d20, UnitCodeContentType:d21, 
	UnitCodeContentType:d22, UnitCodeContentType:d23, 
	UnitCodeContentType:d24, UnitCodeContentType:d25, 
	UnitCodeContentType:d26, UnitCodeContentType:d27, 
	UnitCodeContentType:d28, UnitCodeContentType:d29, 
	UnitCodeContentType:d30, UnitCodeContentType:d31, 
	UnitCodeContentType:d32, UnitCodeContentType:d33, 
	UnitCodeContentType:d34, UnitCodeContentType:d35, 
	UnitCodeContentType:d37, UnitCodeContentType:d38, 
	UnitCodeContentType:d39, UnitCodeContentType:d40, 
	UnitCodeContentType:d41, UnitCodeContentType:d42, 
	UnitCodeContentType:d43, UnitCodeContentType:d44, 
	UnitCodeContentType:d45, UnitCodeContentType:d46, 
	UnitCodeContentType:d47, UnitCodeContentType:d48, 
	UnitCodeContentType:d49, UnitCodeContentType:d5, 
	UnitCodeContentType:d50, UnitCodeContentType:d51, 
	UnitCodeContentType:d52, UnitCodeContentType:d53, 
	UnitCodeContentType:d54, UnitCodeContentType:d55, 
	UnitCodeContentType:d56, UnitCodeContentType:d57, 
	UnitCodeContentType:d58, UnitCodeContentType:d59, 
	UnitCodeContentType:d6, UnitCodeContentType:d60, 
	UnitCodeContentType:d61, UnitCodeContentType:d62, 
	UnitCodeContentType:d63, UnitCodeContentType:d64, 
	UnitCodeContentType:d65, UnitCodeContentType:d66, 
	UnitCodeContentType:d67, UnitCodeContentType:d69, 
	UnitCodeContentType:d7, UnitCodeContentType:d70, 
	UnitCodeContentType:d71, UnitCodeContentType:d72, 
	UnitCodeContentType:d73, UnitCodeContentType:d74, 
	UnitCodeContentType:d75, UnitCodeContentType:d76, 
	UnitCodeContentType:d77, UnitCodeContentType:d79, 
	UnitCodeContentType:d8, UnitCodeContentType:d80, 
	UnitCodeContentType:d81, UnitCodeContentType:d82, 
	UnitCodeContentType:d83, UnitCodeContentType:d85, 
	UnitCodeContentType:d86, UnitCodeContentType:d87, 
	UnitCodeContentType:d88, UnitCodeContentType:d89, 
	UnitCodeContentType:d9, UnitCodeContentType:d90, 
	UnitCodeContentType:d91, UnitCodeContentType:d92, 
	UnitCodeContentType:d93, UnitCodeContentType:d94, 
	UnitCodeContentType:d95, UnitCodeContentType:d96, 
	UnitCodeContentType:d97, UnitCodeContentType:d98, 
	UnitCodeContentType:d99, UnitCodeContentType:dAA, 
	UnitCodeContentType:dAD, UnitCodeContentType:dAY, 
	UnitCodeContentType:dB, UnitCodeContentType:dC, 
	UnitCodeContentType:dD, UnitCodeContentType:dE, 
	UnitCodeContentType:dEC, UnitCodeContentType:dG, 
	UnitCodeContentType:dI, UnitCodeContentType:dJ, 
	UnitCodeContentType:dLT, UnitCodeContentType:dMK, 
	UnitCodeContentType:dMQ, UnitCodeContentType:dMT, 
	UnitCodeContentType:dN, UnitCodeContentType:dPC, 
	UnitCodeContentType:dPR, UnitCodeContentType:dPT, 
	UnitCodeContentType:dQ, UnitCodeContentType:dR, 
	UnitCodeContentType:dRA, UnitCodeContentType:dRI, 
	UnitCodeContentType:dRL, UnitCodeContentType:dRM, 
	UnitCodeContentType:dS, UnitCodeContentType:dT, 
	UnitCodeContentType:dTN, UnitCodeContentType:dU, 
	UnitCodeContentType:dWT, UnitCodeContentType:dX, 
	UnitCodeContentType:dY, UnitCodeContentType:dZN, 
	UnitCodeContentType:dZP, UnitCodeContentType:e2, 
	UnitCodeContentType:e3, UnitCodeContentType:e4, 
	UnitCodeContentType:e5, UnitCodeContentType:eA, 
	UnitCodeContentType:eB, UnitCodeContentType:eC, 
	UnitCodeContentType:eP, UnitCodeContentType:eQ, 
	UnitCodeContentType:eV, UnitCodeContentType:f1, 
	UnitCodeContentType:f9, UnitCodeContentType:fAH, 
	UnitCodeContentType:fAR, UnitCodeContentType:fB, 
	UnitCodeContentType:fC, UnitCodeContentType:fD, 
	UnitCodeContentType:fE, UnitCodeContentType:fF, 
	UnitCodeContentType:fG, UnitCodeContentType:fH, 
	UnitCodeContentType:fL, UnitCodeContentType:fM, 
	UnitCodeContentType:fOT, UnitCodeContentType:fP, 
	UnitCodeContentType:fR, UnitCodeContentType:fS, 
	UnitCodeContentType:fTK, UnitCodeContentType:fTQ, 
	UnitCodeContentType:g2, UnitCodeContentType:g3, 
	UnitCodeContentType:g7, UnitCodeContentType:gB, 
	UnitCodeContentType:gBQ, UnitCodeContentType:gC, 
	UnitCodeContentType:gD, UnitCodeContentType:gE, 
	UnitCodeContentType:gF, UnitCodeContentType:gFI, 
	UnitCodeContentType:gGR, UnitCodeContentType:gH, 
	UnitCodeContentType:gIA, UnitCodeContentType:gII, 
	UnitCodeContentType:gJ, UnitCodeContentType:gK, 
	UnitCodeContentType:gL, UnitCodeContentType:gLD, 
	UnitCodeContentType:gLI, UnitCodeContentType:gLL, 
	UnitCodeContentType:gM, UnitCodeContentType:gN, 
	UnitCodeContentType:gO, UnitCodeContentType:gP, 
	UnitCodeContentType:gQ, UnitCodeContentType:gRM, 
	UnitCodeContentType:gRN, UnitCodeContentType:gRO, 
	UnitCodeContentType:gRT, UnitCodeContentType:gT, 
	UnitCodeContentType:gV, UnitCodeContentType:gW, 
	UnitCodeContentType:gWH, UnitCodeContentType:gY, 
	UnitCodeContentType:gZ, UnitCodeContentType:h1, 
	UnitCodeContentType:h2, UnitCodeContentType:hA, 
	UnitCodeContentType:hAR, UnitCodeContentType:hBA, 
	UnitCodeContentType:hBX, UnitCodeContentType:hC, 
	UnitCodeContentType:hD, UnitCodeContentType:hE, 
	UnitCodeContentType:hF, UnitCodeContentType:hGM, 
	UnitCodeContentType:hH, UnitCodeContentType:hI, 
	UnitCodeContentType:hIU, UnitCodeContentType:hJ, 
	UnitCodeContentType:hK, UnitCodeContentType:hL, 
	UnitCodeContentType:hLT, UnitCodeContentType:hM, 
	UnitCodeContentType:hMQ, UnitCodeContentType:hMT, 
	UnitCodeContentType:hN, UnitCodeContentType:hO, 
	UnitCodeContentType:hP, UnitCodeContentType:hPA, 
	UnitCodeContentType:hS, UnitCodeContentType:hT, 
	UnitCodeContentType:hTZ, UnitCodeContentType:hUR, 
	UnitCodeContentType:hY, UnitCodeContentType:iA, 
	UnitCodeContentType:iC, UnitCodeContentType:iE, 
	UnitCodeContentType:iF, UnitCodeContentType:iI, 
	UnitCodeContentType:iL, UnitCodeContentType:iM, 
	UnitCodeContentType:iNH, UnitCodeContentType:iNK, 
	UnitCodeContentType:iNQ, UnitCodeContentType:iP, 
	UnitCodeContentType:iT, UnitCodeContentType:iU, 
	UnitCodeContentType:iV, UnitCodeContentType:j2, 
	UnitCodeContentType:jB, UnitCodeContentType:jE, 
	UnitCodeContentType:jG, UnitCodeContentType:jK, 
	UnitCodeContentType:jM, UnitCodeContentType:jO, 
	UnitCodeContentType:jOU, UnitCodeContentType:jR, 
	UnitCodeContentType:k1, UnitCodeContentType:k2, 
	UnitCodeContentType:k3, UnitCodeContentType:k5, 
	UnitCodeContentType:k6, UnitCodeContentType:kA, 
	UnitCodeContentType:kB, UnitCodeContentType:kBA, 
	UnitCodeContentType:kD, UnitCodeContentType:kEL, 
	UnitCodeContentType:kF, UnitCodeContentType:kG, 
	UnitCodeContentType:kGM, UnitCodeContentType:kGS, 
	UnitCodeContentType:kHZ, UnitCodeContentType:kI, 
	UnitCodeContentType:kJ, UnitCodeContentType:kJO, 
	UnitCodeContentType:kL, UnitCodeContentType:kMH, 
	UnitCodeContentType:kMK, UnitCodeContentType:kMQ, 
	UnitCodeContentType:kNI, UnitCodeContentType:kNS, 
	UnitCodeContentType:kNT, UnitCodeContentType:kO, 
	UnitCodeContentType:kPA, UnitCodeContentType:kPH, 
	UnitCodeContentType:kPO, UnitCodeContentType:kPP, 
	UnitCodeContentType:kR, UnitCodeContentType:kS, 
	UnitCodeContentType:kSD, UnitCodeContentType:kSH, 
	UnitCodeContentType:kT, UnitCodeContentType:kTM, 
	UnitCodeContentType:kTN, UnitCodeContentType:kUR, 
	UnitCodeContentType:kVA, UnitCodeContentType:kVR, 
	UnitCodeContentType:kVT, UnitCodeContentType:kW, 
	UnitCodeContentType:kWH, UnitCodeContentType:kWT, 
	UnitCodeContentType:kX, UnitCodeContentType:l2, 
	UnitCodeContentType:lA, UnitCodeContentType:lBR, 
	UnitCodeContentType:lBT, UnitCodeContentType:lC, 
	UnitCodeContentType:lD, UnitCodeContentType:lE, 
	UnitCodeContentType:lEF, UnitCodeContentType:lF, 
	UnitCodeContentType:lH, UnitCodeContentType:lI, 
	UnitCodeContentType:lJ, UnitCodeContentType:lK, 
	UnitCodeContentType:lM, UnitCodeContentType:lN, 
	UnitCodeContentType:lO, UnitCodeContentType:lP, 
	UnitCodeContentType:lPA, UnitCodeContentType:lR, 
	UnitCodeContentType:lS, UnitCodeContentType:lTN, 
	UnitCodeContentType:lTR, UnitCodeContentType:lUM, 
	UnitCodeContentType:lUX, UnitCodeContentType:lX, 
	UnitCodeContentType:lY, UnitCodeContentType:m0, 
	UnitCodeContentType:m1, UnitCodeContentType:m4, 
	UnitCodeContentType:m5, UnitCodeContentType:m7, 
	UnitCodeContentType:m9, UnitCodeContentType:mA, 
	UnitCodeContentType:mAL, UnitCodeContentType:mAM, 
	UnitCodeContentType:mAW, UnitCodeContentType:mBE, 
	UnitCodeContentType:mBF, UnitCodeContentType:mBR, 
	UnitCodeContentType:mC, UnitCodeContentType:mCU, 
	UnitCodeContentType:mD, UnitCodeContentType:mF, 
	UnitCodeContentType:mGM, UnitCodeContentType:mHZ, 
	UnitCodeContentType:mIK, UnitCodeContentType:mIL, 
	UnitCodeContentType:mIN, UnitCodeContentType:mIO, 
	UnitCodeContentType:mIU, UnitCodeContentType:mK, 
	UnitCodeContentType:mLD, UnitCodeContentType:mLT, 
	UnitCodeContentType:mMK, UnitCodeContentType:mMQ, 
	UnitCodeContentType:mMT, UnitCodeContentType:mON, 
	UnitCodeContentType:mPA, UnitCodeContentType:mQ, 
	UnitCodeContentType:mQH, UnitCodeContentType:mQS, 
	UnitCodeContentType:mSK, UnitCodeContentType:mT, 
	UnitCodeContentType:mTK, UnitCodeContentType:mTQ, 
	UnitCodeContentType:mTR, UnitCodeContentType:mTS, 
	UnitCodeContentType:mV, UnitCodeContentType:mVA, 
	UnitCodeContentType:mWH, UnitCodeContentType:n1, 
	UnitCodeContentType:n2, UnitCodeContentType:n3, 
	UnitCodeContentType:nA, UnitCodeContentType:nAR, 
	UnitCodeContentType:nB, UnitCodeContentType:nBB, 
	UnitCodeContentType:nC, UnitCodeContentType:nCL, 
	UnitCodeContentType:nD, UnitCodeContentType:nE, 
	UnitCodeContentType:nEW, UnitCodeContentType:nF, 
	UnitCodeContentType:nG, UnitCodeContentType:nH, 
	UnitCodeContentType:nI, UnitCodeContentType:nIU, 
	UnitCodeContentType:nJ, UnitCodeContentType:nL, 
	UnitCodeContentType:nMI, UnitCodeContentType:nMP, 
	UnitCodeContentType:nN, UnitCodeContentType:nPL, 
	UnitCodeContentType:nPR, UnitCodeContentType:nPT, 
	UnitCodeContentType:nQ, UnitCodeContentType:nR, 
	UnitCodeContentType:nRL, UnitCodeContentType:nT, 
	UnitCodeContentType:nTT, UnitCodeContentType:nU, 
	UnitCodeContentType:nV, UnitCodeContentType:nX, 
	UnitCodeContentType:nY, UnitCodeContentType:oA, 
	UnitCodeContentType:oHM, UnitCodeContentType:oN, 
	UnitCodeContentType:oNZ, UnitCodeContentType:oP, 
	UnitCodeContentType:oT, UnitCodeContentType:oZ, 
	UnitCodeContentType:oZA, UnitCodeContentType:oZI, 
	UnitCodeContentType:p0, UnitCodeContentType:p1, 
	UnitCodeContentType:p2, UnitCodeContentType:p3, 
	UnitCodeContentType:p4, UnitCodeContentType:p5, 
	UnitCodeContentType:p6, UnitCodeContentType:p7, 
	UnitCodeContentType:p8, UnitCodeContentType:p9, 
	UnitCodeContentType:pA, UnitCodeContentType:pAL, 
	UnitCodeContentType:pB, UnitCodeContentType:pD, 
	UnitCodeContentType:pE, UnitCodeContentType:pF, 
	UnitCodeContentType:pG, UnitCodeContentType:pGL, 
	UnitCodeContentType:pI, UnitCodeContentType:pK, 
	UnitCodeContentType:pL, UnitCodeContentType:pM, 
	UnitCodeContentType:pN, UnitCodeContentType:pO, 
	UnitCodeContentType:pQ, UnitCodeContentType:pR, 
	UnitCodeContentType:pS, UnitCodeContentType:pT, 
	UnitCodeContentType:pTD, UnitCodeContentType:pTI, 
	UnitCodeContentType:pTL, UnitCodeContentType:pU, 
	UnitCodeContentType:pV, UnitCodeContentType:pW, 
	UnitCodeContentType:pY, UnitCodeContentType:pZ, 
	UnitCodeContentType:q3, UnitCodeContentType:qA, 
	UnitCodeContentType:qAN, UnitCodeContentType:qB, 
	UnitCodeContentType:qD, UnitCodeContentType:qH, 
	UnitCodeContentType:qK, UnitCodeContentType:qR, 
	UnitCodeContentType:qT, UnitCodeContentType:qTD, 
	UnitCodeContentType:qTI, UnitCodeContentType:qTL, 
	UnitCodeContentType:qTR, UnitCodeContentType:r1, 
	UnitCodeContentType:r4, UnitCodeContentType:r9, 
	UnitCodeContentType:rA, UnitCodeContentType:rD, 
	UnitCodeContentType:rG, UnitCodeContentType:rH, 
	UnitCodeContentType:rK, UnitCodeContentType:rL, 
	UnitCodeContentType:rM, UnitCodeContentType:rN, 
	UnitCodeContentType:rO, UnitCodeContentType:rP, 
	UnitCodeContentType:rPM, UnitCodeContentType:rPS, 
	UnitCodeContentType:rS, UnitCodeContentType:rT, 
	UnitCodeContentType:rU, UnitCodeContentType:s3, 
	UnitCodeContentType:s4, UnitCodeContentType:s5, 
	UnitCodeContentType:s6, UnitCodeContentType:s7, 
	UnitCodeContentType:s8, UnitCodeContentType:sA, 
	UnitCodeContentType:sAN, UnitCodeContentType:sCO, 
	UnitCodeContentType:sCR, UnitCodeContentType:sD, 
	UnitCodeContentType:sE, UnitCodeContentType:sEC, 
	UnitCodeContentType:sET, UnitCodeContentType:sG, 
	UnitCodeContentType:sHT, UnitCodeContentType:sIE, 
	UnitCodeContentType:sK, UnitCodeContentType:sL, 
	UnitCodeContentType:sMI, UnitCodeContentType:sN, 
	UnitCodeContentType:sO, UnitCodeContentType:sP, 
	UnitCodeContentType:sQ, UnitCodeContentType:sR, 
	UnitCodeContentType:sS, UnitCodeContentType:sST, 
	UnitCodeContentType:sT, UnitCodeContentType:sTI, 
	UnitCodeContentType:sTN, UnitCodeContentType:sV, 
	UnitCodeContentType:sW, UnitCodeContentType:sX, 
	UnitCodeContentType:t0, UnitCodeContentType:t1, 
	UnitCodeContentType:t3, UnitCodeContentType:t4, 
	UnitCodeContentType:t5, UnitCodeContentType:t6, 
	UnitCodeContentType:t7, UnitCodeContentType:t8, 
	UnitCodeContentType:tA, UnitCodeContentType:tAH, 
	UnitCodeContentType:tC, UnitCodeContentType:tD, 
	UnitCodeContentType:tE, UnitCodeContentType:tF, 
	UnitCodeContentType:tI, UnitCodeContentType:tJ, 
	UnitCodeContentType:tK, UnitCodeContentType:tL, 
	UnitCodeContentType:tN, UnitCodeContentType:tNE, 
	UnitCodeContentType:tP, UnitCodeContentType:tPR, 
	UnitCodeContentType:tQ, UnitCodeContentType:tQD, 
	UnitCodeContentType:tR, UnitCodeContentType:tRL, 
	UnitCodeContentType:tS, UnitCodeContentType:tSD, 
	UnitCodeContentType:tSH, UnitCodeContentType:tT, 
	UnitCodeContentType:tU, UnitCodeContentType:tV, 
	UnitCodeContentType:tW, UnitCodeContentType:tY, 
	UnitCodeContentType:u1, UnitCodeContentType:u2, 
	UnitCodeContentType:uA, UnitCodeContentType:uB, 
	UnitCodeContentType:uC, UnitCodeContentType:uD, 
	UnitCodeContentType:uE, UnitCodeContentType:uF, 
	UnitCodeContentType:uH, UnitCodeContentType:uM, 
	UnitCodeContentType:vA, UnitCodeContentType:vI, 
	UnitCodeContentType:vLT, UnitCodeContentType:vQ, 
	UnitCodeContentType:vS, UnitCodeContentType:w2, 
	UnitCodeContentType:w4, UnitCodeContentType:wA, 
	UnitCodeContentType:wB, UnitCodeContentType:wCD, 
	UnitCodeContentType:wE, UnitCodeContentType:wEB, 
	UnitCodeContentType:wEE, UnitCodeContentType:wG, 
	UnitCodeContentType:wH, UnitCodeContentType:wHR, 
	UnitCodeContentType:wI, UnitCodeContentType:wM, 
	UnitCodeContentType:wR, UnitCodeContentType:wSD, 
	UnitCodeContentType:wTT, UnitCodeContentType:wW, 
	UnitCodeContentType:x1, UnitCodeContentType:yDK, 
	UnitCodeContentType:yDQ, UnitCodeContentType:yL, 
	UnitCodeContentType:yRD, UnitCodeContentType:yT, 
	UnitCodeContentType:z1, UnitCodeContentType:z2, 
	UnitCodeContentType:z3, UnitCodeContentType:z4, 
	UnitCodeContentType:z5, UnitCodeContentType:z6, 
	UnitCodeContentType:z8, UnitCodeContentType:zP, UnitCodeContentType:zZ
	AS CAPITALIZED
    WHITESPACE UnitCodeContentType COLLAPSE

END



ApplicationResponse-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

ApplicationResponse ::= ApplicationResponseType

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


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

END



AttachedDocument-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

AttachedDocument ::= AttachedDocumentType

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


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

END



BillOfLading-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

BillOfLading ::= BillOfLadingType

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


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

END



Catalogue-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

Catalogue ::= CatalogueType

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


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

END



CatalogueDeletion-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

CatalogueDeletion ::= CatalogueDeletionType

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


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

END



CatalogueItemSpecificationUpdate-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

CatalogueItemSpecificationUpdate ::= CatalogueItemSpecificationUpdateType

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


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

END



CataloguePricingUpdate-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

CataloguePricingUpdate ::= CataloguePricingUpdateType

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


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

END



CatalogueRequest-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

CatalogueRequest ::= CatalogueRequestType

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


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

END



CertificateOfOrigin-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

CertificateOfOrigin ::= CertificateOfOriginType

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


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

END



CommonAggregateComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID, AddressTypeCode, AddressFormatCode, Postbox, Floor, Room, StreetName,
    AdditionalStreetName, BlockName, BuildingName, BuildingNumber, InhouseMail,
    Department, MarkAttention, MarkCare, PlotIdentification,
    CitySubdivisionName, CityName, PostalZone, CountrySubentity,
    CountrySubentityCode, Region, District, TimezoneOffset, Line, AircraftID,
    ChargeIndicator, AllowanceChargeReasonCode, AllowanceChargeReason,
    MultiplierFactorNumeric, PrepaidIndicator, SequenceNumeric, Amount,
    BaseAmount, AccountingCostCode, AccountingCost,
    EmbeddedDocumentBinaryObject, Name, PrimaryAccountNumberID, NetworkID,
    CardTypeCode, ValidityStartDate, ExpiryDate, IssuerID, IssueNumberID,
    CV2ID, CardChipCode, ChipApplicationID, HolderName, ActionCode,
    LifeCycleStatusCode, ContractSubdivision, Note, OrderableIndicator,
    OrderableUnit, ContentUnitQuantity, OrderQuantityIncrementNumeric,
    MinimumOrderQuantity, MaximumOrderQuantity, WarrantyInformation,
    PackLevelCode, UUID, IssueDate, IssueTime, RevisionDate, RevisionTime,
    Description, VersionID, PreviousVersionID, ReferenceID, CertificateType,
    ApplicationStatusCode, OriginalJobID, PreviousJobID, Remarks, CodeValue,
    LastRevisionDate, LastRevisionTime, AgencyID, AgencyName, URI, SchemeURI,
    LanguageID, NatureCode, CargoTypeCode, CommodityCode,
    ItemClassificationCode, ChannelCode, Channel, Value, SummaryDescription,
    TotalInvoiceAmount, DeclaredCustomsValueAmount, TariffDescription,
    TariffCode, InsurancePremiumAmount, GrossWeightMeasure, NetWeightMeasure,
    NetNetWeightMeasure, ChargeableWeightMeasure, GrossVolumeMeasure,
    NetVolumeMeasure, LoadingLengthMeasure, HazardousRiskIndicator, Telephone,
    Telefax, ElectronicMail, ContractTypeCode, ContractType,
    CorporateRegistrationTypeCode, IdentificationCode, AccountID,
    CreditedQuantity, LineExtensionAmount, TaxPointDate,
    CustomerAssignedAccountID, SupplierAssignedAccountID, AdditionalAccountID,
    DebitedQuantity, Quantity, MinimumQuantity, MaximumQuantity,
    ActualDeliveryDate, ActualDeliveryTime, LatestDeliveryDate,
    LatestDeliveryTime, TrackingID, SpecialTerms, LossRiskResponsibilityCode,
    LossRisk, BatchQuantity, ConsumerUnitQuantity, RequestedDespatchDate,
    RequestedDespatchTime, EstimatedDespatchDate, EstimatedDespatchTime,
    ActualDespatchDate, ActualDespatchTime, LineStatusCode, DeliveredQuantity,
    BackorderQuantity, BackorderReason, OutstandingQuantity, OutstandingReason,
    OversupplyQuantity, AttributeID, Measure, MinimumMeasure, MaximumMeasure,
    PrintQualifier, MaximumCopiesNumeric, CopyIndicator, DocumentTypeCode,
    DocumentType, XPath, DocumentID, ApprovalStatus, RoleCode,
    SourceCurrencyCode, SourceCurrencyBaseRate, TargetCurrencyCode,
    TargetCurrencyBaseRate, ExchangeMarketID, CalculationRate,
    MathematicOperatorCode, Date, DocumentHash, ExpiryTime, AccountTypeCode,
    CurrencyCode, PaymentNote, SequenceNumberID,
    DeclaredForCarriageValueAmount, DeclaredStatisticsValueAmount,
    FreeOnBoardValueAmount, InsuranceValueAmount, ValueAmount,
    PreferenceCriterionCode, RequiredCustomsID, CustomsStatusCode,
    CustomsTariffQuantity, CustomsImportClassifiedIndicator,
    TransportEmergencyCardCode, PackingCriteriaCode, HazardousRegulationCode,
    InhalationToxicityZoneCode, TransportAuthorizationCode, PlacardNotation,
    PlacardEndorsement, AdditionalInformation, UNDGCode,
    EmergencyProceduresCode, MedicalFirstAidGuideCode, TechnicalName,
    CategoryName, HazardousCategoryCode, UpperOrangeHazardPlacardID,
    LowerOrangeHazardPlacardID, MarkingID, HazardClassID, InvoicedQuantity,
    FreeOfChargeIndicator, PackQuantity, PackSizeNumeric, CatalogueIndicator,
    Keyword, BrandName, ModelName, PriceAmount, ExtendedID, ProductTraceID,
    ManufactureDate, ManufactureTime, RegistrationID, SerialID,
    LeadTimeMeasure, TradingRestrictions, LocaleCode, SalesOrderID,
    TotalTaxAmount, MinimumBackorderQuantity, MaximumBackorderQuantity,
    InspectionMethodCode, PartialDeliveryIndicator, BackOrderAllowedIndicator,
    LineID, Conditions, CoordinateSystemCode, LatitudeDegreesMeasure,
    LatitudeMinutesMeasure, LatitudeDirectionCode, LongitudeDegreesMeasure,
    LongitudeMinutesMeasure, LongitudeDirectionCode, LotNumberID, VesselID,
    VesselName, TaxExclusiveAmount, TaxInclusiveAmount, AllowanceTotalAmount,
    ChargeTotalAmount, PrepaidAmount, PayableRoundingAmount, PayableAmount,
    SubstitutionStatusCode, SalesOrderLineID, CustomerReference,
    ReturnableMaterialIndicator, PackageLevelCode, PackagingTypeCode,
    PackingMaterial, MarkCareIndicator, MarkAttentionIndicator, WebsiteURI,
    LogoReferenceID, EndpointID, RegistrationName, CompanyID, TaxLevelCode,
    ExemptionReasonCode, ExemptionReason, PaidAmount, ReceivedDate, PaidDate,
    PaidTime, InstructionID, PaymentMeansCode, PaymentDueDate,
    PaymentChannelCode, InstructionNote, PaymentID, PaymentMeansID,
    PrepaidPaymentReferenceID, ReferenceEventCode, SettlementDiscountPercent,
    PenaltySurchargePercent, StartDate, StartTime, EndDate, EndTime,
    DurationMeasure, DescriptionCode, FirstName, FamilyName, Title, MiddleName,
    NameSuffix, JobTitle, OrganizationDepartment, PositionCode, BaseQuantity,
    PriceChangeReason, PriceTypeCode, PriceType, OrderableUnitFactorRate,
    StatusCode, TrainID, RailCarID, ReceivedQuantity, ShortQuantity,
    ShortageActionCode, RejectedQuantity, RejectReasonCode, RejectReason,
    RejectActionCode, TimingComplaintCode, TimingComplaint,
    BalanceBroughtForwardIndicator, DebitLineAmount, CreditLineAmount,
    BalanceAmount, ResponseCode, LicensePlateID, Extension,
    ShippingPriorityLevelCode, HandlingCode, HandlingInstructions, Information,
    TotalGoodsItemQuantity, TotalTransportHandlingUnitQuantity,
    SpecialInstructions, DeliveryInstructions, SplitConsignmentIndicator,
    TransportModeCode, TransportMeansTypeCode, TransitDirectionCode,
    PreCarriageIndicator, OnCarriageIndicator, ValidationDate, ValidationTime,
    ValidatorID, CanonicalizationMethod, SignatureMethod, ConditionCode,
    ReferenceDate, ReferenceTime, StatusReasonCode, StatusReason, SequenceID,
    Text, IndicationIndicator, Percent, LocationID, Location,
    DataSendingCapability, BaseUnitMeasure, PerUnitAmount,
    TaxExemptionReasonCode, TaxExemptionReason, TierRange, TierRatePercent,
    TaxTypeCode, TaxableAmount, TaxAmount, CalculationSequenceNumeric,
    TransactionCurrencyTaxAmount, RoundingAmount, TaxEvidenceIndicator,
    Reference, TransportServiceCode, TariffClassCode, Priority,
    FreightRateClassCode, TransportEquipmentTypeCode, ProviderTypeCode,
    OwnerTypeCode, SizeTypeCode, DispositionCode, FullnessIndicationCode,
    RefrigerationOnIndicator, ReturnabilityIndicator, LegalStatusIndicator,
    SealIssuerTypeCode, Condition, SealStatusCode, SealingPartyType,
    IdentificationID, OccurrenceDate, OccurrenceTime, TransportEventTypeCode,
    CompletionIndicator, TransportHandlingUnitTypeCode, TotalPackageQuantity,
    DamageRemarks, ShippingMarks, JourneyID, RegistrationNationalityID,
    RegistrationNationality, DirectionCode
    FROM CommonBasicComponents-2;

AccessoryRelatedItem ::= RelatedItemType

AccountingContact ::= ContactType

AccountingCustomerParty ::= CustomerPartyType

AccountingSupplierParty ::= SupplierPartyType

ActualPackage ::= PackageType

AdditionalDocumentReference ::= DocumentReferenceType

AdditionalItemIdentification ::= ItemIdentificationType

AdditionalItemProperty ::= ItemPropertyType

AdditionalTemperature ::= TemperatureType

Address ::= AddressType

AddressLine ::= AddressLineType

AgentParty ::= PartyType

AirTransport ::= AirTransportType

AllowanceCharge ::= AllowanceChargeType

AlternativeConditionPrice ::= PriceType

AnticipatedMonetaryTotal ::= MonetaryTotalType

ApplicableAddress ::= AddressType

ApplicableTaxCategory ::= TaxCategoryType

ApplicableTerritoryAddress ::= AddressType

Attachment ::= AttachmentType

BillingReference ::= BillingReferenceType

BillingReferenceLine ::= BillingReferenceLineType

Branch ::= BranchType

BuyerContact ::= ContactType

BuyerCustomerParty ::= CustomerPartyType

BuyerProposedSubstituteLineItem ::= LineItemType

BuyersItemIdentification ::= ItemIdentificationType

CardAccount ::= CardAccountType

CarrierParty ::= PartyType

CatalogueDocumentReference ::= DocumentReferenceType

CatalogueItemIdentification ::= ItemIdentificationType

CatalogueItemSpecificationUpdateLine ::=
  CatalogueItemSpecificationUpdateLineType

CatalogueLine ::= CatalogueLineType

CatalogueLineReference ::= LineReferenceType

CataloguePricingUpdateLine ::= CataloguePricingUpdateLineType

CatalogueReference ::= CatalogueReferenceType

CatalogueRequestLine ::= CatalogueRequestLineType

CategorizesClassificationCategory ::= ClassificationCategoryType

CertificateOfOriginApplication ::= CertificateOfOriginApplicationType

ClassificationCategory ::= ClassificationCategoryType

ClassificationScheme ::= ClassificationSchemeType

ClassifiedTaxCategory ::= TaxCategoryType

CommodityClassification ::= CommodityClassificationType

Communication ::= CommunicationType

ComplementaryRelatedItem ::= RelatedItemType

ComponentRelatedItem ::= RelatedItemType

ConsigneeParty ::= PartyType

Consignment ::= ConsignmentType

ConsignorParty ::= PartyType

Contact ::= ContactType

ContactParty ::= PartyType

ContainedGoodsItem ::= GoodsItemType

ContainedPackage ::= PackageType

Contract ::= ContractType

ContractDocumentReference ::= DocumentReferenceType

ContractorCustomerParty ::= CustomerPartyType

CorporateRegistrationScheme ::= CorporateRegistrationSchemeType

Country ::= CountryType

CreditAccount ::= CreditAccountType

CreditNoteDocumentReference ::= DocumentReferenceType

CreditNoteLine ::= CreditNoteLineType

CurrentStatus ::= StatusType

CustomerParty ::= CustomerPartyType

DebitNoteDocumentReference ::= DocumentReferenceType

DebitNoteLine ::= DebitNoteLineType

DefaultLanguage ::= LanguageType

DeletedCatalogueReference ::= CatalogueReferenceType

Delivery ::= DeliveryType

DeliveryAddress ::= AddressType

DeliveryContact ::= ContactType

DeliveryCustomerParty ::= CustomerPartyType

DeliveryLocation ::= LocationType

DeliveryParty ::= PartyType

DeliveryTerms ::= DeliveryTermsType

DeliveryUnit ::= DeliveryUnitType

Despatch ::= DespatchType

DespatchAddress ::= AddressType

DespatchContact ::= ContactType

DespatchDocumentReference ::= DocumentReferenceType

DespatchLine ::= DespatchLineType

DespatchLineReference ::= LineReferenceType

DespatchParty ::= PartyType

DespatchSupplierParty ::= SupplierPartyType

DestinationCountry ::= CountryType

DigitalSignatureAttachment ::= AttachmentType

Dimension ::= DimensionType

DiscrepancyResponse ::= ResponseType

DocumentDistribution ::= DocumentDistributionType

DocumentReference ::= DocumentReferenceType

DocumentResponse ::= DocumentResponseType

EmbassyEndorsement ::= EndorsementType

EmergencyTemperature ::= TemperatureType

Endorsement ::= EndorsementType

EndorserParty ::= EndorserPartyType

EstimatedDeliveryPeriod ::= PeriodType

ExchangeRate ::= ExchangeRateType

ExportCountry ::= CountryType

ExporterParty ::= PartyType

ExternalReference ::= ExternalReferenceType

FinalDeliveryParty ::= PartyType

FinalDeliveryTransportationService ::= TransportationServiceType

FinalDestinationCountry ::= CountryType

FinancialAccount ::= FinancialAccountType

FinancialInstitution ::= FinancialInstitutionType

FinancialInstitutionBranch ::= BranchType

FirstArrivalPortLocation ::= LocationType

FlashpointTemperature ::= TemperatureType

ForeignExchangeContract ::= ContractType

FreightAllowanceCharge ::= AllowanceChargeType

FreightForwarderParty ::= PartyType

GoodsItem ::= GoodsItemType

GoodsItemContainer ::= GoodsItemContainerType

HandlingUnitDespatchLine ::= DespatchLineType

HazardousGoodsTransit ::= HazardousGoodsTransitType

HazardousItem ::= HazardousItemType

ImporterParty ::= PartyType

InformationContentProviderParty ::= PartyType

InsuranceEndorsement ::= EndorsementType

InvoiceDocumentReference ::= DocumentReferenceType

InvoiceLine ::= InvoiceLineType

InvoicePeriod ::= PeriodType

IssuerEndorsement ::= EndorsementType

IssuerParty ::= PartyType

IssuingCountry ::= CountryType

Item ::= ItemType

ItemComparison ::= ItemComparisonType

ItemIdentification ::= ItemIdentificationType

ItemInstance ::= ItemInstanceType

ItemLocationQuantity ::= ItemLocationQuantityType

ItemProperty ::= ItemPropertyType

ItemPropertyGroup ::= ItemPropertyGroupType

ItemSpecificationDocumentReference ::= DocumentReferenceType

JurisdictionRegionAddress ::= AddressType

Language ::= LanguageType

LastExitPortLocation ::= LocationType

LegalMonetaryTotal ::= MonetaryTotalType

LineItem ::= LineItemType

LineReference ::= LineReferenceType

LineResponse ::= LineResponseType

LineValidityPeriod ::= PeriodType

LoadingLocation ::= LocationType

LoadingPortLocation ::= LocationType

LoadingProofParty ::= PartyType

Location ::= LocationType

LocationCoordinate ::= LocationCoordinateType

LotIdentification ::= LotIdentificationType

ManufacturerParty ::= PartyType

ManufacturersItemIdentification ::= ItemIdentificationType

MaritimeTransport ::= MaritimeTransportType

MaximumTemperature ::= TemperatureType

MeasurementDimension ::= DimensionType

MinimumTemperature ::= TemperatureType

MonetaryTotal ::= MonetaryTotalType

NotifyParty ::= PartyType

OrderDocumentReference ::= DocumentReferenceType

OrderedShipment ::= OrderedShipmentType

OrderLine ::= OrderLineType

OrderLineReference ::= OrderLineReferenceType

OrderReference ::= OrderReferenceType

OriginAddress ::= AddressType

OriginalDepartureCountry ::= CountryType

OriginalDespatchParty ::= PartyType

OriginalDespatchTransportationService ::= TransportationServiceType

OriginalDocumentReference ::= DocumentReferenceType

OriginalItemLocationQuantity ::= ItemLocationQuantityType

OriginatorCustomerParty ::= CustomerPartyType

OriginatorDocumentReference ::= DocumentReferenceType

OriginatorParty ::= PartyType

OriginCountry ::= CountryType

OtherCommunication ::= CommunicationType

OwnerParty ::= PartyType

Package ::= PackageType

Party ::= PartyType

PartyIdentification ::= PartyIdentificationType

PartyLegalEntity ::= PartyLegalEntityType

PartyName ::= PartyNameType

PartyTaxScheme ::= PartyTaxSchemeType

PayeeFinancialAccount ::= FinancialAccountType

PayeeParty ::= PartyType

PayerFinancialAccount ::= FinancialAccountType

Payment ::= PaymentType

PaymentAlternativeExchangeRate ::= ExchangeRateType

PaymentExchangeRate ::= ExchangeRateType

PaymentMeans ::= PaymentMeansType

PaymentTerms ::= PaymentTermsType

PenaltyPeriod ::= PeriodType

Period ::= PeriodType

Person ::= PersonType

PhysicalAttribute ::= PhysicalAttributeType

PhysicalLocation ::= LocationType

PostalAddress ::= AddressType

PrepaidPayment ::= PaymentType

PreparationParty ::= PartyType

PreviousPriceList ::= PriceListType

Price ::= PriceType

PriceList ::= PriceListType

PricingExchangeRate ::= ExchangeRateType

PricingReference ::= PricingReferenceType

PromisedDeliveryPeriod ::= PeriodType

ProviderParty ::= PartyType

QuotationDocumentReference ::= DocumentReferenceType

QuotationLine ::= QuotationLineType

QuotationLineReference ::= LineReferenceType

QuotedMonetaryTotal ::= MonetaryTotalType

RailTransport ::= RailTransportType

ReceiptDocumentReference ::= DocumentReferenceType

ReceiptLine ::= ReceiptLineType

ReceiptLineReference ::= LineReferenceType

ReceivedHandlingUnitReceiptLine ::= ReceiptLineType

ReceiverParty ::= PartyType

RecipientParty ::= PartyType

ReferencedContract ::= ContractType

RegistrationAddress ::= AddressType

RelatedCatalogueReference ::= CatalogueReferenceType

RelatedItem ::= RelatedItemType

ReminderDocumentReference ::= DocumentReferenceType

ReminderLine ::= ReminderLineType

ReminderPeriod ::= PeriodType

RemittanceAdviceLine ::= RemittanceAdviceLineType

ReplacementRelatedItem ::= RelatedItemType

ReportedShipment ::= ShipmentType

RequestedCatalogueReference ::= CatalogueReferenceType

RequestedClassificationScheme ::= ClassificationSchemeType

RequestedDeliveryPeriod ::= PeriodType

RequestedLanguage ::= LanguageType

RequestedMonetaryTotal ::= MonetaryTotalType

RequestForQuotationDocumentReference ::= DocumentReferenceType

RequestForQuotationLine ::= RequestForQuotationLineType

RequiredItemLocationQuantity ::= ItemLocationQuantityType

RequiredRelatedItem ::= RelatedItemType

Response ::= ResponseType

RoadTransport ::= RoadTransportType

SecondaryHazard ::= SecondaryHazardType

SelfBilledCreditNoteDocumentReference ::= DocumentReferenceType

SelfBilledInvoiceDocumentReference ::= DocumentReferenceType

SellerContact ::= ContactType

SellerProposedSubstituteLineItem ::= LineItemType

SellersItemIdentification ::= ItemIdentificationType

SellerSubstitutedLineItem ::= LineItemType

SellerSupplierParty ::= SupplierPartyType

SenderParty ::= PartyType

SettlementPeriod ::= PeriodType

Shipment ::= ShipmentType

ShipmentStage ::= ShipmentStageType

SignatoryContact ::= ContactType

SignatoryParty ::= PartyType

Signature ::= SignatureType

StandardItemIdentification ::= ItemIdentificationType

StatementDocumentReference ::= DocumentReferenceType

StatementLine ::= StatementLineType

StatementPeriod ::= PeriodType

Status ::= StatusType

Stowage ::= StowageType

SupplierParty ::= SupplierPartyType

SupportingDocumentReference ::= DocumentReferenceType

TaxCategory ::= TaxCategoryType

TaxExchangeRate ::= ExchangeRateType

TaxRepresentativeParty ::= PartyType

TaxScheme ::= TaxSchemeType

TaxSubtotal ::= TaxSubtotalType

TaxTotal ::= TaxTotalType

Temperature ::= TemperatureType

TradingTerms ::= TradingTermsType

TransactionConditions ::= TransactionConditionsType

TransitCountry ::= CountryType

TransitPeriod ::= PeriodType

TransportationService ::= TransportationServiceType

TransportContract ::= ContractType

TransportEquipment ::= TransportEquipmentType

TransportEquipmentSeal ::= TransportEquipmentSealType

TransportEvent ::= TransportEventType

TransportHandlingUnit ::= TransportHandlingUnitType

TransportMeans ::= TransportMeansType

TransshipPortLocation ::= LocationType

UnloadingPortLocation ::= LocationType

UsabilityPeriod ::= PeriodType

ValidityPeriod ::= PeriodType

WarrantyParty ::= PartyType

WarrantyValidityPeriod ::= PeriodType

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

AddressLineType ::= SEQUENCE {line  Line}

AirTransportType ::= SEQUENCE {aircraftID  AircraftID}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ConsignmentType ::= SEQUENCE {
  iD                                     ID,
  summaryDescription-list
    SEQUENCE OF summaryDescription SummaryDescription,
  totalInvoiceAmount                     TotalInvoiceAmount OPTIONAL,
  declaredCustomsValueAmount             DeclaredCustomsValueAmount OPTIONAL,
  tariffDescription-list
    SEQUENCE OF tariffDescription TariffDescription,
  tariffCode                             TariffCode OPTIONAL,
  insurancePremiumAmount                 InsurancePremiumAmount OPTIONAL,
  grossWeightMeasure                     GrossWeightMeasure OPTIONAL,
  netWeightMeasure                       NetWeightMeasure OPTIONAL,
  netNetWeightMeasure                    NetNetWeightMeasure OPTIONAL,
  chargeableWeightMeasure                ChargeableWeightMeasure OPTIONAL,
  grossVolumeMeasure                     GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                       NetVolumeMeasure OPTIONAL,
  loadingLengthMeasure                   LoadingLengthMeasure OPTIONAL,
  remarks-list                           SEQUENCE OF remarks Remarks,
  hazardousRiskIndicator                 HazardousRiskIndicator OPTIONAL,
  consigneeParty                         ConsigneeParty OPTIONAL,
  exporterParty                          ExporterParty OPTIONAL,
  consignorParty                         ConsignorParty OPTIONAL,
  importerParty                          ImporterParty OPTIONAL,
  carrierParty                           CarrierParty OPTIONAL,
  freightForwarderParty                  FreightForwarderParty OPTIONAL,
  notifyParty                            NotifyParty OPTIONAL,
  originalDespatchParty                  OriginalDespatchParty OPTIONAL,
  finalDeliveryParty                     FinalDeliveryParty OPTIONAL,
  originalDepartureCountry               OriginalDepartureCountry OPTIONAL,
  finalDestinationCountry                FinalDestinationCountry OPTIONAL,
  transitCountry-list
    SEQUENCE OF transitCountry TransitCountry,
  transportContract                      TransportContract OPTIONAL,
  originalDespatchTransportationService
    OriginalDespatchTransportationService OPTIONAL,
  finalDeliveryTransportationService
    FinalDeliveryTransportationService OPTIONAL,
  deliveryTerms                          DeliveryTerms OPTIONAL,
  paymentTerms                           PaymentTerms OPTIONAL,
  freightAllowanceCharge-list
    SEQUENCE OF freightAllowanceCharge FreightAllowanceCharge}

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

ContractType ::= SEQUENCE {
  iD                              ID OPTIONAL,
  issueDate                       IssueDate OPTIONAL,
  issueTime                       IssueTime OPTIONAL,
  contractTypeCode                ContractTypeCode OPTIONAL,
  contractType                    CommonBasicComponents-2.ContractType OPTIONAL,
  validityPeriod                  ValidityPeriod OPTIONAL,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference}

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

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

CreditAccountType ::= SEQUENCE {accountID  AccountID}

CreditNoteLineType ::= SEQUENCE {
  iD                          ID,
  uUID                        UUID OPTIONAL,
  note                        Note OPTIONAL,
  creditedQuantity            CreditedQuantity OPTIONAL,
  lineExtensionAmount         LineExtensionAmount OPTIONAL,
  taxPointDate                TaxPointDate OPTIONAL,
  accountingCostCode          AccountingCostCode OPTIONAL,
  accountingCost              AccountingCost OPTIONAL,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  despatchLineReference-list
    SEQUENCE OF despatchLineReference DespatchLineReference,
  receiptLineReference-list
    SEQUENCE OF receiptLineReference ReceiptLineReference,
  billingReference-list       SEQUENCE OF billingReference BillingReference,
  documentReference-list      SEQUENCE OF documentReference DocumentReference,
  pricingReference            PricingReference OPTIONAL,
  delivery-list               SEQUENCE OF delivery Delivery,
  taxTotal-list               SEQUENCE OF taxTotal TaxTotal,
  item                        Item OPTIONAL,
  price                       Price OPTIONAL}

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

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

DeliveryType ::= SEQUENCE {
  iD                       ID OPTIONAL,
  quantity                 Quantity OPTIONAL,
  minimumQuantity          MinimumQuantity OPTIONAL,
  maximumQuantity          MaximumQuantity OPTIONAL,
  actualDeliveryDate       ActualDeliveryDate OPTIONAL,
  actualDeliveryTime       ActualDeliveryTime OPTIONAL,
  latestDeliveryDate       LatestDeliveryDate OPTIONAL,
  latestDeliveryTime       LatestDeliveryTime OPTIONAL,
  trackingID               TrackingID OPTIONAL,
  deliveryAddress          DeliveryAddress OPTIONAL,
  deliveryLocation         DeliveryLocation OPTIONAL,
  requestedDeliveryPeriod  RequestedDeliveryPeriod OPTIONAL,
  promisedDeliveryPeriod   PromisedDeliveryPeriod OPTIONAL,
  estimatedDeliveryPeriod  EstimatedDeliveryPeriod OPTIONAL,
  deliveryParty            DeliveryParty OPTIONAL,
  despatch                 Despatch OPTIONAL}

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

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

DespatchType ::= SEQUENCE {
  iD                     ID OPTIONAL,
  requestedDespatchDate  RequestedDespatchDate OPTIONAL,
  requestedDespatchTime  RequestedDespatchTime OPTIONAL,
  estimatedDespatchDate  EstimatedDespatchDate OPTIONAL,
  estimatedDespatchTime  EstimatedDespatchTime OPTIONAL,
  actualDespatchDate     ActualDespatchDate OPTIONAL,
  actualDespatchTime     ActualDespatchTime OPTIONAL,
  despatchAddress        DespatchAddress OPTIONAL,
  despatchParty          DespatchParty OPTIONAL,
  contact                Contact OPTIONAL}

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

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

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

DocumentReferenceType ::= SEQUENCE {
  iD                ID,
  copyIndicator     CopyIndicator OPTIONAL,
  uUID              UUID OPTIONAL,
  issueDate         IssueDate OPTIONAL,
  documentTypeCode  DocumentTypeCode OPTIONAL,
  documentType      DocumentType OPTIONAL,
  xPath-list        SEQUENCE OF xPath XPath,
  attachment        Attachment OPTIONAL}

DocumentResponseType ::= SEQUENCE {
  response           Response,
  documentReference  DocumentReference,
  issuerParty        IssuerParty OPTIONAL,
  recipientParty     RecipientParty OPTIONAL,
  lineResponse-list  SEQUENCE OF lineResponse LineResponse}

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

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

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

ExternalReferenceType ::= SEQUENCE {
  uRI           URI OPTIONAL,
  documentHash  DocumentHash OPTIONAL,
  expiryDate    ExpiryDate OPTIONAL,
  expiryTime    ExpiryTime OPTIONAL}

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

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

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

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

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

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

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

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

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

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

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

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

ItemPropertyType ::= SEQUENCE {
  name                    Name,
  value                   Value,
  usabilityPeriod         UsabilityPeriod OPTIONAL,
  itemPropertyGroup-list  SEQUENCE OF itemPropertyGroup ItemPropertyGroup}

ItemPropertyGroupType ::= SEQUENCE {iD    ID,
                                    name  Name OPTIONAL}

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

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

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

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

LocationType ::= SEQUENCE {
  iD                    ID OPTIONAL,
  description           Description OPTIONAL,
  conditions            Conditions OPTIONAL,
  countrySubentity      CountrySubentity OPTIONAL,
  countrySubentityCode  CountrySubentityCode OPTIONAL,
  validityPeriod-list   SEQUENCE OF validityPeriod ValidityPeriod,
  address               Address OPTIONAL}

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

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

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

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

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

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

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

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

PackageType ::= SEQUENCE {
  iD                           ID OPTIONAL,
  quantity                     Quantity OPTIONAL,
  returnableMaterialIndicator  ReturnableMaterialIndicator OPTIONAL,
  packageLevelCode             PackageLevelCode OPTIONAL,
  packagingTypeCode            PackagingTypeCode OPTIONAL,
  packingMaterial-list         SEQUENCE OF packingMaterial PackingMaterial,
  containedPackage-list        SEQUENCE OF containedPackage ContainedPackage,
  goodsItem-list               SEQUENCE OF goodsItem GoodsItem,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  deliveryUnit-list            SEQUENCE OF deliveryUnit DeliveryUnit}

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

PartyIdentificationType ::= SEQUENCE {iD  ID}

PartyLegalEntityType ::= SEQUENCE {
  registrationName             RegistrationName OPTIONAL,
  companyID                    CompanyID OPTIONAL,
  registrationAddress          RegistrationAddress OPTIONAL,
  corporateRegistrationScheme  CorporateRegistrationScheme OPTIONAL}

PartyNameType ::= SEQUENCE {name  Name}

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

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

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

PaymentTermsType ::= SEQUENCE {
  iD                         ID OPTIONAL,
  paymentMeansID             PaymentMeansID OPTIONAL,
  prepaidPaymentReferenceID  PrepaidPaymentReferenceID OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  referenceEventCode         ReferenceEventCode OPTIONAL,
  settlementDiscountPercent  SettlementDiscountPercent OPTIONAL,
  penaltySurchargePercent    PenaltySurchargePercent OPTIONAL,
  amount                     Amount OPTIONAL,
  settlementPeriod           SettlementPeriod OPTIONAL,
  penaltyPeriod              PenaltyPeriod OPTIONAL}

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

PersonType ::= SEQUENCE {
  firstName               FirstName OPTIONAL,
  familyName              FamilyName OPTIONAL,
  title                   Title OPTIONAL,
  middleName              MiddleName OPTIONAL,
  nameSuffix              NameSuffix OPTIONAL,
  jobTitle                JobTitle OPTIONAL,
  organizationDepartment  OrganizationDepartment OPTIONAL}

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

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

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

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

QuotationLineType ::= SEQUENCE {
  iD                                     ID OPTIONAL,
  note                                   Note OPTIONAL,
  quantity                               Quantity OPTIONAL,
  lineExtensionAmount                    LineExtensionAmount OPTIONAL,
  totalTaxAmount                         TotalTaxAmount OPTIONAL,
  documentReference-list
    SEQUENCE OF documentReference DocumentReference,
  lineItem                               LineItem,
  sellerProposedSubstituteLineItem-list
    SEQUENCE OF sellerProposedSubstituteLineItem
      SellerProposedSubstituteLineItem}

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

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

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

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

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

RequestForQuotationLineType ::= SEQUENCE {
  iD                      ID OPTIONAL,
  uUID                    UUID OPTIONAL,
  note                    Note OPTIONAL,
  documentReference-list  SEQUENCE OF documentReference DocumentReference,
  lineItem                LineItem}

ResponseType ::= SEQUENCE {
  referenceID       ReferenceID,
  responseCode      ResponseCode OPTIONAL,
  description-list  SEQUENCE OF description Description}

RoadTransportType ::= SEQUENCE {licensePlateID  LicensePlateID}

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

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

ShipmentStageType ::= SEQUENCE {
  iD                      ID OPTIONAL,
  transportModeCode       TransportModeCode OPTIONAL,
  transportMeansTypeCode  TransportMeansTypeCode OPTIONAL,
  transitDirectionCode    TransitDirectionCode OPTIONAL,
  preCarriageIndicator    PreCarriageIndicator,
  onCarriageIndicator     OnCarriageIndicator,
  transitPeriod           TransitPeriod OPTIONAL,
  carrierParty-list       SEQUENCE OF carrierParty CarrierParty,
  transportMeans          TransportMeans OPTIONAL,
  loadingPortLocation     LoadingPortLocation OPTIONAL,
  unloadingPortLocation   UnloadingPortLocation OPTIONAL,
  transshipPortLocation   TransshipPortLocation OPTIONAL}

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

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

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

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

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

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

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

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

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

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

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

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

TransportationServiceType ::= SEQUENCE {
  transportServiceCode  TransportServiceCode,
  tariffClassCode       TariffClassCode OPTIONAL,
  priority              Priority OPTIONAL,
  freightRateClassCode  FreightRateClassCode OPTIONAL}

TransportEquipmentType ::= SEQUENCE {
  iD                           ID OPTIONAL,
  transportEquipmentTypeCode   TransportEquipmentTypeCode OPTIONAL,
  providerTypeCode             ProviderTypeCode OPTIONAL,
  ownerTypeCode                OwnerTypeCode OPTIONAL,
  sizeTypeCode                 SizeTypeCode OPTIONAL,
  dispositionCode              DispositionCode OPTIONAL,
  fullnessIndicationCode       FullnessIndicationCode OPTIONAL,
  refrigerationOnIndicator     RefrigerationOnIndicator OPTIONAL,
  information                  Information OPTIONAL,
  returnabilityIndicator       ReturnabilityIndicator OPTIONAL,
  legalStatusIndicator         LegalStatusIndicator OPTIONAL,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  transportEquipmentSeal-list
    SEQUENCE OF transportEquipmentSeal TransportEquipmentSeal,
  minimumTemperature           MinimumTemperature OPTIONAL,
  maximumTemperature           MaximumTemperature OPTIONAL,
  providerParty                ProviderParty OPTIONAL,
  loadingProofParty            LoadingProofParty OPTIONAL,
  loadingLocation              LoadingLocation OPTIONAL}

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

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

TransportHandlingUnitType ::= SEQUENCE {
  iD                                    ID OPTIONAL,
  transportHandlingUnitTypeCode         TransportHandlingUnitTypeCode OPTIONAL,
  handlingCode                          HandlingCode OPTIONAL,
  handlingInstructions                  HandlingInstructions OPTIONAL,
  hazardousRiskIndicator                HazardousRiskIndicator OPTIONAL,
  totalGoodsItemQuantity                TotalGoodsItemQuantity OPTIONAL,
  totalPackageQuantity                  TotalPackageQuantity OPTIONAL,
  damageRemarks-list                    SEQUENCE OF damageRemarks DamageRemarks,
  shippingMarks-list                    SEQUENCE OF shippingMarks ShippingMarks,
  handlingUnitDespatchLine-list
    SEQUENCE OF handlingUnitDespatchLine HandlingUnitDespatchLine,
  actualPackage-list                    SEQUENCE OF actualPackage ActualPackage,
  receivedHandlingUnitReceiptLine-list
    SEQUENCE OF receivedHandlingUnitReceiptLine ReceivedHandlingUnitReceiptLine,
  transportEquipment-list
    SEQUENCE OF transportEquipment TransportEquipment,
  hazardousGoodsTransit-list
    SEQUENCE OF hazardousGoodsTransit HazardousGoodsTransit,
  measurementDimension-list
    SEQUENCE OF measurementDimension MeasurementDimension,
  minimumTemperature                    MinimumTemperature OPTIONAL,
  maximumTemperature                    MaximumTemperature OPTIONAL}

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


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	PREFIX "ns4"
    NAMESPACE AddressType.iD, AddressType.addressTypeCode, 
	AddressType.addressFormatCode, AddressType.postbox, AddressType.floor,
	AddressType.room, AddressType.streetName, 
	AddressType.additionalStreetName, AddressType.blockName, 
	AddressType.buildingName, AddressType.buildingNumber, 
	AddressType.inhouseMail, AddressType.department, 
	AddressType.markAttention, AddressType.markCare, 
	AddressType.plotIdentification, AddressType.citySubdivisionName, 
	AddressType.cityName, AddressType.postalZone, 
	AddressType.countrySubentity, AddressType.countrySubentityCode, 
	AddressType.region, AddressType.district, AddressType.timezoneOffset, 
	AddressLineType.line, AirTransportType.aircraftID, 
	AllowanceChargeType.iD, AllowanceChargeType.chargeIndicator, 
	AllowanceChargeType.allowanceChargeReasonCode, 
	AllowanceChargeType.allowanceChargeReason, 
	AllowanceChargeType.multiplierFactorNumeric, 
	AllowanceChargeType.prepaidIndicator, 
	AllowanceChargeType.sequenceNumeric, AllowanceChargeType.amount, 
	AllowanceChargeType.baseAmount, 
	AllowanceChargeType.accountingCostCode, 
	AllowanceChargeType.accountingCost, 
	AttachmentType.embeddedDocumentBinaryObject, 
	BillingReferenceLineType.iD, BillingReferenceLineType.amount, 
	BranchType.iD, BranchType.name, 
	CardAccountType.primaryAccountNumberID, CardAccountType.networkID, 
	CardAccountType.cardTypeCode, CardAccountType.validityStartDate, 
	CardAccountType.expiryDate, CardAccountType.issuerID, 
	CardAccountType.issueNumberID, CardAccountType.cV2ID, 
	CardAccountType.cardChipCode, CardAccountType.chipApplicationID, 
	CardAccountType.holderName, 
	CatalogueItemSpecificationUpdateLineType.iD, CatalogueLineType.iD, 
	CatalogueLineType.actionCode, CatalogueLineType.lifeCycleStatusCode, 
	CatalogueLineType.contractSubdivision, 
	CatalogueLineType.note-list.note, 
	CatalogueLineType.orderableIndicator, CatalogueLineType.orderableUnit,
	CatalogueLineType.contentUnitQuantity, 
	CatalogueLineType.orderQuantityIncrementNumeric, 
	CatalogueLineType.minimumOrderQuantity, 
	CatalogueLineType.maximumOrderQuantity, 
	CatalogueLineType.warrantyInformation-list.warrantyInformation, 
	CatalogueLineType.packLevelCode, CataloguePricingUpdateLineType.iD, 
	CatalogueReferenceType.iD, CatalogueReferenceType.uUID, 
	CatalogueReferenceType.issueDate, CatalogueReferenceType.issueTime, 
	CatalogueReferenceType.revisionDate, 
	CatalogueReferenceType.revisionTime, 
	CatalogueReferenceType.note-list.note, 
	CatalogueReferenceType.description-list.description, 
	CatalogueReferenceType.versionID, 
	CatalogueReferenceType.previousVersionID, CatalogueRequestLineType.iD,
	CatalogueRequestLineType.contractSubdivision, 
	CatalogueRequestLineType.note-list.note, 
	CertificateOfOriginApplicationType.referenceID, 
	CertificateOfOriginApplicationType.certificateType, 
	CertificateOfOriginApplicationType.applicationStatusCode, 
	CertificateOfOriginApplicationType.originalJobID, 
	CertificateOfOriginApplicationType.previousJobID, 
	CertificateOfOriginApplicationType.remarks, 
	ClassificationCategoryType.name, ClassificationCategoryType.codeValue,
	ClassificationCategoryType.description-list.description, 
	ClassificationSchemeType.iD, ClassificationSchemeType.uUID, 
	ClassificationSchemeType.lastRevisionDate, 
	ClassificationSchemeType.lastRevisionTime, 
	ClassificationSchemeType.note, ClassificationSchemeType.name, 
	ClassificationSchemeType.description-list.description, 
	ClassificationSchemeType.agencyID, 
	ClassificationSchemeType.agencyName, 
	ClassificationSchemeType.versionID, ClassificationSchemeType.uRI, 
	ClassificationSchemeType.schemeURI, 
	ClassificationSchemeType.languageID, 
	CommodityClassificationType.natureCode, 
	CommodityClassificationType.cargoTypeCode, 
	CommodityClassificationType.commodityCode, 
	CommodityClassificationType.itemClassificationCode, 
	CommunicationType.channelCode, CommunicationType.channel, 
	CommunicationType.value, ConsignmentType.iD, 
	ConsignmentType.summaryDescription-list.summaryDescription, 
	ConsignmentType.totalInvoiceAmount, 
	ConsignmentType.declaredCustomsValueAmount, 
	ConsignmentType.tariffDescription-list.tariffDescription, 
	ConsignmentType.tariffCode, ConsignmentType.insurancePremiumAmount, 
	ConsignmentType.grossWeightMeasure, ConsignmentType.netWeightMeasure, 
	ConsignmentType.netNetWeightMeasure, 
	ConsignmentType.chargeableWeightMeasure, 
	ConsignmentType.grossVolumeMeasure, ConsignmentType.netVolumeMeasure, 
	ConsignmentType.loadingLengthMeasure, 
	ConsignmentType.remarks-list.remarks, 
	ConsignmentType.hazardousRiskIndicator, ContactType.iD, 
	ContactType.name, ContactType.telephone, ContactType.telefax, 
	ContactType.electronicMail, ContactType.note, ContractType.iD, 
	ContractType.issueDate, ContractType.issueTime, 
	ContractType.contractTypeCode, ContractType.contractType, 
	CorporateRegistrationSchemeType.iD, 
	CorporateRegistrationSchemeType.name, 
	CorporateRegistrationSchemeType.corporateRegistrationTypeCode, 
	CountryType.identificationCode, CountryType.name, 
	CreditAccountType.accountID, CreditNoteLineType.iD, 
	CreditNoteLineType.uUID, CreditNoteLineType.note, 
	CreditNoteLineType.creditedQuantity, 
	CreditNoteLineType.lineExtensionAmount, 
	CreditNoteLineType.taxPointDate, 
	CreditNoteLineType.accountingCostCode, 
	CreditNoteLineType.accountingCost, 
	CustomerPartyType.customerAssignedAccountID, 
	CustomerPartyType.supplierAssignedAccountID, 
	CustomerPartyType.additionalAccountID-list.additionalAccountID, 
	DebitNoteLineType.iD, DebitNoteLineType.uUID, DebitNoteLineType.note, 
	DebitNoteLineType.debitedQuantity, 
	DebitNoteLineType.lineExtensionAmount, DebitNoteLineType.taxPointDate,
	DebitNoteLineType.accountingCostCode, 
	DebitNoteLineType.accountingCost, DeliveryType.iD, 
	DeliveryType.quantity, DeliveryType.minimumQuantity, 
	DeliveryType.maximumQuantity, DeliveryType.actualDeliveryDate, 
	DeliveryType.actualDeliveryTime, DeliveryType.latestDeliveryDate, 
	DeliveryType.latestDeliveryTime, DeliveryType.trackingID, 
	DeliveryTermsType.iD, DeliveryTermsType.specialTerms, 
	DeliveryTermsType.lossRiskResponsibilityCode, 
	DeliveryTermsType.lossRisk, DeliveryUnitType.batchQuantity, 
	DeliveryUnitType.consumerUnitQuantity, 
	DeliveryUnitType.hazardousRiskIndicator, DespatchType.iD, 
	DespatchType.requestedDespatchDate, 
	DespatchType.requestedDespatchTime, 
	DespatchType.estimatedDespatchDate, 
	DespatchType.estimatedDespatchTime, DespatchType.actualDespatchDate, 
	DespatchType.actualDespatchTime, DespatchLineType.iD, 
	DespatchLineType.uUID, DespatchLineType.note, 
	DespatchLineType.lineStatusCode, DespatchLineType.deliveredQuantity, 
	DespatchLineType.backorderQuantity, DespatchLineType.backorderReason, 
	DespatchLineType.outstandingQuantity, 
	DespatchLineType.outstandingReason, 
	DespatchLineType.oversupplyQuantity, DimensionType.attributeID, 
	DimensionType.measure, DimensionType.description-list.description, 
	DimensionType.minimumMeasure, DimensionType.maximumMeasure, 
	DocumentDistributionType.printQualifier, 
	DocumentDistributionType.maximumCopiesNumeric, 
	DocumentReferenceType.iD, DocumentReferenceType.copyIndicator, 
	DocumentReferenceType.uUID, DocumentReferenceType.issueDate, 
	DocumentReferenceType.documentTypeCode, 
	DocumentReferenceType.documentType, 
	DocumentReferenceType.xPath-list.xPath, EndorsementType.documentID, 
	EndorsementType.approvalStatus, EndorsementType.remarks-list.remarks, 
	EndorserPartyType.roleCode, EndorserPartyType.sequenceNumeric, 
	ExchangeRateType.sourceCurrencyCode, 
	ExchangeRateType.sourceCurrencyBaseRate, 
	ExchangeRateType.targetCurrencyCode, 
	ExchangeRateType.targetCurrencyBaseRate, 
	ExchangeRateType.exchangeMarketID, ExchangeRateType.calculationRate, 
	ExchangeRateType.mathematicOperatorCode, ExchangeRateType.date, 
	ExternalReferenceType.uRI, ExternalReferenceType.documentHash, 
	ExternalReferenceType.expiryDate, ExternalReferenceType.expiryTime, 
	FinancialAccountType.iD, FinancialAccountType.name, 
	FinancialAccountType.accountTypeCode, 
	FinancialAccountType.currencyCode, 
	FinancialAccountType.paymentNote-list.paymentNote, 
	FinancialInstitutionType.iD, FinancialInstitutionType.name, 
	GoodsItemType.iD, GoodsItemType.sequenceNumberID, 
	GoodsItemType.description-list.description, 
	GoodsItemType.hazardousRiskIndicator, 
	GoodsItemType.declaredCustomsValueAmount, 
	GoodsItemType.declaredForCarriageValueAmount, 
	GoodsItemType.declaredStatisticsValueAmount, 
	GoodsItemType.freeOnBoardValueAmount, 
	GoodsItemType.insuranceValueAmount, GoodsItemType.valueAmount, 
	GoodsItemType.grossWeightMeasure, GoodsItemType.netWeightMeasure, 
	GoodsItemType.netNetWeightMeasure, 
	GoodsItemType.chargeableWeightMeasure, 
	GoodsItemType.grossVolumeMeasure, GoodsItemType.netVolumeMeasure, 
	GoodsItemType.quantity, GoodsItemType.preferenceCriterionCode, 
	GoodsItemType.requiredCustomsID, GoodsItemType.customsStatusCode, 
	GoodsItemType.customsTariffQuantity, 
	GoodsItemType.customsImportClassifiedIndicator, 
	GoodsItemContainerType.iD, GoodsItemContainerType.quantity, 
	HazardousGoodsTransitType.transportEmergencyCardCode, 
	HazardousGoodsTransitType.packingCriteriaCode, 
	HazardousGoodsTransitType.hazardousRegulationCode, 
	HazardousGoodsTransitType.inhalationToxicityZoneCode, 
	HazardousGoodsTransitType.transportAuthorizationCode, 
	HazardousItemType.iD, HazardousItemType.placardNotation, 
	HazardousItemType.placardEndorsement, 
	HazardousItemType.additionalInformation, HazardousItemType.uNDGCode, 
	HazardousItemType.emergencyProceduresCode, 
	HazardousItemType.medicalFirstAidGuideCode, 
	HazardousItemType.technicalName, HazardousItemType.categoryName, 
	HazardousItemType.hazardousCategoryCode, 
	HazardousItemType.upperOrangeHazardPlacardID, 
	HazardousItemType.lowerOrangeHazardPlacardID, 
	HazardousItemType.markingID, HazardousItemType.hazardClassID, 
	HazardousItemType.netWeightMeasure, 
	HazardousItemType.netVolumeMeasure, HazardousItemType.quantity, 
	InvoiceLineType.iD, InvoiceLineType.uUID, InvoiceLineType.note, 
	InvoiceLineType.invoicedQuantity, InvoiceLineType.lineExtensionAmount,
	InvoiceLineType.taxPointDate, InvoiceLineType.accountingCostCode, 
	InvoiceLineType.accountingCost, InvoiceLineType.freeOfChargeIndicator,
	ItemType.description-list.description, ItemType.packQuantity, 
	ItemType.packSizeNumeric, ItemType.catalogueIndicator, ItemType.name, 
	ItemType.hazardousRiskIndicator, ItemType.additionalInformation, 
	ItemType.keyword-list.keyword, ItemType.brandName-list.brandName, 
	ItemType.modelName-list.modelName, ItemComparisonType.priceAmount, 
	ItemComparisonType.quantity, ItemIdentificationType.iD, 
	ItemIdentificationType.extendedID, ItemInstanceType.productTraceID, 
	ItemInstanceType.manufactureDate, ItemInstanceType.manufactureTime, 
	ItemInstanceType.registrationID, ItemInstanceType.serialID, 
	ItemLocationQuantityType.leadTimeMeasure, 
	ItemLocationQuantityType.minimumQuantity, 
	ItemLocationQuantityType.maximumQuantity, 
	ItemLocationQuantityType.hazardousRiskIndicator, 
	ItemLocationQuantityType.tradingRestrictions-list.tradingRestrictions,
	ItemPropertyType.name, ItemPropertyType.value, 
	ItemPropertyGroupType.iD, ItemPropertyGroupType.name, LanguageType.iD,
	LanguageType.name, LanguageType.localeCode, LineItemType.iD, 
	LineItemType.salesOrderID, LineItemType.uUID, LineItemType.note, 
	LineItemType.lineStatusCode, LineItemType.quantity, 
	LineItemType.lineExtensionAmount, LineItemType.totalTaxAmount, 
	LineItemType.minimumQuantity, LineItemType.maximumQuantity, 
	LineItemType.minimumBackorderQuantity, 
	LineItemType.maximumBackorderQuantity, 
	LineItemType.inspectionMethodCode, 
	LineItemType.partialDeliveryIndicator, 
	LineItemType.backOrderAllowedIndicator, 
	LineItemType.accountingCostCode, LineItemType.accountingCost, 
	LineReferenceType.lineID, LineReferenceType.uUID, 
	LineReferenceType.lineStatusCode, LocationType.iD, 
	LocationType.description, LocationType.conditions, 
	LocationType.countrySubentity, LocationType.countrySubentityCode, 
	LocationCoordinateType.coordinateSystemCode, 
	LocationCoordinateType.latitudeDegreesMeasure, 
	LocationCoordinateType.latitudeMinutesMeasure, 
	LocationCoordinateType.latitudeDirectionCode, 
	LocationCoordinateType.longitudeDegreesMeasure, 
	LocationCoordinateType.longitudeMinutesMeasure, 
	LocationCoordinateType.longitudeDirectionCode, 
	LotIdentificationType.lotNumberID, LotIdentificationType.expiryDate, 
	MaritimeTransportType.vesselID, MaritimeTransportType.vesselName, 
	MonetaryTotalType.lineExtensionAmount, 
	MonetaryTotalType.taxExclusiveAmount, 
	MonetaryTotalType.taxInclusiveAmount, 
	MonetaryTotalType.allowanceTotalAmount, 
	MonetaryTotalType.chargeTotalAmount, MonetaryTotalType.prepaidAmount, 
	MonetaryTotalType.payableRoundingAmount, 
	MonetaryTotalType.payableAmount, OrderLineType.substitutionStatusCode,
	OrderLineType.note, OrderLineReferenceType.lineID, 
	OrderLineReferenceType.salesOrderLineID, OrderLineReferenceType.uUID, 
	OrderLineReferenceType.lineStatusCode, OrderReferenceType.iD, 
	OrderReferenceType.salesOrderID, OrderReferenceType.copyIndicator, 
	OrderReferenceType.uUID, OrderReferenceType.issueDate, 
	OrderReferenceType.issueTime, OrderReferenceType.customerReference, 
	PackageType.iD, PackageType.quantity, 
	PackageType.returnableMaterialIndicator, PackageType.packageLevelCode,
	PackageType.packagingTypeCode, 
	PackageType.packingMaterial-list.packingMaterial, 
	PartyType.markCareIndicator, PartyType.markAttentionIndicator, 
	PartyType.websiteURI, PartyType.logoReferenceID, PartyType.endpointID,
	PartyIdentificationType.iD, PartyLegalEntityType.registrationName, 
	PartyLegalEntityType.companyID, PartyNameType.name, 
	PartyTaxSchemeType.registrationName, PartyTaxSchemeType.companyID, 
	PartyTaxSchemeType.taxLevelCode, 
	PartyTaxSchemeType.exemptionReasonCode, 
	PartyTaxSchemeType.exemptionReason, PaymentType.iD, 
	PaymentType.paidAmount, PaymentType.receivedDate, 
	PaymentType.paidDate, PaymentType.paidTime, PaymentType.instructionID,
	PaymentMeansType.iD, PaymentMeansType.paymentMeansCode, 
	PaymentMeansType.paymentDueDate, PaymentMeansType.paymentChannelCode, 
	PaymentMeansType.instructionID, 
	PaymentMeansType.instructionNote-list.instructionNote, 
	PaymentMeansType.paymentID-list.paymentID, PaymentTermsType.iD, 
	PaymentTermsType.paymentMeansID, 
	PaymentTermsType.prepaidPaymentReferenceID, 
	PaymentTermsType.note-list.note, PaymentTermsType.referenceEventCode, 
	PaymentTermsType.settlementDiscountPercent, 
	PaymentTermsType.penaltySurchargePercent, PaymentTermsType.amount, 
	PeriodType.startDate, PeriodType.startTime, PeriodType.endDate, 
	PeriodType.endTime, PeriodType.durationMeasure, 
	PeriodType.descriptionCode-list.descriptionCode, 
	PeriodType.description-list.description, PersonType.firstName, 
	PersonType.familyName, PersonType.title, PersonType.middleName, 
	PersonType.nameSuffix, PersonType.jobTitle, 
	PersonType.organizationDepartment, PhysicalAttributeType.attributeID, 
	PhysicalAttributeType.positionCode, 
	PhysicalAttributeType.descriptionCode, 
	PhysicalAttributeType.description-list.description, 
	PriceType.priceAmount, PriceType.baseQuantity, 
	PriceType.priceChangeReason-list.priceChangeReason, 
	PriceType.priceTypeCode, PriceType.priceType, 
	PriceType.orderableUnitFactorRate, PriceListType.iD, 
	PriceListType.statusCode, QuotationLineType.iD, 
	QuotationLineType.note, QuotationLineType.quantity, 
	QuotationLineType.lineExtensionAmount, 
	QuotationLineType.totalTaxAmount, RailTransportType.trainID, 
	RailTransportType.railCarID, ReceiptLineType.iD, ReceiptLineType.uUID,
	ReceiptLineType.note, ReceiptLineType.receivedQuantity, 
	ReceiptLineType.shortQuantity, ReceiptLineType.shortageActionCode, 
	ReceiptLineType.rejectedQuantity, ReceiptLineType.rejectReasonCode, 
	ReceiptLineType.rejectReason, ReceiptLineType.rejectActionCode, 
	ReceiptLineType.oversupplyQuantity, ReceiptLineType.receivedDate, 
	ReceiptLineType.timingComplaintCode, ReceiptLineType.timingComplaint, 
	RelatedItemType.iD, RelatedItemType.quantity, 
	RelatedItemType.description-list.description, ReminderLineType.iD, 
	ReminderLineType.note, ReminderLineType.uUID, 
	ReminderLineType.balanceBroughtForwardIndicator, 
	ReminderLineType.debitLineAmount, ReminderLineType.creditLineAmount, 
	ReminderLineType.accountingCostCode, ReminderLineType.accountingCost, 
	RemittanceAdviceLineType.iD, RemittanceAdviceLineType.note, 
	RemittanceAdviceLineType.uUID, 
	RemittanceAdviceLineType.debitLineAmount, 
	RemittanceAdviceLineType.creditLineAmount, 
	RemittanceAdviceLineType.balanceAmount, 
	RequestForQuotationLineType.iD, RequestForQuotationLineType.uUID, 
	RequestForQuotationLineType.note, ResponseType.referenceID, 
	ResponseType.responseCode, ResponseType.description-list.description, 
	RoadTransportType.licensePlateID, SecondaryHazardType.iD, 
	SecondaryHazardType.placardNotation, 
	SecondaryHazardType.placardEndorsement, 
	SecondaryHazardType.emergencyProceduresCode, 
	SecondaryHazardType.extension, ShipmentType.iD, 
	ShipmentType.shippingPriorityLevelCode, ShipmentType.handlingCode, 
	ShipmentType.handlingInstructions, ShipmentType.information, 
	ShipmentType.grossWeightMeasure, ShipmentType.netWeightMeasure, 
	ShipmentType.netNetWeightMeasure, ShipmentType.grossVolumeMeasure, 
	ShipmentType.netVolumeMeasure, ShipmentType.totalGoodsItemQuantity, 
	ShipmentType.totalTransportHandlingUnitQuantity, 
	ShipmentType.insuranceValueAmount, 
	ShipmentType.declaredCustomsValueAmount, 
	ShipmentType.declaredForCarriageValueAmount, 
	ShipmentType.declaredStatisticsValueAmount, 
	ShipmentType.freeOnBoardValueAmount, 
	ShipmentType.specialInstructions-list.specialInstructions, 
	ShipmentType.deliveryInstructions-list.deliveryInstructions, 
	ShipmentType.splitConsignmentIndicator, ShipmentStageType.iD, 
	ShipmentStageType.transportModeCode, 
	ShipmentStageType.transportMeansTypeCode, 
	ShipmentStageType.transitDirectionCode, 
	ShipmentStageType.preCarriageIndicator, 
	ShipmentStageType.onCarriageIndicator, SignatureType.iD, 
	SignatureType.note, SignatureType.validationDate, 
	SignatureType.validationTime, SignatureType.validatorID, 
	SignatureType.canonicalizationMethod, SignatureType.signatureMethod, 
	StatementLineType.iD, StatementLineType.note, StatementLineType.uUID, 
	StatementLineType.balanceBroughtForwardIndicator, 
	StatementLineType.debitLineAmount, StatementLineType.creditLineAmount,
	StatementLineType.balanceAmount, StatusType.conditionCode, 
	StatusType.referenceDate, StatusType.referenceTime, 
	StatusType.description, StatusType.statusReasonCode, 
	StatusType.statusReason, StatusType.sequenceID, StatusType.text, 
	StatusType.indicationIndicator, StatusType.percent, 
	StowageType.locationID, StowageType.location-list.location, 
	SupplierPartyType.customerAssignedAccountID, 
	SupplierPartyType.additionalAccountID-list.additionalAccountID, 
	SupplierPartyType.dataSendingCapability, TaxCategoryType.iD, 
	TaxCategoryType.name, TaxCategoryType.percent, 
	TaxCategoryType.baseUnitMeasure, TaxCategoryType.perUnitAmount, 
	TaxCategoryType.taxExemptionReasonCode, 
	TaxCategoryType.taxExemptionReason, TaxCategoryType.tierRange, 
	TaxCategoryType.tierRatePercent, TaxSchemeType.iD, TaxSchemeType.name,
	TaxSchemeType.taxTypeCode, TaxSchemeType.currencyCode, 
	TaxSubtotalType.taxableAmount, TaxSubtotalType.taxAmount, 
	TaxSubtotalType.calculationSequenceNumeric, 
	TaxSubtotalType.transactionCurrencyTaxAmount, TaxSubtotalType.percent,
	TaxSubtotalType.baseUnitMeasure, TaxSubtotalType.perUnitAmount, 
	TaxSubtotalType.tierRange, TaxSubtotalType.tierRatePercent, 
	TaxTotalType.taxAmount, TaxTotalType.roundingAmount, 
	TaxTotalType.taxEvidenceIndicator, TemperatureType.attributeID, 
	TemperatureType.measure, TemperatureType.description-list.description,
	TradingTermsType.information-list.information, 
	TradingTermsType.reference, TransactionConditionsType.iD, 
	TransactionConditionsType.actionCode, 
	TransactionConditionsType.description-list.description, 
	TransportationServiceType.transportServiceCode, 
	TransportationServiceType.tariffClassCode, 
	TransportationServiceType.priority, 
	TransportationServiceType.freightRateClassCode, 
	TransportEquipmentType.iD, 
	TransportEquipmentType.transportEquipmentTypeCode, 
	TransportEquipmentType.providerTypeCode, 
	TransportEquipmentType.ownerTypeCode, 
	TransportEquipmentType.sizeTypeCode, 
	TransportEquipmentType.dispositionCode, 
	TransportEquipmentType.fullnessIndicationCode, 
	TransportEquipmentType.refrigerationOnIndicator, 
	TransportEquipmentType.information, 
	TransportEquipmentType.returnabilityIndicator, 
	TransportEquipmentType.legalStatusIndicator, 
	TransportEquipmentSealType.iD, 
	TransportEquipmentSealType.sealIssuerTypeCode, 
	TransportEquipmentSealType.condition, 
	TransportEquipmentSealType.sealStatusCode, 
	TransportEquipmentSealType.sealingPartyType, 
	TransportEventType.identificationID, 
	TransportEventType.occurrenceDate, TransportEventType.occurrenceTime, 
	TransportEventType.transportEventTypeCode, 
	TransportEventType.description, 
	TransportEventType.completionIndicator, TransportHandlingUnitType.iD, 
	TransportHandlingUnitType.transportHandlingUnitTypeCode, 
	TransportHandlingUnitType.handlingCode, 
	TransportHandlingUnitType.handlingInstructions, 
	TransportHandlingUnitType.hazardousRiskIndicator, 
	TransportHandlingUnitType.totalGoodsItemQuantity, 
	TransportHandlingUnitType.totalPackageQuantity, 
	TransportHandlingUnitType.damageRemarks-list.damageRemarks, 
	TransportHandlingUnitType.shippingMarks-list.shippingMarks, 
	TransportMeansType.journeyID, 
	TransportMeansType.registrationNationalityID, 
	TransportMeansType.registrationNationality-list.registrationNationality,
	TransportMeansType.directionCode
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAME ALL IN ALL AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



CommonBasicComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  IndicatorType, DateType, TimeType, RateType, NumericType, PercentType
    FROM UnqualifiedDataTypesSchemaModule-2
  NormalizedString, String, AnyURI, Language, Decimal
    FROM XSD
  CurrencyCodeContentType
    FROM Specification-54217-2001
  UnitCodeContentType
    FROM Specification-66411-2001
  BinaryObjectMimeCodeContentType
    FROM IANAMIMEMediaType-2003;

AcceptedIndicator ::= AcceptedIndicatorType

AccountID ::= AccountIDType

AccountingCost ::= AccountingCostType

AccountingCostCode ::= AccountingCostCodeType

AccountNumberID ::= AccountNumberIDType

AccountTypeCode ::= AccountTypeCodeType

ActionCode ::= ActionCodeType

ActualDeliveryDate ::= ActualDeliveryDateType

ActualDeliveryTime ::= ActualDeliveryTimeType

ActualDespatchDate ::= ActualDespatchDateType

ActualDespatchTime ::= ActualDespatchTimeType

AdditionalAccountID ::= AdditionalAccountIDType

AdditionalInformation ::= AdditionalInformationType

AdditionalStreetName ::= AdditionalStreetNameType

AddressFormatCode ::= AddressFormatCodeType

AddressTypeCode ::= AddressTypeCodeType

AdValoremIndicator ::= AdValoremIndicatorType

AgencyID ::= AgencyIDType

AgencyName ::= AgencyNameType

AircraftID ::= AircraftIDType

AllowanceChargeReason ::= AllowanceChargeReasonType

AllowanceChargeReasonCode ::= AllowanceChargeReasonCodeType

AllowanceTotalAmount ::= AllowanceTotalAmountType

Amount ::= AmountType

ApplicationID ::= ApplicationIDType

ApplicationStatusCode ::= ApplicationStatusCodeType

ApprovalStatus ::= ApprovalStatusType

AttributeID ::= AttributeIDType

BackOrderAllowedIndicator ::= BackOrderAllowedIndicatorType

BackorderQuantity ::= BackorderQuantityType

BackorderReason ::= BackorderReasonType

BalanceAmount ::= BalanceAmountType

BalanceBroughtForwardIndicator ::= BalanceBroughtForwardIndicatorType

BaseAmount ::= BaseAmountType

BaseQuantity ::= BaseQuantityType

BaseUnitMeasure ::= BaseUnitMeasureType

BatchQuantity ::= BatchQuantityType

BlockName ::= BlockNameType

BrandName ::= BrandNameType

BuildingName ::= BuildingNameType

BuildingNumber ::= BuildingNumberType

CalculationRate ::= CalculationRateType

CalculationSequenceNumeric ::= CalculationSequenceNumericType

CancellationNote ::= CancellationNoteType

CanonicalizationMethod ::= CanonicalizationMethodType

CardChipCode ::= CardChipCodeType

CardTypeCode ::= CardTypeCodeType

CargoTypeCode ::= CargoTypeCodeType

CarrierAssignedID ::= CarrierAssignedIDType

CatalogueIndicator ::= CatalogueIndicatorType

CategoryName ::= CategoryNameType

CertificateType ::= CertificateTypeType

Channel ::= ChannelType

ChannelCode ::= ChannelCodeType

ChargeableWeightMeasure ::= ChargeableWeightMeasureType

ChargeIndicator ::= ChargeIndicatorType

ChargeTotalAmount ::= ChargeTotalAmountType

ChipApplicationID ::= ChipApplicationIDType

CityName ::= CityNameType

CitySubdivisionName ::= CitySubdivisionNameType

ClassifiedIndicator ::= ClassifiedIndicatorType

CodeValue ::= CodeValueType

CommodityCode ::= CommodityCodeType

CompanyID ::= CompanyIDType

CompletionIndicator ::= CompletionIndicatorType

Condition ::= ConditionType

ConditionCode ::= ConditionCodeType

Conditions ::= ConditionsType

ConsumerUnitQuantity ::= ConsumerUnitQuantityType

ContentUnitQuantity ::= ContentUnitQuantityType

ContractSubdivision ::= ContractSubdivisionType

ContractType ::= ContractTypeType

ContractTypeCode ::= ContractTypeCodeType

CoordinateSystemCode ::= CoordinateSystemCodeType

CopiesNumeric ::= CopiesNumericType

CopyIndicator ::= CopyIndicatorType

CorporateRegistrationTypeCode ::= CorporateRegistrationTypeCodeType

CountrySubentity ::= CountrySubentityType

CountrySubentityCode ::= CountrySubentityCodeType

CreditAmount ::= CreditAmountType

CreditedQuantity ::= CreditedQuantityType

CreditLineAmount ::= CreditLineAmountType

CurrencyBaseRate ::= CurrencyBaseRateType

CurrencyCode ::= CurrencyCodeType

CustomerAssignedAccountID ::= CustomerAssignedAccountIDType

CustomerReference ::= CustomerReferenceType

CustomizationID ::= CustomizationIDType

CustomsID ::= CustomsIDType

CustomsImportClassifiedIndicator ::= CustomsImportClassifiedIndicatorType

CustomsStatusCode ::= CustomsStatusCodeType

CustomsTariffQuantity ::= CustomsTariffQuantityType

CV2ID ::= CV2IDType

DamageRemarks ::= DamageRemarksType

DataSendingCapability ::= DataSendingCapabilityType

Date ::= DateType

DebitAmount ::= DebitAmountType

DebitedQuantity ::= DebitedQuantityType

DebitLineAmount ::= DebitLineAmountType

DeclaredCarriageValueAmount ::= DeclaredCarriageValueAmountType

DeclaredCustomsValueAmount ::= DeclaredCustomsValueAmountType

DeclaredForCarriageValueAmount ::= DeclaredForCarriageValueAmountType

DeclaredStatisticsValueAmount ::= DeclaredStatisticsValueAmountType

DegreesMeasure ::= DegreesMeasureType

DeliveredQuantity ::= DeliveredQuantityType

DeliveryDate ::= DeliveryDateType

DeliveryInstructions ::= DeliveryInstructionsType

DeliveryTime ::= DeliveryTimeType

Department ::= DepartmentType

Description ::= DescriptionType

DescriptionCode ::= DescriptionCodeType

DespatchAdviceTypeCode ::= DespatchAdviceTypeCodeType

DespatchDate ::= DespatchDateType

DespatchTime ::= DespatchTimeType

DirectionCode ::= DirectionCodeType

DiscountPercent ::= DiscountPercentType

DispositionCode ::= DispositionCodeType

District ::= DistrictType

DocumentBinaryObject ::= DocumentBinaryObjectType

DocumentCurrencyCode ::= DocumentCurrencyCodeType

DocumentHash ::= DocumentHashType

DocumentID ::= DocumentIDType

DocumentStatusCode ::= DocumentStatusCodeType

DocumentType ::= DocumentTypeType

DocumentTypeCode ::= DocumentTypeCodeType

DurationMeasure ::= DurationMeasureType

ElectronicMail ::= ElectronicMailType

EmbeddedDocumentBinaryObject ::= EmbeddedDocumentBinaryObjectType

EmergencyProceduresCode ::= EmergencyProceduresCodeType

EndDate ::= EndDateType

EndpointID ::= EndpointIDType

EndTime ::= EndTimeType

EstimatedDespatchDate ::= EstimatedDespatchDateType

EstimatedDespatchTime ::= EstimatedDespatchTimeType

EventCode ::= EventCodeType

ExchangeMarketID ::= ExchangeMarketIDType

ExemptionReason ::= ExemptionReasonType

ExemptionReasonCode ::= ExemptionReasonCodeType

ExpiryDate ::= ExpiryDateType

ExpiryTime ::= ExpiryTimeType

ExtendedID ::= ExtendedIDType

Extension ::= ExtensionType

FactorNumeric ::= FactorNumericType

FamilyName ::= FamilyNameType

FirstName ::= FirstNameType

Floor ::= FloorType

FreeOfChargeIndicator ::= FreeOfChargeIndicatorType

FreeOnBoardValueAmount ::= FreeOnBoardValueAmountType

FreightRateClassCode ::= FreightRateClassCodeType

FullnessIndicationCode ::= FullnessIndicationCodeType

GoodsItemQuantity ::= GoodsItemQuantityType

GrossVolumeMeasure ::= GrossVolumeMeasureType

GrossWeightMeasure ::= GrossWeightMeasureType

HandlingCode ::= HandlingCodeType

HandlingInstructions ::= HandlingInstructionsType

HazardClassID ::= HazardClassIDType

HazardousCategoryCode ::= HazardousCategoryCodeType

HazardousRegulationCode ::= HazardousRegulationCodeType

HazardousRiskIndicator ::= HazardousRiskIndicatorType

HolderName ::= HolderNameType

ID ::= IDType

IdentificationCode ::= IdentificationCodeType

IdentificationID ::= IdentificationIDType

IndicationIndicator ::= IndicationIndicatorType

Indicator ::= IndicatorType

Information ::= InformationType

InhalationToxicityZoneCode ::= InhalationToxicityZoneCodeType

InhouseMail ::= InhouseMailType

InspectionMethodCode ::= InspectionMethodCodeType

Instruction ::= InstructionType

InstructionID ::= InstructionIDType

InstructionNote ::= InstructionNoteType

Instructions ::= InstructionsType

InsurancePremiumAmount ::= InsurancePremiumAmountType

InsuranceValueAmount ::= InsuranceValueAmountType

InvoiceAmount ::= InvoiceAmountType

InvoicedQuantity ::= InvoicedQuantityType

InvoiceTypeCode ::= InvoiceTypeCodeType

InvoicingPartyReference ::= InvoicingPartyReferenceType

IssueDate ::= IssueDateType

IssueNumberID ::= IssueNumberIDType

IssuerID ::= IssuerIDType

IssueTime ::= IssueTimeType

ItemClassificationCode ::= ItemClassificationCodeType

ItemUpdateRequestIndicator ::= ItemUpdateRequestIndicatorType

JobID ::= JobIDType

JobTitle ::= JobTitleType

JourneyID ::= JourneyIDType

Keyword ::= KeywordType

LanguageID ::= LanguageIDType

LastRevisionDate ::= LastRevisionDateType

LastRevisionTime ::= LastRevisionTimeType

LatestDeliveryDate ::= LatestDeliveryDateType

LatestDeliveryTime ::= LatestDeliveryTimeType

LatitudeDegreesMeasure ::= LatitudeDegreesMeasureType

LatitudeDirectionCode ::= LatitudeDirectionCodeType

LatitudeMinutesMeasure ::= LatitudeMinutesMeasureType

LeadTimeMeasure ::= LeadTimeMeasureType

LegalStatusIndicator ::= LegalStatusIndicatorType

LengthMeasure ::= LengthMeasureType

LicensePlateID ::= LicensePlateIDType

LifeCycleStatusCode ::= LifeCycleStatusCodeType

Line ::= LineType

LineAmount ::= LineAmountType

LineCountNumeric ::= LineCountNumericType

LineExtensionAmount ::= LineExtensionAmountType

LineID ::= LineIDType

LineStatusCode ::= LineStatusCodeType

LoadingLengthMeasure ::= LoadingLengthMeasureType

LocaleCode ::= LocaleCodeType

Location ::= LocationType

LocationID ::= LocationIDType

LogoReferenceID ::= LogoReferenceIDType

LongitudeDegreesMeasure ::= LongitudeDegreesMeasureType

LongitudeDirectionCode ::= LongitudeDirectionCodeType

LongitudeMinutesMeasure ::= LongitudeMinutesMeasureType

LossRisk ::= LossRiskType

LossRiskResponsibilityCode ::= LossRiskResponsibilityCodeType

LotNumberID ::= LotNumberIDType

LowerOrangeHazardPlacardID ::= LowerOrangeHazardPlacardIDType

Mail ::= MailType

ManufactureDate ::= ManufactureDateType

ManufactureTime ::= ManufactureTimeType

MarkAttention ::= MarkAttentionType

MarkAttentionIndicator ::= MarkAttentionIndicatorType

MarkCare ::= MarkCareType

MarkCareIndicator ::= MarkCareIndicatorType

MarkingID ::= MarkingIDType

Marks ::= MarksType

MathematicOperatorCode ::= MathematicOperatorCodeType

MaximumBackorderQuantity ::= MaximumBackorderQuantityType

MaximumCopiesNumeric ::= MaximumCopiesNumericType

MaximumMeasure ::= MaximumMeasureType

MaximumOrderQuantity ::= MaximumOrderQuantityType

MaximumQuantity ::= MaximumQuantityType

Measure ::= MeasureType

MedicalFirstAidGuideCode ::= MedicalFirstAidGuideCodeType

MiddleName ::= MiddleNameType

MinimumBackorderQuantity ::= MinimumBackorderQuantityType

MinimumMeasure ::= MinimumMeasureType

MinimumOrderQuantity ::= MinimumOrderQuantityType

MinimumQuantity ::= MinimumQuantityType

MinutesMeasure ::= MinutesMeasureType

ModelName ::= ModelNameType

MultiplierFactorNumeric ::= MultiplierFactorNumericType

Name ::= NameType

NameSuffix ::= NameSuffixType

Nationality ::= NationalityType

NationalityID ::= NationalityIDType

NatureCode ::= NatureCodeType

NetNetWeightMeasure ::= NetNetWeightMeasureType

NetVolumeMeasure ::= NetVolumeMeasureType

NetWeightMeasure ::= NetWeightMeasureType

NetworkID ::= NetworkIDType

Note ::= NoteType

NumberID ::= NumberIDType

OccurrenceDate ::= OccurrenceDateType

OccurrenceTime ::= OccurrenceTimeType

OnCarriageIndicator ::= OnCarriageIndicatorType

OrangeHazardPlacardID ::= OrangeHazardPlacardIDType

OrderableIndicator ::= OrderableIndicatorType

OrderableUnit ::= OrderableUnitType

OrderableUnitFactorRate ::= OrderableUnitFactorRateType

OrderID ::= OrderIDType

OrderQuantity ::= OrderQuantityType

OrderQuantityIncrementNumeric ::= OrderQuantityIncrementNumericType

OrganizationDepartment ::= OrganizationDepartmentType

OriginalJobID ::= OriginalJobIDType

OtherInstruction ::= OtherInstructionType

OutstandingQuantity ::= OutstandingQuantityType

OutstandingReason ::= OutstandingReasonType

OversupplyQuantity ::= OversupplyQuantityType

OwnerTypeCode ::= OwnerTypeCodeType

PackageLevelCode ::= PackageLevelCodeType

PackageQuantity ::= PackageQuantityType

PackagesQuantity ::= PackagesQuantityType

PackagingTypeCode ::= PackagingTypeCodeType

PackingCriteriaCode ::= PackingCriteriaCodeType

PackingMaterial ::= PackingMaterialType

PackLevelCode ::= PackLevelCodeType

PackQuantity ::= PackQuantityType

PackSizeNumeric ::= PackSizeNumericType

PaidAmount ::= PaidAmountType

PaidDate ::= PaidDateType

PaidTime ::= PaidTimeType

ParentDocumentID ::= ParentDocumentIDType

ParentDocumentTypeCode ::= ParentDocumentTypeCodeType

PartialDeliveryIndicator ::= PartialDeliveryIndicatorType

PayableAmount ::= PayableAmountType

PayableRoundingAmount ::= PayableRoundingAmountType

PayerReference ::= PayerReferenceType

PaymentAlternativeCurrencyCode ::= PaymentAlternativeCurrencyCodeType

PaymentAmount ::= PaymentAmountType

PaymentChannelCode ::= PaymentChannelCodeType

PaymentCurrencyCode ::= PaymentCurrencyCodeType

PaymentDueDate ::= PaymentDueDateType

PaymentID ::= PaymentIDType

PaymentMeansCode ::= PaymentMeansCodeType

PaymentMeansID ::= PaymentMeansIDType

PaymentNote ::= PaymentNoteType

PaymentOrderReference ::= PaymentOrderReferenceType

PenaltySurchargePercent ::= PenaltySurchargePercentType

Percent ::= PercentType

PerUnitAmount ::= PerUnitAmountType

PlacardEndorsement ::= PlacardEndorsementType

PlacardNotation ::= PlacardNotationType

PlotIdentification ::= PlotIdentificationType

PositionCode ::= PositionCodeType

PostalZone ::= PostalZoneType

Postbox ::= PostboxType

PreCarriageIndicator ::= PreCarriageIndicatorType

PreferenceCriterionCode ::= PreferenceCriterionCodeType

PrepaidAmount ::= PrepaidAmountType

PrepaidIndicator ::= PrepaidIndicatorType

PrepaidPaymentReferenceID ::= PrepaidPaymentReferenceIDType

PreviousJobID ::= PreviousJobIDType

PreviousVersionID ::= PreviousVersionIDType

PriceAmount ::= PriceAmountType

PriceChangeReason ::= PriceChangeReasonType

PriceType ::= PriceTypeType

PriceTypeCode ::= PriceTypeCodeType

PricingCurrencyCode ::= PricingCurrencyCodeType

PricingUpdateRequestIndicator ::= PricingUpdateRequestIndicatorType

PrimaryAccountNumberID ::= PrimaryAccountNumberIDType

PrintQualifier ::= PrintQualifierType

Priority ::= PriorityType

ProductTraceID ::= ProductTraceIDType

ProfileID ::= ProfileIDType

ProviderTypeCode ::= ProviderTypeCodeType

Qualifier ::= QualifierType

Quantity ::= QuantityType

RailCarID ::= RailCarIDType

Reason ::= ReasonType

ReceivedDate ::= ReceivedDateType

ReceivedQuantity ::= ReceivedQuantityType

Reference ::= ReferenceType

ReferenceDate ::= ReferenceDateType

ReferenceEventCode ::= ReferenceEventCodeType

ReferenceID ::= ReferenceIDType

ReferenceTime ::= ReferenceTimeType

RefrigerationOnIndicator ::= RefrigerationOnIndicatorType

Region ::= RegionType

RegistrationID ::= RegistrationIDType

RegistrationName ::= RegistrationNameType

RegistrationNationality ::= RegistrationNationalityType

RegistrationNationalityID ::= RegistrationNationalityIDType

RejectActionCode ::= RejectActionCodeType

RejectedQuantity ::= RejectedQuantityType

RejectionNote ::= RejectionNoteType

RejectReason ::= RejectReasonType

RejectReasonCode ::= RejectReasonCodeType

Remarks ::= RemarksType

ReminderSequenceNumeric ::= ReminderSequenceNumericType

ReminderTypeCode ::= ReminderTypeCodeType

RequestedDespatchDate ::= RequestedDespatchDateType

RequestedDespatchTime ::= RequestedDespatchTimeType

RequestedInvoiceCurrencyCode ::= RequestedInvoiceCurrencyCodeType

RequiredCustomsID ::= RequiredCustomsIDType

ResponseCode ::= ResponseCodeType

ResponseDate ::= ResponseDateType

ResponseTime ::= ResponseTimeType

ReturnabilityIndicator ::= ReturnabilityIndicatorType

ReturnableMaterialIndicator ::= ReturnableMaterialIndicatorType

RevisionDate ::= RevisionDateType

RevisionTime ::= RevisionTimeType

RoleCode ::= RoleCodeType

Room ::= RoomType

RoundingAmount ::= RoundingAmountType

SalesOrderID ::= SalesOrderIDType

SalesOrderLineID ::= SalesOrderLineIDType

SchemeURI ::= SchemeURIType

SealingPartyType ::= SealingPartyTypeType

SealIssuerTypeCode ::= SealIssuerTypeCodeType

SealStatusCode ::= SealStatusCodeType

SequenceID ::= SequenceIDType

SequenceNumberID ::= SequenceNumberIDType

SequenceNumeric ::= SequenceNumericType

SerialID ::= SerialIDType

SettlementDiscountPercent ::= SettlementDiscountPercentType

ShippingMarks ::= ShippingMarksType

ShippingOrderID ::= ShippingOrderIDType

ShippingPriorityLevelCode ::= ShippingPriorityLevelCodeType

ShortageActionCode ::= ShortageActionCodeType

ShortQuantity ::= ShortQuantityType

SignatureMethod ::= SignatureMethodType

SizeTypeCode ::= SizeTypeCodeType

SourceCurrencyBaseRate ::= SourceCurrencyBaseRateType

SourceCurrencyCode ::= SourceCurrencyCodeType

SpecialInstructions ::= SpecialInstructionsType

SpecialTerms ::= SpecialTermsType

SplitConsignmentIndicator ::= SplitConsignmentIndicatorType

StartDate ::= StartDateType

StartTime ::= StartTimeType

StatusCode ::= StatusCodeType

StatusReason ::= StatusReasonType

StatusReasonCode ::= StatusReasonCodeType

StreetName ::= StreetNameType

SubstitutionStatusCode ::= SubstitutionStatusCodeType

SummaryDescription ::= SummaryDescriptionType

SupplierAssignedAccountID ::= SupplierAssignedAccountIDType

SurchargePercent ::= SurchargePercentType

TargetCurrencyBaseRate ::= TargetCurrencyBaseRateType

TargetCurrencyCode ::= TargetCurrencyCodeType

TariffClassCode ::= TariffClassCodeType

TariffCode ::= TariffCodeType

TariffDescription ::= TariffDescriptionType

TaxableAmount ::= TaxableAmountType

TaxAmount ::= TaxAmountType

TaxCurrencyCode ::= TaxCurrencyCodeType

TaxEvidenceIndicator ::= TaxEvidenceIndicatorType

TaxExclusiveAmount ::= TaxExclusiveAmountType

TaxExemptionReason ::= TaxExemptionReasonType

TaxExemptionReasonCode ::= TaxExemptionReasonCodeType

TaxInclusiveAmount ::= TaxInclusiveAmountType

TaxLevelCode ::= TaxLevelCodeType

TaxPointDate ::= TaxPointDateType

TaxTypeCode ::= TaxTypeCodeType

TechnicalName ::= TechnicalNameType

Telefax ::= TelefaxType

Telephone ::= TelephoneType

Terms ::= TermsType

Text ::= TextType

TierRange ::= TierRangeType

TierRatePercent ::= TierRatePercentType

Time ::= TimeType

TimezoneOffset ::= TimezoneOffsetType

TimingComplaint ::= TimingComplaintType

TimingComplaintCode ::= TimingComplaintCodeType

Title ::= TitleType

ToOrderIndicator ::= ToOrderIndicatorType

TotalBalanceAmount ::= TotalBalanceAmountType

TotalCreditAmount ::= TotalCreditAmountType

TotalDebitAmount ::= TotalDebitAmountType

TotalGoodsItemQuantity ::= TotalGoodsItemQuantityType

TotalInvoiceAmount ::= TotalInvoiceAmountType

TotalPackageQuantity ::= TotalPackageQuantityType

TotalPackagesQuantity ::= TotalPackagesQuantityType

TotalPaymentAmount ::= TotalPaymentAmountType

TotalTaxAmount ::= TotalTaxAmountType

TotalTransportHandlingUnitQuantity ::= TotalTransportHandlingUnitQuantityType

TrackingID ::= TrackingIDType

TradingRestrictions ::= TradingRestrictionsType

TrainID ::= TrainIDType

TransactionCurrencyTaxAmount ::= TransactionCurrencyTaxAmountType

TransitDirectionCode ::= TransitDirectionCodeType

TransportAuthorizationCode ::= TransportAuthorizationCodeType

TransportEmergencyCardCode ::= TransportEmergencyCardCodeType

TransportEquipmentTypeCode ::= TransportEquipmentTypeCodeType

TransportEventTypeCode ::= TransportEventTypeCodeType

TransportHandlingUnitQuantity ::= TransportHandlingUnitQuantityType

TransportHandlingUnitTypeCode ::= TransportHandlingUnitTypeCodeType

TransportMeansTypeCode ::= TransportMeansTypeCodeType

TransportModeCode ::= TransportModeCodeType

TransportServiceCode ::= TransportServiceCodeType

UBLVersionID ::= UBLVersionIDType

UNDGCode ::= UNDGCodeType

Unit ::= UnitType

UnitQuantity ::= UnitQuantityType

UpperOrangeHazardPlacardID ::= UpperOrangeHazardPlacardIDType

URI ::= URIType

UUID ::= UUIDType

ValidationDate ::= ValidationDateType

ValidationTime ::= ValidationTimeType

ValidatorID ::= ValidatorIDType

ValidityStartDate ::= ValidityStartDateType

Value ::= ValueType

ValueAmount ::= ValueAmountType

VersionID ::= VersionIDType

VesselID ::= VesselIDType

VesselName ::= VesselNameType

VolumeMeasure ::= VolumeMeasureType

WarrantyInformation ::= WarrantyInformationType

WebsiteURI ::= WebsiteURIType

WeightMeasure ::= WeightMeasureType

XPath ::= XPathType

Zone ::= ZoneType

AcceptedIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

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

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

ActualDeliveryDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ActualDeliveryTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

ActualDespatchDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ActualDespatchTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

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

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

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

AdValoremIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

AllowanceChargeReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 4465",
  listName        XSD.String DEFAULT "Adjustment Reason Description",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:AllowanceChargeReasonCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/AllowanceChargeReasonCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

AllowanceTotalAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

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

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

BackOrderAllowedIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

BackorderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

BalanceAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

BalanceBroughtForwardIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

BaseAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

BaseQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

BaseUnitMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

BatchQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

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

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

CalculationRateType ::= SEQUENCE {base  RateType}

CalculationSequenceNumericType ::= SEQUENCE {base  NumericType}

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

CanonicalizationMethodType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

CardChipCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Chip",
  listName        XSD.String DEFAULT "Chip",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:ChipCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChipCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

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

CatalogueIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

ChannelCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 3155",
  listName        XSD.String DEFAULT "Communication Address Code Qualifier",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:ChannelCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChannelCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ChargeableWeightMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

ChargeIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

ChargeTotalAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

ClassifiedIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

CompletionIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

ConditionCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 24",
  listName        XSD.String DEFAULT "Transportation Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportationStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportationStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Third Revision",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

ConsumerUnitQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

ContentUnitQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

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

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

CopiesNumericType ::= SEQUENCE {base  NumericType}

CopyIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

CreditAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

CreditedQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

CreditLineAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

CurrencyBaseRateType ::= SEQUENCE {base  RateType}

CurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

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

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

CustomsImportClassifiedIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

CustomsTariffQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

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

DateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

DebitAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DebitedQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

DebitLineAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DeclaredCarriageValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DeclaredCustomsValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DeclaredForCarriageValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DeclaredStatisticsValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

DegreesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

DeliveredQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

DeliveryDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

DeliveryTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

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

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

DespatchDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

DespatchTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

DiscountPercentType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.PercentType}

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

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

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

DocumentCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

DocumentStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Document Status",
  listName        XSD.String DEFAULT "Document Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:DocumentStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/DocumentStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

DurationMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

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

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

EndDateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

EndTimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

EstimatedDespatchDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

EstimatedDespatchTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

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

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

ExpiryDateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

ExpiryTimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

FactorNumericType ::= SEQUENCE {base  NumericType}

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

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

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

FreeOfChargeIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

FreeOnBoardValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

GoodsItemQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

GrossVolumeMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

GrossWeightMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

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

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

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

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

HazardousRiskIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

IdentificationCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO3166-1",
  listName        XSD.String DEFAULT "Country",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/CountryIdentificationCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "0.3",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

IndicationIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

IndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

InstructionType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

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

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

InsurancePremiumAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

InsuranceValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

InvoiceAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

InvoicedQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

IssueDateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

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

IssueTimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

ItemUpdateRequestIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

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

LastRevisionDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

LastRevisionTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

LatestDeliveryDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

LatestDeliveryTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

LatitudeDegreesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

LatitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Latitude Direction",
  listName        XSD.String DEFAULT "Latitude Direction",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LatitudeDirectionCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LatitudeDirectionCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LatitudeMinutesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

LeadTimeMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

LegalStatusIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

LengthMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

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

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

LineAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

LineCountNumericType ::= SEQUENCE {base  NumericType}

LineExtensionAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

LineStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Line Status",
  listName        XSD.String DEFAULT "Line Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LineStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LineStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LoadingLengthMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

LocationType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

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

LongitudeDegreesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

LongitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Longitude Direction",
  listName        XSD.String DEFAULT "Longitude Direction",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LongitudeDirectionCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LongitudeDirectionCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LongitudeMinutesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

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

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

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

MailType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ManufactureDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ManufactureTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

MarkAttentionIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

MarkCareIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

MarksType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

MathematicOperatorCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Operator",
  listName        XSD.String DEFAULT "Operator",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:OperatorCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/OperatorCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

MaximumBackorderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MaximumCopiesNumericType ::= SEQUENCE {base  NumericType}

MaximumMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

MaximumOrderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MaximumQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MeasureType ::= SEQUENCE {unitCode  UnitCodeContentType,
                          base      XSD.Decimal}

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

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

MinimumBackorderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MinimumMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

MinimumOrderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MinimumQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

MinutesMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

MultiplierFactorNumericType ::= SEQUENCE {base  NumericType}

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

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

NationalityType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

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

NetNetWeightMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

NetVolumeMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

NetWeightMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

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

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

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

OccurrenceDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

OccurrenceTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

OnCarriageIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

OrderableIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

OrderableUnitFactorRateType ::= SEQUENCE {base  RateType}

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

OrderQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

OrderQuantityIncrementNumericType ::= SEQUENCE {base  NumericType}

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

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

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

OutstandingQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

OversupplyQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

PackageQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

PackagesQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

PackagingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 21",
  listName        XSD.String DEFAULT "Packaging Type",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:PackagingTypeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PackagingTypeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Revision 5",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

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

PackQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

PackSizeNumericType ::= SEQUENCE {base  NumericType}

PaidAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

PaidDateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

PaidTimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

PartialDeliveryIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

PayableAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

PayableRoundingAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

PaymentAlternativeCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

PaymentCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentDueDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

PaymentMeansCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 4461",
  listName        XSD.String DEFAULT "Payment Means",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:PaymentMeansCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PaymentMeansCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

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

PenaltySurchargePercentType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.PercentType}

PercentType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.PercentType}

PerUnitAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

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

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

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

PreCarriageIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

PrepaidAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

PrepaidIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

PriceAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

PricingCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PricingUpdateRequestIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

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

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

QualifierType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

QuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

ReasonType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ReceivedDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ReceivedQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

ReferenceType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ReferenceDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

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

ReferenceTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

RefrigerationOnIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

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

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

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

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

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

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

RejectedQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

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

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

ReminderSequenceNumericType ::= SEQUENCE {base  NumericType}

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

RequestedDespatchDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

RequestedDespatchTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

RequestedInvoiceCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

ResponseDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ResponseTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

ReturnabilityIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

ReturnableMaterialIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

RevisionDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

RevisionTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

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

RoundingAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

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

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

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

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

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

SequenceNumericType ::= SEQUENCE {base  NumericType}

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

SettlementDiscountPercentType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.PercentType}

ShippingMarksType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

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

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

ShortQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

SignatureMethodType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

SourceCurrencyBaseRateType ::= SEQUENCE {base  RateType}

SourceCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SpecialInstructionsType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

SpecialTermsType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

SplitConsignmentIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

StartDateType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.DateType}

StartTimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

StatusReasonType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

StreetNameType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

SubstitutionStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Substitution Status",
  listName        XSD.String DEFAULT "Substitution Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:SubstitutionStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/SubstitutionStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SummaryDescriptionType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

SurchargePercentType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.PercentType}

TargetCurrencyBaseRateType ::= SEQUENCE {base  RateType}

TargetCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

TariffDescriptionType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TaxableAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TaxAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TaxCurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TaxEvidenceIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

TaxExclusiveAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TaxExemptionReasonType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

TaxInclusiveAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

TaxPointDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

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

TechnicalNameType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TelefaxType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TelephoneType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TermsType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

TierRangeType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TierRatePercentType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.PercentType}

TimeType ::= SEQUENCE {base  UnqualifiedDataTypesSchemaModule-2.TimeType}

TimezoneOffsetType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

TimingComplaintType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

TitleType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ToOrderIndicatorType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.IndicatorType}

TotalBalanceAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalCreditAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalDebitAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalGoodsItemQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

TotalInvoiceAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalPackageQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

TotalPackagesQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

TotalPaymentAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalTaxAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

TotalTransportHandlingUnitQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

TradingRestrictionsType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

TransactionCurrencyTaxAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

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

TransportEquipmentTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 8053",
  listName        XSD.String DEFAULT "Equipment type code qualifier",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportEquipmentTypeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportEquipmentTypeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D.05B",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

TransportHandlingUnitQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

TransportModeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 16",
  listName        XSD.String DEFAULT "Transport Mode",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportModeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportModeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Presented by the CDWG",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

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

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

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

UnitType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

UnitQuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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

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

ValidationDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ValidationTimeType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.TimeType}

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

ValidityStartDateType ::= SEQUENCE {
  base  UnqualifiedDataTypesSchemaModule-2.DateType}

ValueType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ValueAmountType ::= SEQUENCE {
  currencyID  CurrencyCodeContentType,
  base        XSD.Decimal}

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

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

VesselNameType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

VolumeMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

WarrantyInformationType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

WeightMeasureType ::= SEQUENCE {
  unitCode  UnitCodeContentType,
  base      XSD.Decimal}

XPathType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

ZoneType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	PREFIX "ns5"
    ATTRIBUTE ALL IN ALL
    NOT ATTRIBUTE base IN ALL
    BASE64 DocumentBinaryObjectType.base, 
	EmbeddedDocumentBinaryObjectType.base
    UNTAGGED base IN ALL

END



CommonExtensionComponents-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  ID, Name
    FROM CommonBasicComponents-2
  NormalizedString, String, AnyURI, Language
    FROM XSD;

UBLExtensions ::= UBLExtensionsType

UBLExtensionsType ::= SEQUENCE {
  uBLExtension-list  SEQUENCE (SIZE (1..MAX)) OF uBLExtension UBLExtension}

UBLExtension ::= UBLExtensionType

UBLExtensionType ::= SEQUENCE {
  iD                   ID OPTIONAL,
  name                 Name OPTIONAL,
  extensionAgencyID    ExtensionAgencyID OPTIONAL,
  extensionAgencyName  ExtensionAgencyName OPTIONAL,
  extensionVersionID   ExtensionVersionID OPTIONAL,
  extensionAgencyURI   ExtensionAgencyURI OPTIONAL,
  extensionURI         ExtensionURI OPTIONAL,
  extensionReasonCode  ExtensionReasonCode OPTIONAL,
  extensionReason      ExtensionReason OPTIONAL,
  extensionContent     ExtensionContent}

ExtensionAgencyID ::= ExtensionAgencyIDType

ExtensionAgencyName ::= ExtensionAgencyNameType

ExtensionAgencyURI ::= ExtensionAgencyURIType

ExtensionContent ::= ExtensionContentType

ExtensionReason ::= ExtensionReasonType

ExtensionReasonCode ::= ExtensionReasonCodeType

ExtensionURI ::= ExtensionURIType

ExtensionVersionID ::= ExtensionVersionIDType

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

ExtensionAgencyNameType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

ExtensionReasonType ::= SEQUENCE {
  languageID  XSD.Language OPTIONAL,
  base        XSD.String}

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

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

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

ExtensionContentType ::= SEQUENCE {
  elem
    XSD.String
      (CONSTRAINED BY {/* Shall conform to the "AnyElementFormat" specified in ITU-T
	    Rec. X.693 | ISO/IEC 8825-4, clause 19 */ 
         }) OPTIONAL}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	PREFIX "ns8"
    NAMESPACE UBLExtensionType.iD, UBLExtensionType.name
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAME ALL IN UBLExtensionsType,
	UBLExtensionsType.uBLExtension-list.uBLExtension
	AS CAPITALIZED
    ATTRIBUTE ALL IN ExtensionAgencyIDType, ALL IN ExtensionAgencyURIType, 
	ALL IN ExtensionReasonCodeType, ALL IN ExtensionURIType, 
	ALL IN ExtensionVersionIDType
    ATTRIBUTE ExtensionAgencyNameType.languageID, 
	ExtensionReasonType.languageID
    NOT ATTRIBUTE base IN ALL
    UNTAGGED UBLExtensionsType.uBLExtension-list
    UNTAGGED base IN ALL
    ANY-ELEMENT ExtensionContentType.elem

END



CreditNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, TaxPointDate, Note, DocumentCurrencyCode,
    TaxCurrencyCode, PricingCurrencyCode, PaymentCurrencyCode,
    PaymentAlternativeCurrencyCode, AccountingCostCode, AccountingCost,
    LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    ContractDocumentReference, AdditionalDocumentReference, Signature,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    TaxRepresentativeParty, TaxExchangeRate, PricingExchangeRate,
    PaymentExchangeRate, PaymentAlternativeExchangeRate, AllowanceCharge,
    TaxTotal, LegalMonetaryTotal, CreditNoteLine
    FROM CommonAggregateComponents-2;

CreditNote ::= CreditNoteType

CreditNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  creditNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF creditNoteLine CreditNoteLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
	PREFIX "ns18"
    NAMESPACE CreditNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE CreditNoteType.uBLVersionID, CreditNoteType.customizationID, 
	CreditNoteType.profileID, CreditNoteType.iD, 
	CreditNoteType.copyIndicator, CreditNoteType.uUID, 
	CreditNoteType.issueDate, CreditNoteType.issueTime, 
	CreditNoteType.taxPointDate, CreditNoteType.note-list.note, 
	CreditNoteType.documentCurrencyCode, CreditNoteType.taxCurrencyCode, 
	CreditNoteType.pricingCurrencyCode, 
	CreditNoteType.paymentCurrencyCode, 
	CreditNoteType.paymentAlternativeCurrencyCode, 
	CreditNoteType.accountingCostCode, CreditNoteType.accountingCost, 
	CreditNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE CreditNoteType.invoicePeriod-list.invoicePeriod, 
	CreditNoteType.discrepancyResponse-list.discrepancyResponse, 
	CreditNoteType.orderReference, 
	CreditNoteType.billingReference-list.billingReference, 
	CreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	CreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	CreditNoteType.contractDocumentReference-list.contractDocumentReference,
	CreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	CreditNoteType.signature-list.signature, 
	CreditNoteType.accountingSupplierParty, 
	CreditNoteType.accountingCustomerParty, CreditNoteType.payeeParty, 
	CreditNoteType.taxRepresentativeParty, CreditNoteType.taxExchangeRate,
	CreditNoteType.pricingExchangeRate, 
	CreditNoteType.paymentExchangeRate, 
	CreditNoteType.paymentAlternativeExchangeRate, 
	CreditNoteType.allowanceCharge-list.allowanceCharge, 
	CreditNoteType.taxTotal-list.taxTotal, 
	CreditNoteType.legalMonetaryTotal, 
	CreditNoteType.creditNoteLine-list.creditNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN CreditNoteType,
	CreditNoteType.note-list.note, 
	CreditNoteType.invoicePeriod-list.invoicePeriod, 
	CreditNoteType.discrepancyResponse-list.discrepancyResponse, 
	CreditNoteType.billingReference-list.billingReference, 
	CreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	CreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	CreditNoteType.contractDocumentReference-list.contractDocumentReference,
	CreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	CreditNoteType.signature-list.signature, 
	CreditNoteType.allowanceCharge-list.allowanceCharge, 
	CreditNoteType.taxTotal-list.taxTotal, 
	CreditNoteType.creditNoteLine-list.creditNoteLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



DebitNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, TaxPointDate, DocumentCurrencyCode,
    TaxCurrencyCode, PricingCurrencyCode, PaymentCurrencyCode,
    PaymentAlternativeCurrencyCode, AccountingCostCode, AccountingCost,
    LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    ContractDocumentReference, AdditionalDocumentReference, Signature,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    TaxRepresentativeParty, PrepaidPayment, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    TaxTotal, RequestedMonetaryTotal, DebitNoteLine
    FROM CommonAggregateComponents-2;

DebitNote ::= DebitNoteType

DebitNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  requestedMonetaryTotal            RequestedMonetaryTotal,
  debitNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF debitNoteLine DebitNoteLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:DebitNote-2"
	PREFIX "ns19"
    NAMESPACE DebitNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE DebitNoteType.uBLVersionID, DebitNoteType.customizationID, 
	DebitNoteType.profileID, DebitNoteType.iD, 
	DebitNoteType.copyIndicator, DebitNoteType.uUID, 
	DebitNoteType.issueDate, DebitNoteType.issueTime, 
	DebitNoteType.note-list.note, DebitNoteType.taxPointDate, 
	DebitNoteType.documentCurrencyCode, DebitNoteType.taxCurrencyCode, 
	DebitNoteType.pricingCurrencyCode, DebitNoteType.paymentCurrencyCode, 
	DebitNoteType.paymentAlternativeCurrencyCode, 
	DebitNoteType.accountingCostCode, DebitNoteType.accountingCost, 
	DebitNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE DebitNoteType.invoicePeriod-list.invoicePeriod, 
	DebitNoteType.discrepancyResponse-list.discrepancyResponse, 
	DebitNoteType.orderReference, 
	DebitNoteType.billingReference-list.billingReference, 
	DebitNoteType.despatchDocumentReference-list.despatchDocumentReference,
	DebitNoteType.receiptDocumentReference-list.receiptDocumentReference, 
	DebitNoteType.contractDocumentReference-list.contractDocumentReference,
	DebitNoteType.additionalDocumentReference-list.additionalDocumentReference,
	DebitNoteType.signature-list.signature, 
	DebitNoteType.accountingSupplierParty, 
	DebitNoteType.accountingCustomerParty, DebitNoteType.payeeParty, 
	DebitNoteType.taxRepresentativeParty, 
	DebitNoteType.prepaidPayment-list.prepaidPayment, 
	DebitNoteType.taxExchangeRate, DebitNoteType.pricingExchangeRate, 
	DebitNoteType.paymentExchangeRate, 
	DebitNoteType.paymentAlternativeExchangeRate, 
	DebitNoteType.taxTotal-list.taxTotal, 
	DebitNoteType.requestedMonetaryTotal, 
	DebitNoteType.debitNoteLine-list.debitNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN DebitNoteType,
	DebitNoteType.note-list.note,
	DebitNoteType.invoicePeriod-list.invoicePeriod, 
	DebitNoteType.discrepancyResponse-list.discrepancyResponse, 
	DebitNoteType.billingReference-list.billingReference, 
	DebitNoteType.despatchDocumentReference-list.despatchDocumentReference,
	DebitNoteType.receiptDocumentReference-list.receiptDocumentReference, 
	DebitNoteType.contractDocumentReference-list.contractDocumentReference,
	DebitNoteType.additionalDocumentReference-list.additionalDocumentReference,
	DebitNoteType.signature-list.signature, 
	DebitNoteType.prepaidPayment-list.prepaidPayment, 
	DebitNoteType.taxTotal-list.taxTotal, 
	DebitNoteType.debitNoteLine-list.debitNoteLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



DespatchAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, DocumentStatusCode, DespatchAdviceTypeCode, 
    Note, LineCountNumeric
    FROM CommonBasicComponents-2
  OrderReference, AdditionalDocumentReference, Signature,
    DespatchSupplierParty, DeliveryCustomerParty, BuyerCustomerParty,
    SellerSupplierParty, OriginatorCustomerParty, Shipment, DespatchLine
    FROM CommonAggregateComponents-2;

DespatchAdvice ::= DespatchAdviceType

DespatchAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  documentStatusCode                DocumentStatusCode OPTIONAL,
  despatchAdviceTypeCode            DespatchAdviceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  orderReference-list               SEQUENCE OF orderReference OrderReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  despatchSupplierParty             DespatchSupplierParty,
  deliveryCustomerParty             DeliveryCustomerParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  shipment                          Shipment OPTIONAL,
  despatchLine-list
    SEQUENCE (SIZE (1..MAX)) OF despatchLine DespatchLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2"
	PREFIX "ns20"
    NAMESPACE DespatchAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE DespatchAdviceType.uBLVersionID, 
	DespatchAdviceType.customizationID, DespatchAdviceType.profileID, 
	DespatchAdviceType.iD, DespatchAdviceType.copyIndicator, 
	DespatchAdviceType.uUID, DespatchAdviceType.issueDate, 
	DespatchAdviceType.issueTime, DespatchAdviceType.documentStatusCode, 
	DespatchAdviceType.despatchAdviceTypeCode, 
	DespatchAdviceType.note-list.note, DespatchAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE DespatchAdviceType.orderReference-list.orderReference, 
	DespatchAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	DespatchAdviceType.signature-list.signature, 
	DespatchAdviceType.despatchSupplierParty, 
	DespatchAdviceType.deliveryCustomerParty, 
	DespatchAdviceType.buyerCustomerParty, 
	DespatchAdviceType.sellerSupplierParty, 
	DespatchAdviceType.originatorCustomerParty, 
	DespatchAdviceType.shipment, 
	DespatchAdviceType.despatchLine-list.despatchLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN DespatchAdviceType,
	DespatchAdviceType.note-list.note, 
	DespatchAdviceType.orderReference-list.orderReference, 
	DespatchAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	DespatchAdviceType.signature-list.signature, 
	DespatchAdviceType.despatchLine-list.despatchLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



ForwardingInstructions-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

ForwardingInstructions ::= ForwardingInstructionsType

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


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

END



FreightInvoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, InvoiceTypeCode, Note, TaxPointDate,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, Shipment, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    OriginatorDocumentReference, ContractDocumentReference,
    AdditionalDocumentReference, Signature, AccountingSupplierParty,
    AccountingCustomerParty, PayeeParty, TaxRepresentativeParty, PaymentMeans,
    PaymentTerms, PrepaidPayment, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

FreightInvoice ::= FreightInvoiceType

FreightInvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  shipment                          Shipment,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:FreightInvoice-2"
	PREFIX "ns22"
    NAMESPACE FreightInvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE FreightInvoiceType.uBLVersionID, 
	FreightInvoiceType.customizationID, FreightInvoiceType.profileID, 
	FreightInvoiceType.iD, FreightInvoiceType.copyIndicator, 
	FreightInvoiceType.uUID, FreightInvoiceType.issueDate, 
	FreightInvoiceType.issueTime, FreightInvoiceType.invoiceTypeCode, 
	FreightInvoiceType.note-list.note, FreightInvoiceType.taxPointDate, 
	FreightInvoiceType.documentCurrencyCode, 
	FreightInvoiceType.taxCurrencyCode, 
	FreightInvoiceType.pricingCurrencyCode, 
	FreightInvoiceType.paymentCurrencyCode, 
	FreightInvoiceType.paymentAlternativeCurrencyCode, 
	FreightInvoiceType.accountingCostCode, 
	FreightInvoiceType.accountingCost, FreightInvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE FreightInvoiceType.invoicePeriod-list.invoicePeriod, 
	FreightInvoiceType.shipment, FreightInvoiceType.orderReference, 
	FreightInvoiceType.billingReference-list.billingReference, 
	FreightInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	FreightInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	FreightInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	FreightInvoiceType.contractDocumentReference-list.contractDocumentReference,
	FreightInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	FreightInvoiceType.signature-list.signature, 
	FreightInvoiceType.accountingSupplierParty, 
	FreightInvoiceType.accountingCustomerParty, 
	FreightInvoiceType.payeeParty, 
	FreightInvoiceType.taxRepresentativeParty, 
	FreightInvoiceType.paymentMeans-list.paymentMeans, 
	FreightInvoiceType.paymentTerms-list.paymentTerms, 
	FreightInvoiceType.prepaidPayment-list.prepaidPayment, 
	FreightInvoiceType.allowanceCharge-list.allowanceCharge, 
	FreightInvoiceType.taxExchangeRate, 
	FreightInvoiceType.pricingExchangeRate, 
	FreightInvoiceType.paymentExchangeRate, 
	FreightInvoiceType.paymentAlternativeExchangeRate, 
	FreightInvoiceType.taxTotal-list.taxTotal, 
	FreightInvoiceType.legalMonetaryTotal, 
	FreightInvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN FreightInvoiceType,
	FreightInvoiceType.note-list.note,
	FreightInvoiceType.invoicePeriod-list.invoicePeriod, 
	FreightInvoiceType.billingReference-list.billingReference, 
	FreightInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	FreightInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	FreightInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	FreightInvoiceType.contractDocumentReference-list.contractDocumentReference,
	FreightInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	FreightInvoiceType.signature-list.signature, 
	FreightInvoiceType.paymentMeans-list.paymentMeans, 
	FreightInvoiceType.paymentTerms-list.paymentTerms, 
	FreightInvoiceType.prepaidPayment-list.prepaidPayment, 
	FreightInvoiceType.allowanceCharge-list.allowanceCharge, 
	FreightInvoiceType.taxTotal-list.taxTotal, 
	FreightInvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



Invoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, InvoiceTypeCode, Note, TaxPointDate,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, OrderReference, BillingReference, DespatchDocumentReference,
    ReceiptDocumentReference, OriginatorDocumentReference,
    ContractDocumentReference, AdditionalDocumentReference, Signature,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    BuyerCustomerParty, SellerSupplierParty, TaxRepresentativeParty, 
    Delivery, DeliveryTerms, PaymentMeans, PaymentTerms, PrepaidPayment,
    AllowanceCharge, TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

Invoice ::= InvoiceType

InvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
	PREFIX "ns23"
    NAMESPACE InvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE InvoiceType.uBLVersionID, InvoiceType.customizationID, 
	InvoiceType.profileID, InvoiceType.iD, InvoiceType.copyIndicator, 
	InvoiceType.uUID, InvoiceType.issueDate, InvoiceType.issueTime, 
	InvoiceType.invoiceTypeCode, InvoiceType.note-list.note, 
	InvoiceType.taxPointDate, InvoiceType.documentCurrencyCode, 
	InvoiceType.taxCurrencyCode, InvoiceType.pricingCurrencyCode, 
	InvoiceType.paymentCurrencyCode, 
	InvoiceType.paymentAlternativeCurrencyCode, 
	InvoiceType.accountingCostCode, InvoiceType.accountingCost, 
	InvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE InvoiceType.invoicePeriod-list.invoicePeriod, 
	InvoiceType.orderReference, 
	InvoiceType.billingReference-list.billingReference, 
	InvoiceType.despatchDocumentReference-list.despatchDocumentReference, 
	InvoiceType.receiptDocumentReference-list.receiptDocumentReference, 
	InvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	InvoiceType.contractDocumentReference-list.contractDocumentReference, 
	InvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	InvoiceType.signature-list.signature, 
	InvoiceType.accountingSupplierParty, 
	InvoiceType.accountingCustomerParty, InvoiceType.payeeParty, 
	InvoiceType.buyerCustomerParty, InvoiceType.sellerSupplierParty, 
	InvoiceType.taxRepresentativeParty, 
	InvoiceType.delivery-list.delivery, InvoiceType.deliveryTerms, 
	InvoiceType.paymentMeans-list.paymentMeans, 
	InvoiceType.paymentTerms-list.paymentTerms, 
	InvoiceType.prepaidPayment-list.prepaidPayment, 
	InvoiceType.allowanceCharge-list.allowanceCharge, 
	InvoiceType.taxExchangeRate, InvoiceType.pricingExchangeRate, 
	InvoiceType.paymentExchangeRate, 
	InvoiceType.paymentAlternativeExchangeRate, 
	InvoiceType.taxTotal-list.taxTotal, InvoiceType.legalMonetaryTotal, 
	InvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN InvoiceType,
	InvoiceType.note-list.note,
	InvoiceType.invoicePeriod-list.invoicePeriod, 
	InvoiceType.billingReference-list.billingReference, 
	InvoiceType.despatchDocumentReference-list.despatchDocumentReference, 
	InvoiceType.receiptDocumentReference-list.receiptDocumentReference, 
	InvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	InvoiceType.contractDocumentReference-list.contractDocumentReference, 
	InvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	InvoiceType.signature-list.signature, 
	InvoiceType.delivery-list.delivery,
	InvoiceType.paymentMeans-list.paymentMeans, 
	InvoiceType.paymentTerms-list.paymentTerms, 
	InvoiceType.prepaidPayment-list.prepaidPayment, 
	InvoiceType.allowanceCharge-list.allowanceCharge, 
	InvoiceType.taxTotal-list.taxTotal,
	InvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



Order-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, SalesOrderID, CopyIndicator,
    UUID, IssueDate, IssueTime, Note, RequestedInvoiceCurrencyCode,
    DocumentCurrencyCode, PricingCurrencyCode, TaxCurrencyCode,
    CustomerReference, AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, QuotationDocumentReference, OrderDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Contract,
    Signature, BuyerCustomerParty, SellerSupplierParty,
    OriginatorCustomerParty, FreightForwarderParty, AccountingCustomerParty,
    Delivery, DeliveryTerms, PaymentMeans, TransactionConditions,
    AllowanceCharge, DestinationCountry, TaxTotal, AnticipatedMonetaryTotal,
    OrderLine
    FROM CommonAggregateComponents-2;

Order ::= OrderType

OrderType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  requestedInvoiceCurrencyCode      RequestedInvoiceCurrencyCode OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  quotationDocumentReference        QuotationDocumentReference OPTIONAL,
  orderDocumentReference-list
    SEQUENCE OF orderDocumentReference OrderDocumentReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  transactionConditions             TransactionConditions OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  anticipatedMonetaryTotal          AnticipatedMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Order-2"
	PREFIX "ns24"
    NAMESPACE OrderType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE OrderType.uBLVersionID, OrderType.customizationID, 
	OrderType.profileID, OrderType.iD, OrderType.salesOrderID, 
	OrderType.copyIndicator, OrderType.uUID, OrderType.issueDate, 
	OrderType.issueTime, OrderType.note-list.note, 
	OrderType.requestedInvoiceCurrencyCode, 
	OrderType.documentCurrencyCode, OrderType.pricingCurrencyCode, 
	OrderType.taxCurrencyCode, OrderType.customerReference, 
	OrderType.accountingCostCode, OrderType.accountingCost, 
	OrderType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE OrderType.validityPeriod-list.validityPeriod, 
	OrderType.quotationDocumentReference, 
	OrderType.orderDocumentReference-list.orderDocumentReference, 
	OrderType.originatorDocumentReference, 
	OrderType.additionalDocumentReference-list.additionalDocumentReference,
	OrderType.contract-list.contract, OrderType.signature-list.signature, 
	OrderType.buyerCustomerParty, OrderType.sellerSupplierParty, 
	OrderType.originatorCustomerParty, OrderType.freightForwarderParty, 
	OrderType.accountingCustomerParty, OrderType.delivery-list.delivery, 
	OrderType.deliveryTerms, OrderType.paymentMeans, 
	OrderType.transactionConditions, 
	OrderType.allowanceCharge-list.allowanceCharge, 
	OrderType.destinationCountry, OrderType.taxTotal-list.taxTotal, 
	OrderType.anticipatedMonetaryTotal, OrderType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN OrderType,
	OrderType.note-list.note, 
	OrderType.validityPeriod-list.validityPeriod, 
	OrderType.orderDocumentReference-list.orderDocumentReference, 
	OrderType.additionalDocumentReference-list.additionalDocumentReference,
	OrderType.contract-list.contract, OrderType.signature-list.signature, 
	OrderType.delivery-list.delivery, 
	OrderType.allowanceCharge-list.allowanceCharge, 
	OrderType.taxTotal-list.taxTotal, 
	OrderType.orderLine-list.orderLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



OrderCancellation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, CancellationNote
    FROM CommonBasicComponents-2
  OrderReference, OriginatorDocumentReference, AdditionalDocumentReference,
    Contract, Signature, BuyerCustomerParty, SellerSupplierParty,
    OriginatorCustomerParty
    FROM CommonAggregateComponents-2;

OrderCancellation ::= OrderCancellationType

OrderCancellationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  cancellationNote                  CancellationNote,
  orderReference-list
    SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2"
	PREFIX "ns25"
    NAMESPACE OrderCancellationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE OrderCancellationType.uBLVersionID, 
	OrderCancellationType.customizationID, 
	OrderCancellationType.profileID, OrderCancellationType.iD, 
	OrderCancellationType.copyIndicator, OrderCancellationType.uUID, 
	OrderCancellationType.issueDate, OrderCancellationType.issueTime, 
	OrderCancellationType.note-list.note, 
	OrderCancellationType.cancellationNote
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE OrderCancellationType.orderReference-list.orderReference, 
	OrderCancellationType.originatorDocumentReference, 
	OrderCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	OrderCancellationType.contract-list.contract, 
	OrderCancellationType.signature-list.signature, 
	OrderCancellationType.buyerCustomerParty, 
	OrderCancellationType.sellerSupplierParty, 
	OrderCancellationType.originatorCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN OrderCancellationType,
	OrderCancellationType.note-list.note, 
	OrderCancellationType.orderReference-list.orderReference, 
	OrderCancellationType.additionalDocumentReference-list.additionalDocumentReference,
	OrderCancellationType.contract-list.contract, 
	OrderCancellationType.signature-list.signature
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



OrderChange-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, SalesOrderID, CopyIndicator,
    UUID, IssueDate, IssueTime, SequenceNumberID, Note,
    RequestedInvoiceCurrencyCode, DocumentCurrencyCode, PricingCurrencyCode,
    TaxCurrencyCode, CustomerReference, AccountingCostCode, AccountingCost,
    LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, OrderReference, QuotationDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Contract,
    Signature, BuyerCustomerParty, SellerSupplierParty,
    OriginatorCustomerParty, FreightForwarderParty, AccountingCustomerParty,
    AccountingSupplierParty, Delivery, DeliveryTerms, PaymentMeans,
    TransactionConditions, AllowanceCharge, DestinationCountry, TaxTotal,
    AnticipatedMonetaryTotal, OrderLine
    FROM CommonAggregateComponents-2;

OrderChange ::= OrderChangeType

OrderChangeType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID OPTIONAL,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  sequenceNumberID                  SequenceNumberID,
  note-list                         SEQUENCE OF note Note,
  requestedInvoiceCurrencyCode      RequestedInvoiceCurrencyCode OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  orderReference                    OrderReference,
  quotationDocumentReference        QuotationDocumentReference OPTIONAL,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature,
  buyerCustomerParty                BuyerCustomerParty,
  sellerSupplierParty               SellerSupplierParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  transactionConditions             TransactionConditions OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  anticipatedMonetaryTotal          AnticipatedMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2"
	PREFIX "ns26"
    NAMESPACE OrderChangeType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE OrderChangeType.uBLVersionID, OrderChangeType.customizationID, 
	OrderChangeType.profileID, OrderChangeType.iD, 
	OrderChangeType.salesOrderID, OrderChangeType.copyIndicator, 
	OrderChangeType.uUID, OrderChangeType.issueDate, 
	OrderChangeType.issueTime, OrderChangeType.sequenceNumberID, 
	OrderChangeType.note-list.note, 
	OrderChangeType.requestedInvoiceCurrencyCode, 
	OrderChangeType.documentCurrencyCode, 
	OrderChangeType.pricingCurrencyCode, OrderChangeType.taxCurrencyCode, 
	OrderChangeType.customerReference, OrderChangeType.accountingCostCode,
	OrderChangeType.accountingCost, OrderChangeType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE OrderChangeType.validityPeriod-list.validityPeriod, 
	OrderChangeType.orderReference, 
	OrderChangeType.quotationDocumentReference, 
	OrderChangeType.originatorDocumentReference, 
	OrderChangeType.additionalDocumentReference-list.additionalDocumentReference,
	OrderChangeType.contract-list.contract, 
	OrderChangeType.signature-list.signature, 
	OrderChangeType.buyerCustomerParty, 
	OrderChangeType.sellerSupplierParty, 
	OrderChangeType.originatorCustomerParty, 
	OrderChangeType.freightForwarderParty, 
	OrderChangeType.accountingCustomerParty, 
	OrderChangeType.accountingSupplierParty, 
	OrderChangeType.delivery-list.delivery, OrderChangeType.deliveryTerms,
	OrderChangeType.paymentMeans, OrderChangeType.transactionConditions, 
	OrderChangeType.allowanceCharge-list.allowanceCharge, 
	OrderChangeType.destinationCountry, 
	OrderChangeType.taxTotal-list.taxTotal, 
	OrderChangeType.anticipatedMonetaryTotal, 
	OrderChangeType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN OrderChangeType,
	OrderChangeType.note-list.note, 
	OrderChangeType.validityPeriod-list.validityPeriod, 
	OrderChangeType.additionalDocumentReference-list.additionalDocumentReference,
	OrderChangeType.contract-list.contract, 
	OrderChangeType.signature-list.signature, 
	OrderChangeType.delivery-list.delivery,
	OrderChangeType.allowanceCharge-list.allowanceCharge, 
	OrderChangeType.taxTotal-list.taxTotal, 
	OrderChangeType.orderLine-list.orderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



OrderResponse-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, SalesOrderID, CopyIndicator,
    UUID, IssueDate, IssueTime, Note, DocumentCurrencyCode,
    PricingCurrencyCode, TaxCurrencyCode, TotalPackagesQuantity,
    GrossWeightMeasure, NetWeightMeasure, NetNetWeightMeasure,
    GrossVolumeMeasure, NetVolumeMeasure, CustomerReference,
    AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, OrderReference, OrderDocumentReference,
    OriginatorDocumentReference, AdditionalDocumentReference, Contract,
    Signature, SellerSupplierParty, BuyerCustomerParty,
    OriginatorCustomerParty, FreightForwarderParty, AccountingSupplierParty,
    AccountingCustomerParty, Delivery, DeliveryTerms, PaymentMeans,
    AllowanceCharge, TransactionConditions, DestinationCountry, TaxTotal,
    LegalMonetaryTotal, OrderLine
    FROM CommonAggregateComponents-2;

OrderResponse ::= OrderResponseType

OrderResponseType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  salesOrderID                      SalesOrderID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  totalPackagesQuantity             TotalPackagesQuantity OPTIONAL,
  grossWeightMeasure                GrossWeightMeasure OPTIONAL,
  netWeightMeasure                  NetWeightMeasure OPTIONAL,
  netNetWeightMeasure               NetNetWeightMeasure OPTIONAL,
  grossVolumeMeasure                GrossVolumeMeasure OPTIONAL,
  netVolumeMeasure                  NetVolumeMeasure OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  validityPeriod-list               SEQUENCE OF validityPeriod ValidityPeriod,
  orderReference-list
    SEQUENCE (SIZE (1..MAX)) OF orderReference OrderReference,
  orderDocumentReference-list
    SEQUENCE OF orderDocumentReference OrderDocumentReference,
  originatorDocumentReference       OriginatorDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                     SEQUENCE OF contract Contract,
  signature-list                    SEQUENCE OF signature Signature,
  sellerSupplierParty               SellerSupplierParty,
  buyerCustomerParty                BuyerCustomerParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  freightForwarderParty             FreightForwarderParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms                     DeliveryTerms OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  transactionConditions             TransactionConditions OPTIONAL,
  destinationCountry                DestinationCountry OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal OPTIONAL,
  orderLine-list
    SEQUENCE (SIZE (1..MAX)) OF orderLine OrderLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2"
	PREFIX "ns27"
    NAMESPACE OrderResponseType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE OrderResponseType.uBLVersionID, 
	OrderResponseType.customizationID, OrderResponseType.profileID, 
	OrderResponseType.iD, OrderResponseType.salesOrderID, 
	OrderResponseType.copyIndicator, OrderResponseType.uUID, 
	OrderResponseType.issueDate, OrderResponseType.issueTime, 
	OrderResponseType.note-list.note, 
	OrderResponseType.documentCurrencyCode, 
	OrderResponseType.pricingCurrencyCode, 
	OrderResponseType.taxCurrencyCode, 
	OrderResponseType.totalPackagesQuantity, 
	OrderResponseType.grossWeightMeasure, 
	OrderResponseType.netWeightMeasure, 
	OrderResponseType.netNetWeightMeasure, 
	OrderResponseType.grossVolumeMeasure, 
	OrderResponseType.netVolumeMeasure, 
	OrderResponseType.customerReference, 
	OrderResponseType.accountingCostCode, 
	OrderResponseType.accountingCost, OrderResponseType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE OrderResponseType.validityPeriod-list.validityPeriod, 
	OrderResponseType.orderReference-list.orderReference, 
	OrderResponseType.orderDocumentReference-list.orderDocumentReference, 
	OrderResponseType.originatorDocumentReference, 
	OrderResponseType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseType.contract-list.contract, 
	OrderResponseType.signature-list.signature, 
	OrderResponseType.sellerSupplierParty, 
	OrderResponseType.buyerCustomerParty, 
	OrderResponseType.originatorCustomerParty, 
	OrderResponseType.freightForwarderParty, 
	OrderResponseType.accountingSupplierParty, 
	OrderResponseType.accountingCustomerParty, 
	OrderResponseType.delivery-list.delivery, 
	OrderResponseType.deliveryTerms, OrderResponseType.paymentMeans, 
	OrderResponseType.allowanceCharge-list.allowanceCharge, 
	OrderResponseType.transactionConditions, 
	OrderResponseType.destinationCountry, 
	OrderResponseType.taxTotal-list.taxTotal, 
	OrderResponseType.legalMonetaryTotal, 
	OrderResponseType.orderLine-list.orderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN OrderResponseType,
	OrderResponseType.note-list.note, 
	OrderResponseType.validityPeriod-list.validityPeriod, 
	OrderResponseType.orderReference-list.orderReference, 
	OrderResponseType.orderDocumentReference-list.orderDocumentReference, 
	OrderResponseType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseType.contract-list.contract, 
	OrderResponseType.signature-list.signature, 
	OrderResponseType.delivery-list.delivery, 
	OrderResponseType.allowanceCharge-list.allowanceCharge, 
	OrderResponseType.taxTotal-list.taxTotal, 
	OrderResponseType.orderLine-list.orderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



OrderResponseSimple-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, AcceptedIndicator, RejectionNote,
    CustomerReference, AccountingCostCode, AccountingCost
    FROM CommonBasicComponents-2
  OrderReference, AdditionalDocumentReference, Signature, SellerSupplierParty,
    BuyerCustomerParty, OriginatorCustomerParty, AccountingSupplierParty,
    AccountingCustomerParty
    FROM CommonAggregateComponents-2;

OrderResponseSimple ::= OrderResponseSimpleType

OrderResponseSimpleType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  acceptedIndicator                 AcceptedIndicator,
  rejectionNote                     RejectionNote OPTIONAL,
  customerReference                 CustomerReference OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  orderReference                    OrderReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  sellerSupplierParty               SellerSupplierParty,
  buyerCustomerParty                BuyerCustomerParty,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  accountingSupplierParty           AccountingSupplierParty OPTIONAL,
  accountingCustomerParty           AccountingCustomerParty OPTIONAL}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:OrderResponseSimple-2"
	PREFIX "ns28"
    NAMESPACE OrderResponseSimpleType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE OrderResponseSimpleType.uBLVersionID, 
	OrderResponseSimpleType.customizationID, 
	OrderResponseSimpleType.profileID, OrderResponseSimpleType.iD, 
	OrderResponseSimpleType.copyIndicator, OrderResponseSimpleType.uUID, 
	OrderResponseSimpleType.issueDate, OrderResponseSimpleType.issueTime, 
	OrderResponseSimpleType.note-list.note, 
	OrderResponseSimpleType.acceptedIndicator, 
	OrderResponseSimpleType.rejectionNote, 
	OrderResponseSimpleType.customerReference, 
	OrderResponseSimpleType.accountingCostCode, 
	OrderResponseSimpleType.accountingCost
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE OrderResponseSimpleType.orderReference, 
	OrderResponseSimpleType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseSimpleType.signature-list.signature, 
	OrderResponseSimpleType.sellerSupplierParty, 
	OrderResponseSimpleType.buyerCustomerParty, 
	OrderResponseSimpleType.originatorCustomerParty, 
	OrderResponseSimpleType.accountingSupplierParty, 
	OrderResponseSimpleType.accountingCustomerParty
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN OrderResponseSimpleType,
	OrderResponseSimpleType.note-list.note, 
	OrderResponseSimpleType.additionalDocumentReference-list.additionalDocumentReference,
	OrderResponseSimpleType.signature-list.signature
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



PackingList-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, UUID, IssueDate, IssueTime,
    Name, Description, Note, VersionID, OtherInstruction
    FROM CommonBasicComponents-2
  ConsignorParty, CarrierParty, FreightForwarderParty, Shipment,
    DocumentReference, DocumentDistribution, Signature
    FROM CommonAggregateComponents-2;

PackingList ::= PackingListType

PackingListType ::= SEQUENCE {
  uBLExtensions              UBLExtensions OPTIONAL,
  uBLVersionID               UBLVersionID OPTIONAL,
  customizationID            CustomizationID OPTIONAL,
  profileID                  ProfileID OPTIONAL,
  iD                         ID,
  uUID                       UUID OPTIONAL,
  issueDate                  IssueDate OPTIONAL,
  issueTime                  IssueTime OPTIONAL,
  name                       Name OPTIONAL,
  description                Description OPTIONAL,
  note-list                  SEQUENCE OF note Note,
  versionID                  VersionID OPTIONAL,
  otherInstruction           OtherInstruction OPTIONAL,
  consignorParty             ConsignorParty OPTIONAL,
  carrierParty               CarrierParty OPTIONAL,
  freightForwarderParty      FreightForwarderParty OPTIONAL,
  shipment                   Shipment,
  documentReference-list     SEQUENCE OF documentReference DocumentReference,
  documentDistribution-list
    SEQUENCE OF documentDistribution DocumentDistribution,
  signature-list             SEQUENCE OF signature Signature}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:PackingList-2"
	PREFIX "ns29"
    NAMESPACE PackingListType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE PackingListType.uBLVersionID, PackingListType.customizationID, 
	PackingListType.profileID, PackingListType.iD, PackingListType.uUID, 
	PackingListType.issueDate, PackingListType.issueTime, 
	PackingListType.name, PackingListType.description, 
	PackingListType.note-list.note, PackingListType.versionID, 
	PackingListType.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE PackingListType.consignorParty, PackingListType.carrierParty, 
	PackingListType.freightForwarderParty, PackingListType.shipment, 
	PackingListType.documentReference-list.documentReference, 
	PackingListType.documentDistribution-list.documentDistribution, 
	PackingListType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN PackingListType,
	PackingListType.note-list.note, 
	PackingListType.documentReference-list.documentReference, 
	PackingListType.documentDistribution-list.documentDistribution, 
	PackingListType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



QualifiedDatatypes-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS Language, NormalizedString, String, AnyURI
          FROM XSD;

AllowanceChargeReasonCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 4465",
  listName        XSD.String DEFAULT "Adjustment Reason Description",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:AllowanceChargeReasonCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/AllowanceChargeReasonCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ChannelCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 3155",
  listName        XSD.String DEFAULT "Communication Address Code Qualifier",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:ChannelCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChannelCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ChipCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Chip",
  listName        XSD.String DEFAULT "Chip",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:ChipCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChipCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

ContainerSizeTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "5",
  listAgencyName  XSD.String DEFAULT "ISO",
  listID          XSD.NormalizedString DEFAULT "ISO 668",
  listName        XSD.String DEFAULT "Container Size Type",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:ContainerSizeTypeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/ContainerSizeTypeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "1995",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CountryIdentificationCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO3166-1",
  listName        XSD.String DEFAULT "Country",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/CountryIdentificationCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "0.3",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

CurrencyCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "ISO 4217 Alpha",
  listName        XSD.String DEFAULT "Currency",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:54217:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2001",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

DocumentStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Document Status",
  listName        XSD.String DEFAULT "Document Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:DocumentStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/DocumentStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LatitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Latitude Direction",
  listName        XSD.String DEFAULT "Latitude Direction",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LatitudeDirectionCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LatitudeDirectionCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LineStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Line Status",
  listName        XSD.String DEFAULT "Line Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LineStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LineStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

LongitudeDirectionCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Longitude Direction",
  listName        XSD.String DEFAULT "Longitude Direction",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:LongitudeDirectionCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LongitudeDirectionCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

OperatorCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Operator",
  listName        XSD.String DEFAULT "Operator",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:OperatorCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/OperatorCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PackagingTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 21",
  listName        XSD.String DEFAULT "Packaging Type",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:PackagingTypeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PackagingTypeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Revision 5",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PaymentMeansCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 4461",
  listName        XSD.String DEFAULT "Payment Means",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:PaymentMeansCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PaymentMeansCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D03A",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

PortCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 16",
  listName        XSD.String DEFAULT "Port",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:oasis:names:specification:ubl:codelist:gc:PortCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/PortCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Third Edition",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

SubstitutionStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "UBL",
  listAgencyName  XSD.String DEFAULT "OASIS Universal Business Language",
  listID          XSD.NormalizedString DEFAULT "Substitution Status",
  listName        XSD.String DEFAULT "Substitution Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:SubstitutionStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/SubstitutionStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "2.0",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportationStatusCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 24",
  listName        XSD.String DEFAULT "Transportation Status",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportationStatusCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportationStatusCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Third Revision",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportEquipmentTypeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE 8053",
  listName        XSD.String DEFAULT "Equipment type code qualifier",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportEquipmentTypeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportEquipmentTypeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "D.05B",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

TransportModeCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 16",
  listName        XSD.String DEFAULT "Transport Mode",
  listSchemeURI
    XSD.AnyURI
      DEFAULT
        "urn:oasis:names:specification:ubl:codelist:gc:TransportModeCode-2.0",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportModeCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Presented by the CDWG",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}

UnitOfMeasureCodeType ::= SEQUENCE {
  languageID      XSD.Language DEFAULT "en",
  listAgencyID    XSD.NormalizedString DEFAULT "6",
  listAgencyName
    XSD.String DEFAULT "United Nations Economic Commission for Europe",
  listID          XSD.NormalizedString DEFAULT "UN/ECE rec 20",
  listName        XSD.String DEFAULT "Unit Of Measure",
  listSchemeURI
    XSD.AnyURI
      DEFAULT "urn:un:unece:uncefact:codelist:specification:66411:2001",
  listURI
    XSD.AnyURI
      DEFAULT
        "http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/UnitOfMeasureCode-2.0.gc",
  listVersionID   XSD.NormalizedString DEFAULT "Revision 4",
  name            XSD.String OPTIONAL,
  base            XSD.NormalizedString}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL AS "urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
	PREFIX "ns7"
    ATTRIBUTE ALL IN ALL
    NOT ATTRIBUTE base IN ALL
    UNTAGGED base IN ALL

END



Quotation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, PricingCurrencyCode, LineCountNumeric
    FROM CommonBasicComponents-2
  ValidityPeriod, RequestForQuotationDocumentReference,
    AdditionalDocumentReference, Contract, Signature, SellerSupplierParty,
    OriginatorCustomerParty, Delivery, DeliveryTerms, PaymentMeans,
    TransactionConditions, AllowanceCharge, DestinationCountry, TaxTotal,
    QuotedMonetaryTotal, QuotationLine
    FROM CommonAggregateComponents-2;

Quotation ::= QuotationType

QuotationType ::= SEQUENCE {
  uBLExtensions                         UBLExtensions OPTIONAL,
  uBLVersionID                          UBLVersionID OPTIONAL,
  customizationID                       CustomizationID OPTIONAL,
  profileID                             ProfileID OPTIONAL,
  iD                                    ID OPTIONAL,
  copyIndicator                         CopyIndicator OPTIONAL,
  uUID                                  UUID OPTIONAL,
  issueDate                             IssueDate,
  issueTime                             IssueTime OPTIONAL,
  note-list                             SEQUENCE OF note Note,
  pricingCurrencyCode                   PricingCurrencyCode OPTIONAL,
  lineCountNumeric                      LineCountNumeric OPTIONAL,
  validityPeriod                        ValidityPeriod OPTIONAL,
  requestForQuotationDocumentReference
    RequestForQuotationDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  contract-list                         SEQUENCE OF contract Contract,
  signature-list                        SEQUENCE OF signature Signature,
  sellerSupplierParty                   SellerSupplierParty,
  originatorCustomerParty               OriginatorCustomerParty OPTIONAL,
  delivery-list                         SEQUENCE OF delivery Delivery,
  deliveryTerms                         DeliveryTerms OPTIONAL,
  paymentMeans                          PaymentMeans OPTIONAL,
  transactionConditions                 TransactionConditions OPTIONAL,
  allowanceCharge-list
    SEQUENCE OF allowanceCharge AllowanceCharge,
  destinationCountry                    DestinationCountry OPTIONAL,
  taxTotal-list                         SEQUENCE OF taxTotal TaxTotal,
  quotedMonetaryTotal                   QuotedMonetaryTotal,
  quotationLine-list
    SEQUENCE (SIZE (1..MAX)) OF quotationLine QuotationLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"
	PREFIX "ns30"
    NAMESPACE QuotationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE QuotationType.uBLVersionID, QuotationType.customizationID, 
	QuotationType.profileID, QuotationType.iD, 
	QuotationType.copyIndicator, QuotationType.uUID, 
	QuotationType.issueDate, QuotationType.issueTime, 
	QuotationType.note-list.note, QuotationType.pricingCurrencyCode, 
	QuotationType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE QuotationType.validityPeriod, 
	QuotationType.requestForQuotationDocumentReference, 
	QuotationType.additionalDocumentReference-list.additionalDocumentReference,
	QuotationType.contract-list.contract, 
	QuotationType.signature-list.signature, 
	QuotationType.sellerSupplierParty, 
	QuotationType.originatorCustomerParty, 
	QuotationType.delivery-list.delivery, QuotationType.deliveryTerms, 
	QuotationType.paymentMeans, QuotationType.transactionConditions, 
	QuotationType.allowanceCharge-list.allowanceCharge, 
	QuotationType.destinationCountry, 
	QuotationType.taxTotal-list.taxTotal, 
	QuotationType.quotedMonetaryTotal, 
	QuotationType.quotationLine-list.quotationLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN QuotationType,
	QuotationType.note-list.note,
	QuotationType.additionalDocumentReference-list.additionalDocumentReference,
	QuotationType.contract-list.contract, 
	QuotationType.signature-list.signature, 
	QuotationType.delivery-list.delivery,
	QuotationType.allowanceCharge-list.allowanceCharge, 
	QuotationType.taxTotal-list.taxTotal, 
	QuotationType.quotationLine-list.quotationLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



ReceiptAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, DocumentStatusCode, Note, LineCountNumeric
    FROM CommonBasicComponents-2
  OrderReference, DespatchDocumentReference, AdditionalDocumentReference,
    Signature, DeliveryCustomerParty, DespatchSupplierParty,
    BuyerCustomerParty, SellerSupplierParty, ReceiptLine, Shipment
    FROM CommonAggregateComponents-2;

ReceiptAdvice ::= ReceiptAdviceType

ReceiptAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  documentStatusCode                DocumentStatusCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  orderReference-list               SEQUENCE OF orderReference OrderReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  deliveryCustomerParty             DeliveryCustomerParty,
  despatchSupplierParty             DespatchSupplierParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  receiptLine-list
    SEQUENCE (SIZE (1..MAX)) OF receiptLine ReceiptLine,
  shipment                          Shipment OPTIONAL}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:ReceiptAdvice-2"
	PREFIX "ns31"
    NAMESPACE ReceiptAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE ReceiptAdviceType.uBLVersionID, 
	ReceiptAdviceType.customizationID, ReceiptAdviceType.profileID, 
	ReceiptAdviceType.iD, ReceiptAdviceType.copyIndicator, 
	ReceiptAdviceType.uUID, ReceiptAdviceType.issueDate, 
	ReceiptAdviceType.issueTime, ReceiptAdviceType.documentStatusCode, 
	ReceiptAdviceType.note-list.note, ReceiptAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE ReceiptAdviceType.orderReference-list.orderReference, 
	ReceiptAdviceType.despatchDocumentReference-list.despatchDocumentReference,
	ReceiptAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	ReceiptAdviceType.signature-list.signature, 
	ReceiptAdviceType.deliveryCustomerParty, 
	ReceiptAdviceType.despatchSupplierParty, 
	ReceiptAdviceType.buyerCustomerParty, 
	ReceiptAdviceType.sellerSupplierParty, 
	ReceiptAdviceType.receiptLine-list.receiptLine, 
	ReceiptAdviceType.shipment
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN ReceiptAdviceType,
	ReceiptAdviceType.note-list.note,
	ReceiptAdviceType.orderReference-list.orderReference, 
	ReceiptAdviceType.despatchDocumentReference-list.despatchDocumentReference,
	ReceiptAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	ReceiptAdviceType.signature-list.signature, 
	ReceiptAdviceType.receiptLine-list.receiptLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



Reminder-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, ReminderTypeCode, ReminderSequenceNumeric, 
    Note, TaxPointDate, DocumentCurrencyCode, TaxCurrencyCode,
    PricingCurrencyCode, PaymentCurrencyCode, PaymentAlternativeCurrencyCode,
    AccountingCostCode, AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  ReminderPeriod, AdditionalDocumentReference, Signature,
    AccountingSupplierParty, AccountingCustomerParty, PayeeParty,
    TaxRepresentativeParty, PaymentMeans, PaymentTerms, PrepaidPayment,
    AllowanceCharge, TaxExchangeRate, PricingExchangeRate, PaymentExchangeRate,
    PaymentAlternativeExchangeRate, TaxTotal, LegalMonetaryTotal, ReminderLine
    FROM CommonAggregateComponents-2;

Reminder ::= ReminderType

ReminderType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  reminderTypeCode                  ReminderTypeCode OPTIONAL,
  reminderSequenceNumeric           ReminderSequenceNumeric OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  taxPointDate                      TaxPointDate OPTIONAL,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  reminderPeriod-list               SEQUENCE OF reminderPeriod ReminderPeriod,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  paymentMeans-list                 SEQUENCE OF paymentMeans PaymentMeans,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  reminderLine-list
    SEQUENCE (SIZE (1..MAX)) OF reminderLine ReminderLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Reminder-2"
	PREFIX "ns32"
    NAMESPACE ReminderType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE ReminderType.uBLVersionID, ReminderType.customizationID, 
	ReminderType.profileID, ReminderType.iD, ReminderType.copyIndicator, 
	ReminderType.uUID, ReminderType.issueDate, ReminderType.issueTime, 
	ReminderType.reminderTypeCode, ReminderType.reminderSequenceNumeric, 
	ReminderType.note-list.note, ReminderType.taxPointDate, 
	ReminderType.documentCurrencyCode, ReminderType.taxCurrencyCode, 
	ReminderType.pricingCurrencyCode, ReminderType.paymentCurrencyCode, 
	ReminderType.paymentAlternativeCurrencyCode, 
	ReminderType.accountingCostCode, ReminderType.accountingCost, 
	ReminderType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE ReminderType.reminderPeriod-list.reminderPeriod, 
	ReminderType.additionalDocumentReference-list.additionalDocumentReference,
	ReminderType.signature-list.signature, 
	ReminderType.accountingSupplierParty, 
	ReminderType.accountingCustomerParty, ReminderType.payeeParty, 
	ReminderType.taxRepresentativeParty, 
	ReminderType.paymentMeans-list.paymentMeans, 
	ReminderType.paymentTerms-list.paymentTerms, 
	ReminderType.prepaidPayment-list.prepaidPayment, 
	ReminderType.allowanceCharge-list.allowanceCharge, 
	ReminderType.taxExchangeRate, ReminderType.pricingExchangeRate, 
	ReminderType.paymentExchangeRate, 
	ReminderType.paymentAlternativeExchangeRate, 
	ReminderType.taxTotal-list.taxTotal, ReminderType.legalMonetaryTotal, 
	ReminderType.reminderLine-list.reminderLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN ReminderType,
	ReminderType.note-list.note, 
	ReminderType.reminderPeriod-list.reminderPeriod, 
	ReminderType.additionalDocumentReference-list.additionalDocumentReference,
	ReminderType.signature-list.signature, 
	ReminderType.paymentMeans-list.paymentMeans, 
	ReminderType.paymentTerms-list.paymentTerms, 
	ReminderType.prepaidPayment-list.prepaidPayment, 
	ReminderType.allowanceCharge-list.allowanceCharge, 
	ReminderType.taxTotal-list.taxTotal,
	ReminderType.reminderLine-list.reminderLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



RemittanceAdvice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, DocumentCurrencyCode, TotalDebitAmount,
    TotalCreditAmount, TotalPaymentAmount, PaymentOrderReference,
    PayerReference, InvoicingPartyReference, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, BillingReference, AdditionalDocumentReference, Signature,
    AccountingCustomerParty, AccountingSupplierParty, PayeeParty, PaymentMeans,
    TaxTotal, RemittanceAdviceLine
    FROM CommonAggregateComponents-2;

RemittanceAdvice ::= RemittanceAdviceType

RemittanceAdviceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  totalDebitAmount                  TotalDebitAmount OPTIONAL,
  totalCreditAmount                 TotalCreditAmount OPTIONAL,
  totalPaymentAmount                TotalPaymentAmount OPTIONAL,
  paymentOrderReference             PaymentOrderReference OPTIONAL,
  payerReference                    PayerReference OPTIONAL,
  invoicingPartyReference           InvoicingPartyReference OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  billingReference                  BillingReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  payeeParty                        PayeeParty OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  remittanceAdviceLine-list
    SEQUENCE (SIZE (1..MAX)) OF remittanceAdviceLine RemittanceAdviceLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:RemittanceAdvice-2"
	PREFIX "ns33"
    NAMESPACE RemittanceAdviceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE RemittanceAdviceType.uBLVersionID, 
	RemittanceAdviceType.customizationID, RemittanceAdviceType.profileID, 
	RemittanceAdviceType.iD, RemittanceAdviceType.copyIndicator, 
	RemittanceAdviceType.uUID, RemittanceAdviceType.issueDate, 
	RemittanceAdviceType.issueTime, RemittanceAdviceType.note-list.note, 
	RemittanceAdviceType.documentCurrencyCode, 
	RemittanceAdviceType.totalDebitAmount, 
	RemittanceAdviceType.totalCreditAmount, 
	RemittanceAdviceType.totalPaymentAmount, 
	RemittanceAdviceType.paymentOrderReference, 
	RemittanceAdviceType.payerReference, 
	RemittanceAdviceType.invoicingPartyReference, 
	RemittanceAdviceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE RemittanceAdviceType.invoicePeriod-list.invoicePeriod, 
	RemittanceAdviceType.billingReference, 
	RemittanceAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	RemittanceAdviceType.signature-list.signature, 
	RemittanceAdviceType.accountingCustomerParty, 
	RemittanceAdviceType.accountingSupplierParty, 
	RemittanceAdviceType.payeeParty, RemittanceAdviceType.paymentMeans, 
	RemittanceAdviceType.taxTotal-list.taxTotal, 
	RemittanceAdviceType.remittanceAdviceLine-list.remittanceAdviceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN RemittanceAdviceType,
	RemittanceAdviceType.note-list.note, 
	RemittanceAdviceType.invoicePeriod-list.invoicePeriod, 
	RemittanceAdviceType.additionalDocumentReference-list.additionalDocumentReference,
	RemittanceAdviceType.signature-list.signature, 
	RemittanceAdviceType.taxTotal-list.taxTotal, 
	RemittanceAdviceType.remittanceAdviceLine-list.remittanceAdviceLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



RequestForQuotation-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, PricingCurrencyCode, LineCountNumeric
    FROM CommonBasicComponents-2
  CatalogueDocumentReference, AdditionalDocumentReference, Signature,
    OriginatorCustomerParty, SellerSupplierParty, Delivery, DeliveryTerms,
    DestinationCountry, Contract, RequestForQuotationLine
    FROM CommonAggregateComponents-2;

RequestForQuotation ::= RequestForQuotationType

RequestForQuotationType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID OPTIONAL,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime,
  note-list                         SEQUENCE OF note Note,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  catalogueDocumentReference        CatalogueDocumentReference OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  destinationCountry                DestinationCountry OPTIONAL,
  contract-list                     SEQUENCE OF contract Contract,
  requestForQuotationLine-list
    SEQUENCE (SIZE (1..MAX)) OF requestForQuotationLine RequestForQuotationLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
	PREFIX "ns34"
    NAMESPACE RequestForQuotationType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE RequestForQuotationType.uBLVersionID, 
	RequestForQuotationType.customizationID, 
	RequestForQuotationType.profileID, RequestForQuotationType.iD, 
	RequestForQuotationType.copyIndicator, RequestForQuotationType.uUID, 
	RequestForQuotationType.issueDate, RequestForQuotationType.issueTime, 
	RequestForQuotationType.note-list.note, 
	RequestForQuotationType.pricingCurrencyCode, 
	RequestForQuotationType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE RequestForQuotationType.catalogueDocumentReference, 
	RequestForQuotationType.additionalDocumentReference-list.additionalDocumentReference,
	RequestForQuotationType.signature-list.signature, 
	RequestForQuotationType.originatorCustomerParty, 
	RequestForQuotationType.sellerSupplierParty, 
	RequestForQuotationType.delivery-list.delivery, 
	RequestForQuotationType.deliveryTerms-list.deliveryTerms, 
	RequestForQuotationType.destinationCountry, 
	RequestForQuotationType.contract-list.contract, 
	RequestForQuotationType.requestForQuotationLine-list.requestForQuotationLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN RequestForQuotationType,
	RequestForQuotationType.note-list.note, 
	RequestForQuotationType.additionalDocumentReference-list.additionalDocumentReference,
	RequestForQuotationType.signature-list.signature, 
	RequestForQuotationType.delivery-list.delivery, 
	RequestForQuotationType.deliveryTerms-list.deliveryTerms, 
	RequestForQuotationType.contract-list.contract, 
	RequestForQuotationType.requestForQuotationLine-list.requestForQuotationLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



SelfBilledCreditNote-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, TaxPointDate, Note, DocumentCurrencyCode,
    TaxCurrencyCode, PricingCurrencyCode, AccountingCostCode, AccountingCost,
    LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, DiscrepancyResponse, OrderReference, BillingReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    ContractDocumentReference, AdditionalDocumentReference, Signature,
    AccountingCustomerParty, AccountingSupplierParty, PayeeParty,
    TaxRepresentativeParty, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, TaxTotal, LegalMonetaryTotal, CreditNoteLine
    FROM CommonAggregateComponents-2;

SelfBilledCreditNote ::= SelfBilledCreditNoteType

SelfBilledCreditNoteType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  discrepancyResponse-list
    SEQUENCE OF discrepancyResponse DiscrepancyResponse,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  creditNoteLine-list
    SEQUENCE (SIZE (1..MAX)) OF creditNoteLine CreditNoteLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SelfBilledCreditNote-2"
	PREFIX "ns35"
    NAMESPACE SelfBilledCreditNoteType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE SelfBilledCreditNoteType.uBLVersionID, 
	SelfBilledCreditNoteType.customizationID, 
	SelfBilledCreditNoteType.profileID, SelfBilledCreditNoteType.iD, 
	SelfBilledCreditNoteType.copyIndicator, SelfBilledCreditNoteType.uUID,
	SelfBilledCreditNoteType.issueDate, 
	SelfBilledCreditNoteType.issueTime, 
	SelfBilledCreditNoteType.taxPointDate, 
	SelfBilledCreditNoteType.note-list.note, 
	SelfBilledCreditNoteType.documentCurrencyCode, 
	SelfBilledCreditNoteType.taxCurrencyCode, 
	SelfBilledCreditNoteType.pricingCurrencyCode, 
	SelfBilledCreditNoteType.accountingCostCode, 
	SelfBilledCreditNoteType.accountingCost, 
	SelfBilledCreditNoteType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE SelfBilledCreditNoteType.invoicePeriod-list.invoicePeriod, 
	SelfBilledCreditNoteType.discrepancyResponse-list.discrepancyResponse,
	SelfBilledCreditNoteType.orderReference, 
	SelfBilledCreditNoteType.billingReference-list.billingReference, 
	SelfBilledCreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledCreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledCreditNoteType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledCreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledCreditNoteType.signature-list.signature, 
	SelfBilledCreditNoteType.accountingCustomerParty, 
	SelfBilledCreditNoteType.accountingSupplierParty, 
	SelfBilledCreditNoteType.payeeParty, 
	SelfBilledCreditNoteType.taxRepresentativeParty, 
	SelfBilledCreditNoteType.allowanceCharge-list.allowanceCharge, 
	SelfBilledCreditNoteType.taxExchangeRate, 
	SelfBilledCreditNoteType.pricingExchangeRate, 
	SelfBilledCreditNoteType.taxTotal-list.taxTotal, 
	SelfBilledCreditNoteType.legalMonetaryTotal, 
	SelfBilledCreditNoteType.creditNoteLine-list.creditNoteLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN SelfBilledCreditNoteType,
	SelfBilledCreditNoteType.note-list.note, 
	SelfBilledCreditNoteType.invoicePeriod-list.invoicePeriod, 
	SelfBilledCreditNoteType.discrepancyResponse-list.discrepancyResponse,
	SelfBilledCreditNoteType.billingReference-list.billingReference, 
	SelfBilledCreditNoteType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledCreditNoteType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledCreditNoteType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledCreditNoteType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledCreditNoteType.signature-list.signature, 
	SelfBilledCreditNoteType.allowanceCharge-list.allowanceCharge, 
	SelfBilledCreditNoteType.taxTotal-list.taxTotal, 
	SelfBilledCreditNoteType.creditNoteLine-list.creditNoteLine
	AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



SelfBilledInvoice-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, TaxPointDate, InvoiceTypeCode, Note,
    DocumentCurrencyCode, TaxCurrencyCode, PricingCurrencyCode,
    PaymentCurrencyCode, PaymentAlternativeCurrencyCode, AccountingCostCode,
    AccountingCost, LineCountNumeric
    FROM CommonBasicComponents-2
  InvoicePeriod, OrderReference, BillingReference, ContractDocumentReference,
    DespatchDocumentReference, ReceiptDocumentReference,
    StatementDocumentReference, OriginatorDocumentReference,
    AdditionalDocumentReference, Signature, AccountingCustomerParty,
    AccountingSupplierParty, BuyerCustomerParty, SellerSupplierParty,
    PayeeParty, TaxRepresentativeParty, Delivery, DeliveryTerms, PaymentMeans,
    PaymentTerms, PrepaidPayment, AllowanceCharge, TaxExchangeRate,
    PricingExchangeRate, PaymentExchangeRate, PaymentAlternativeExchangeRate,
    TaxTotal, LegalMonetaryTotal, InvoiceLine
    FROM CommonAggregateComponents-2;

SelfBilledInvoice ::= SelfBilledInvoiceType

SelfBilledInvoiceType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  taxPointDate                      TaxPointDate OPTIONAL,
  invoiceTypeCode                   InvoiceTypeCode OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode OPTIONAL,
  taxCurrencyCode                   TaxCurrencyCode OPTIONAL,
  pricingCurrencyCode               PricingCurrencyCode OPTIONAL,
  paymentCurrencyCode               PaymentCurrencyCode OPTIONAL,
  paymentAlternativeCurrencyCode    PaymentAlternativeCurrencyCode OPTIONAL,
  accountingCostCode                AccountingCostCode OPTIONAL,
  accountingCost                    AccountingCost OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  invoicePeriod-list                SEQUENCE OF invoicePeriod InvoicePeriod,
  orderReference                    OrderReference OPTIONAL,
  billingReference-list
    SEQUENCE OF billingReference BillingReference,
  contractDocumentReference-list
    SEQUENCE OF contractDocumentReference ContractDocumentReference,
  despatchDocumentReference-list
    SEQUENCE OF despatchDocumentReference DespatchDocumentReference,
  receiptDocumentReference-list
    SEQUENCE OF receiptDocumentReference ReceiptDocumentReference,
  statementDocumentReference-list
    SEQUENCE OF statementDocumentReference StatementDocumentReference,
  originatorDocumentReference-list
    SEQUENCE OF originatorDocumentReference OriginatorDocumentReference,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingCustomerParty           AccountingCustomerParty,
  accountingSupplierParty           AccountingSupplierParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  payeeParty                        PayeeParty OPTIONAL,
  taxRepresentativeParty            TaxRepresentativeParty OPTIONAL,
  delivery-list                     SEQUENCE OF delivery Delivery,
  deliveryTerms-list                SEQUENCE OF deliveryTerms DeliveryTerms,
  paymentMeans                      PaymentMeans OPTIONAL,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  prepaidPayment-list               SEQUENCE OF prepaidPayment PrepaidPayment,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxExchangeRate                   TaxExchangeRate OPTIONAL,
  pricingExchangeRate               PricingExchangeRate OPTIONAL,
  paymentExchangeRate               PaymentExchangeRate OPTIONAL,
  paymentAlternativeExchangeRate    PaymentAlternativeExchangeRate OPTIONAL,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  legalMonetaryTotal                LegalMonetaryTotal,
  invoiceLine-list
    SEQUENCE (SIZE (1..MAX)) OF invoiceLine InvoiceLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:SelfBilledInvoice-2"
	PREFIX "ns36"
    NAMESPACE SelfBilledInvoiceType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE SelfBilledInvoiceType.uBLVersionID, 
	SelfBilledInvoiceType.customizationID, 
	SelfBilledInvoiceType.profileID, SelfBilledInvoiceType.iD, 
	SelfBilledInvoiceType.copyIndicator, SelfBilledInvoiceType.uUID, 
	SelfBilledInvoiceType.issueDate, SelfBilledInvoiceType.issueTime, 
	SelfBilledInvoiceType.taxPointDate, 
	SelfBilledInvoiceType.invoiceTypeCode, 
	SelfBilledInvoiceType.note-list.note, 
	SelfBilledInvoiceType.documentCurrencyCode, 
	SelfBilledInvoiceType.taxCurrencyCode, 
	SelfBilledInvoiceType.pricingCurrencyCode, 
	SelfBilledInvoiceType.paymentCurrencyCode, 
	SelfBilledInvoiceType.paymentAlternativeCurrencyCode, 
	SelfBilledInvoiceType.accountingCostCode, 
	SelfBilledInvoiceType.accountingCost, 
	SelfBilledInvoiceType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE SelfBilledInvoiceType.invoicePeriod-list.invoicePeriod, 
	SelfBilledInvoiceType.orderReference, 
	SelfBilledInvoiceType.billingReference-list.billingReference, 
	SelfBilledInvoiceType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledInvoiceType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledInvoiceType.signature-list.signature, 
	SelfBilledInvoiceType.accountingCustomerParty, 
	SelfBilledInvoiceType.accountingSupplierParty, 
	SelfBilledInvoiceType.buyerCustomerParty, 
	SelfBilledInvoiceType.sellerSupplierParty, 
	SelfBilledInvoiceType.payeeParty, 
	SelfBilledInvoiceType.taxRepresentativeParty, 
	SelfBilledInvoiceType.delivery-list.delivery, 
	SelfBilledInvoiceType.deliveryTerms-list.deliveryTerms, 
	SelfBilledInvoiceType.paymentMeans, 
	SelfBilledInvoiceType.paymentTerms-list.paymentTerms, 
	SelfBilledInvoiceType.prepaidPayment-list.prepaidPayment, 
	SelfBilledInvoiceType.allowanceCharge-list.allowanceCharge, 
	SelfBilledInvoiceType.taxExchangeRate, 
	SelfBilledInvoiceType.pricingExchangeRate, 
	SelfBilledInvoiceType.paymentExchangeRate, 
	SelfBilledInvoiceType.paymentAlternativeExchangeRate, 
	SelfBilledInvoiceType.taxTotal-list.taxTotal, 
	SelfBilledInvoiceType.legalMonetaryTotal, 
	SelfBilledInvoiceType.invoiceLine-list.invoiceLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN SelfBilledInvoiceType,
	SelfBilledInvoiceType.note-list.note, 
	SelfBilledInvoiceType.invoicePeriod-list.invoicePeriod, 
	SelfBilledInvoiceType.billingReference-list.billingReference, 
	SelfBilledInvoiceType.contractDocumentReference-list.contractDocumentReference,
	SelfBilledInvoiceType.despatchDocumentReference-list.despatchDocumentReference,
	SelfBilledInvoiceType.receiptDocumentReference-list.receiptDocumentReference,
	SelfBilledInvoiceType.statementDocumentReference-list.statementDocumentReference,
	SelfBilledInvoiceType.originatorDocumentReference-list.originatorDocumentReference,
	SelfBilledInvoiceType.additionalDocumentReference-list.additionalDocumentReference,
	SelfBilledInvoiceType.signature-list.signature, 
	SelfBilledInvoiceType.delivery-list.delivery, 
	SelfBilledInvoiceType.deliveryTerms-list.deliveryTerms, 
	SelfBilledInvoiceType.paymentTerms-list.paymentTerms, 
	SelfBilledInvoiceType.prepaidPayment-list.prepaidPayment, 
	SelfBilledInvoiceType.allowanceCharge-list.allowanceCharge, 
	SelfBilledInvoiceType.taxTotal-list.taxTotal, 
	SelfBilledInvoiceType.invoiceLine-list.invoiceLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



Statement-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CopyIndicator, UUID, 
    IssueDate, IssueTime, Note, DocumentCurrencyCode, TotalDebitAmount,
    TotalCreditAmount, TotalBalanceAmount, LineCountNumeric
    FROM CommonBasicComponents-2
  StatementPeriod, AdditionalDocumentReference, Signature,
    AccountingSupplierParty, AccountingCustomerParty, BuyerCustomerParty,
    SellerSupplierParty, OriginatorCustomerParty, PayeeParty, PaymentMeans,
    PaymentTerms, AllowanceCharge, TaxTotal, StatementLine
    FROM CommonAggregateComponents-2;

Statement ::= StatementType

StatementType ::= SEQUENCE {
  uBLExtensions                     UBLExtensions OPTIONAL,
  uBLVersionID                      UBLVersionID OPTIONAL,
  customizationID                   CustomizationID OPTIONAL,
  profileID                         ProfileID OPTIONAL,
  iD                                ID,
  copyIndicator                     CopyIndicator OPTIONAL,
  uUID                              UUID OPTIONAL,
  issueDate                         IssueDate,
  issueTime                         IssueTime OPTIONAL,
  note-list                         SEQUENCE OF note Note,
  documentCurrencyCode              DocumentCurrencyCode,
  totalDebitAmount                  TotalDebitAmount OPTIONAL,
  totalCreditAmount                 TotalCreditAmount OPTIONAL,
  totalBalanceAmount                TotalBalanceAmount OPTIONAL,
  lineCountNumeric                  LineCountNumeric OPTIONAL,
  statementPeriod                   StatementPeriod OPTIONAL,
  additionalDocumentReference-list
    SEQUENCE OF additionalDocumentReference AdditionalDocumentReference,
  signature-list                    SEQUENCE OF signature Signature,
  accountingSupplierParty           AccountingSupplierParty,
  accountingCustomerParty           AccountingCustomerParty,
  buyerCustomerParty                BuyerCustomerParty OPTIONAL,
  sellerSupplierParty               SellerSupplierParty OPTIONAL,
  originatorCustomerParty           OriginatorCustomerParty OPTIONAL,
  payeeParty                        PayeeParty OPTIONAL,
  paymentMeans                      PaymentMeans OPTIONAL,
  paymentTerms-list                 SEQUENCE OF paymentTerms PaymentTerms,
  allowanceCharge-list              SEQUENCE OF allowanceCharge AllowanceCharge,
  taxTotal-list                     SEQUENCE OF taxTotal TaxTotal,
  statementLine-list
    SEQUENCE (SIZE (1..MAX)) OF statementLine StatementLine}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL 
	AS "urn:oasis:names:specification:ubl:schema:xsd:Statement-2"
	PREFIX "ns37"
    NAMESPACE StatementType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE StatementType.uBLVersionID, StatementType.customizationID, 
	StatementType.profileID, StatementType.iD, 
	StatementType.copyIndicator, StatementType.uUID, 
	StatementType.issueDate, StatementType.issueTime, 
	StatementType.note-list.note, StatementType.documentCurrencyCode, 
	StatementType.totalDebitAmount, StatementType.totalCreditAmount, 
	StatementType.totalBalanceAmount, StatementType.lineCountNumeric
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE StatementType.statementPeriod, 
	StatementType.additionalDocumentReference-list.additionalDocumentReference,
	StatementType.signature-list.signature, 
	StatementType.accountingSupplierParty, 
	StatementType.accountingCustomerParty, 
	StatementType.buyerCustomerParty, StatementType.sellerSupplierParty, 
	StatementType.originatorCustomerParty, StatementType.payeeParty, 
	StatementType.paymentMeans, 
	StatementType.paymentTerms-list.paymentTerms, 
	StatementType.allowanceCharge-list.allowanceCharge, 
	StatementType.taxTotal-list.taxTotal, 
	StatementType.statementLine-list.statementLine
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN StatementType,
	StatementType.note-list.note,
	StatementType.additionalDocumentReference-list.additionalDocumentReference,
	StatementType.signature-list.signature, 
	StatementType.paymentTerms-list.paymentTerms, 
	StatementType.allowanceCharge-list.allowanceCharge, 
	StatementType.taxTotal-list.taxTotal, 
	StatementType.statementLine-list.statementLine AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



TransportationStatus-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  UBLExtensions
    FROM CommonExtensionComponents-2
  UBLVersionID, CustomizationID, ProfileID, ID, CarrierAssignedID, UUID,
    IssueDate, IssueTime, Name, Description, Note, ShippingOrderID,
    OtherInstruction
    FROM CommonBasicComponents-2
  Consignment, TransportEvent, DocumentReference, Signature
    FROM CommonAggregateComponents-2;

TransportationStatus ::= TransportationStatusType

TransportationStatusType ::= SEQUENCE {
  uBLExtensions           UBLExtensions OPTIONAL,
  uBLVersionID            UBLVersionID OPTIONAL,
  customizationID         CustomizationID OPTIONAL,
  profileID               ProfileID OPTIONAL,
  iD                      ID,
  carrierAssignedID       CarrierAssignedID OPTIONAL,
  uUID                    UUID OPTIONAL,
  issueDate               IssueDate OPTIONAL,
  issueTime               IssueTime OPTIONAL,
  name                    Name OPTIONAL,
  description-list        SEQUENCE OF description Description,
  note-list               SEQUENCE OF note Note,
  shippingOrderID         ShippingOrderID OPTIONAL,
  otherInstruction        OtherInstruction OPTIONAL,
  consignment             Consignment,
  transportEvent-list
    SEQUENCE (SIZE (1..MAX)) OF transportEvent TransportEvent,
  documentReference-list  SEQUENCE OF documentReference DocumentReference,
  signature-list          SEQUENCE OF signature Signature}


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "urn:oasis:names:specification:ubl:schema:xsd:TransportationStatus-2"
	PREFIX "ns38"
    NAMESPACE TransportationStatusType.uBLExtensions
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
	    PREFIX "ns8"
    NAMESPACE TransportationStatusType.uBLVersionID, 
	TransportationStatusType.customizationID, 
	TransportationStatusType.profileID, TransportationStatusType.iD, 
	TransportationStatusType.carrierAssignedID, 
	TransportationStatusType.uUID, TransportationStatusType.issueDate, 
	TransportationStatusType.issueTime, TransportationStatusType.name, 
	TransportationStatusType.description-list.description, 
	TransportationStatusType.note-list.note, 
	TransportationStatusType.shippingOrderID, 
	TransportationStatusType.otherInstruction
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	    PREFIX "ns5"
    NAMESPACE TransportationStatusType.consignment, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature
	AS "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	    PREFIX "ns4"
    NAME ALL IN TransportationStatusType,
	TransportationStatusType.description-list.description, 
	TransportationStatusType.note-list.note, 
	TransportationStatusType.transportEvent-list.transportEvent, 
	TransportationStatusType.documentReference-list.documentReference, 
	TransportationStatusType.signature-list.signature AS CAPITALIZED
    UNTAGGED SEQUENCE OF

END



Waybill-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

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

Waybill ::= WaybillType

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


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

END



UnqualifiedDataTypesSchemaModule-2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS
  CurrencyCodeContentType
    FROM Specification-54217-2001
  Decimal, NormalizedString, String, AnyURI, Language, DateTime, Date, Time
    FROM XSD
  BinaryObjectMimeCodeContentType
    FROM IANAMIMEMediaType-2003
  UnitCodeContentType
    FROM Specification-66411-2001;

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

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

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

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

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

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

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

DateTimeType ::= XSD.DateTime

DateType ::= XSD.Date

TimeType ::= XSD.Time

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

IndicatorType ::=
  BOOLEAN
    (CONSTRAINED BY { /* XML representation of the XSD pattern "false" "true" */
       })

MeasureType ::= SEQUENCE {unitCode  UnitCodeContentType,
                          base      XSD.Decimal}

NumericType ::= XSD.Decimal

ValueType ::= XSD.Decimal

PercentType ::= XSD.Decimal

RateType ::= XSD.Decimal

QuantityType ::= SEQUENCE {
  unitCode  UnitCodeContentType OPTIONAL,
  base      XSD.Decimal}

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

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


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL AS "urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
	PREFIX "ns6"
    ATTRIBUTE ALL IN ALL
    NOT ATTRIBUTE base IN ALL
    BASE64 BinaryObjectType.base, GraphicType.base, PictureType.base, 
	SoundType.base, VideoType.base
    UNTAGGED base IN ALL

END



XSD {joint-iso-itu-t asn1(1) specification(0) modules(0) xsd-module(2)}
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

XMLCompatibleString ::=
  UTF8String
    (FROM ({0,
            0,
            0,
            9} | {0, 0, 0, 10} | {0, 0, 0, 13} |
           {0, 0, 0, 32}..{0, 0, 215, 255} | {0, 0, 224, 0}..{0, 0, 255, 253} |
           {0, 1, 0, 0}..{0, 16, 255, 253}))

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-Type ::=
  VisibleString(FROM ("0".."9" | "TZ:.+-"))
    (CONSTRAINED BY { /* W3C XML Schema Part 2, 3.2.7 */})

/* xsd:string */
String ::= XMLCompatibleString

/* xsd:normalizedString */
NormalizedString ::=
  String(XMLStringWithNoCRLFHT)
    (CONSTRAINED BY { /* String shall be a normalizedString as defined in W3C XML Schema Part 2, 3.3.1 */
       })

/* xsd:anySympleType */
AnyURI ::=
  XMLStringWithNoCRLFHT
    (CONSTRAINED BY { /* The XMLStringWithNoCRLFHT shall be a valid URI as defined in IETF RFC 2396 */
       })

/* xsd:language */
Language ::=
  VisibleString(FROM ("a".."z" | "A".."Z" | "-" | "0".."9"))
    (PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")

/* The semantics of Language is specified in IETF RFC 3066 */
/* xsd:decimal */
Decimal ::=
  REAL(WITH COMPONENTS {
         ...,
         base  (10)
       })(ALL EXCEPT (-0 | MINUS-INFINITY | PLUS-INFINITY | NOT-A-NUMBER))

/* xsd:dateTime */
DateTime ::= DATE-TIME-Type

DateOnly ::=
  DATE-TIME-Type(FROM ("0".."9" | "Z:+-"))
    (CONSTRAINED BY { /* W3C XML Schema Part 2, 3.2.9 */})

/* xsd:date */
Date ::= DATE-TIME-Type(DateOnly)

TimeOnly ::=
  DATE-TIME-Type(FROM ("0".."9" | "Z:.+-"))
    (CONSTRAINED BY { /* W3C XML Schema Part 2, 3.2.8 */})

/* xsd:time */
Time ::= DATE-TIME-Type(TimeOnly)


ENCODING-CONTROL XER
    GLOBAL-DEFAULTS MODIFIED-ENCODINGS
    GLOBAL-DEFAULTS CONTROL-NAMESPACE
	"http://www.w3.org/2001/XMLSchema-instance" PREFIX "xsi"
    NAMESPACE ALL, ALL IN ALL AS "http://www.w3.org/2001/XMLSchema"
	PREFIX "xsd"
    NAME String, NormalizedString, AnyURI, Language, Decimal, DateTime, Date, 
	Time AS UNCAPITALIZED
    DECIMAL Decimal
    WHITESPACE NormalizedString REPLACE
    WHITESPACE AnyURI, Language, DATE-TIME-Type COLLAPSE

END