Merge remote-tracking branch 'remotes/origin/master'

This commit is contained in:
Sebastian Sieber
2021-01-28 08:22:48 +01:00
72 changed files with 12850 additions and 188 deletions

View File

@@ -1,3 +1,11 @@
2.1.1
=======
- PR #217 seller order referenced document
- PR #218 allow recipient contact in XRechnung thanks to seeeeew
- only deploy library and validator to maven central, not core nor cli
- a correction should reference the original invoice via invoiceReferencedDocument, not buyerOrderReferencedDocument
2.1.0
=======
2020-01-19

4
NOTICE
View File

@@ -26,4 +26,8 @@ Copyright (c) 2010 Atos Worldline SAS
Based on VeraPDF-library https://github.com/veraPDF/veraPDF-library licensed under the MPL 2.0
Based on PH-Schematron https://github.com/phax/ph-schematron licensed under the APL2.0
Based on CII2UBL https://github.com/phax/en16931-cii2ubl licensed under the APL2.0
Based on https://github.com/itplr-kosit/xrechnung-schematron licensed under the APL2.0
Based on https://github.com/itplr-kosit/xrechnung-visualization licensed under the APL2.0
Based on Saxon-HE https://sourceforge.net/projects/saxon/ licensed under the MPL 2.0
Based on DOM4j https://dom4j.github.io/ licensed under the BSD license

View File

@@ -48,6 +48,8 @@
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.deploy.skip>true</maven.deploy.skip><!-- do deploy to maven central, parent project does not and inherits -->
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/net.sf.saxon/Saxon-HE -->

View File

@@ -33,12 +33,13 @@ import java.util.Date;
*/
public class Invoice implements IExportableTransaction {
protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownForeignOrganisationID = null, ownOrganisationName = null, currency = null, paymentTermDescription = null;
protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, invoiceReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownForeignOrganisationID = null, ownOrganisationName = null, currency = null, paymentTermDescription = null;
protected Date issueDate = null, dueDate = null, deliveryDate = null;
protected BigDecimal totalPrepaidAmount = null;
protected TradeParty sender = null, recipient = null, deliveryAddress = null;
protected ArrayList<IZUGFeRDExportableItem> ZFItems = null;
protected ArrayList<String> notes = null;
private String sellerOrderReferencedDocumentID;
protected String contractReferencedDocument = null;
protected ArrayList<FileAttachment> xmlEmbeddedFiles=null;
@@ -50,7 +51,7 @@ public class Invoice implements IExportableTransaction {
protected IZUGFeRDPaymentTerms paymentTerms = null;
public Invoice() {
public Invoice() {
ZFItems = new ArrayList<IZUGFeRDExportableItem>();
setCurrency("EUR");
}
@@ -60,7 +61,8 @@ public class Invoice implements IExportableTransaction {
return documentName;
}
public String getContractReferencedDocument() {
@Override
public String getContractReferencedDocument() {
return contractReferencedDocument;
}
@@ -81,13 +83,14 @@ public class Invoice implements IExportableTransaction {
public Invoice embedFileInXML(FileAttachment fa) {
if (xmlEmbeddedFiles == null) {
xmlEmbeddedFiles=new ArrayList<FileAttachment>();
xmlEmbeddedFiles= new ArrayList<>();
}
xmlEmbeddedFiles.add(fa);
return this;
}
public FileAttachment[] getAdditionalReferencedDocuments() {
@Override
public FileAttachment[] getAdditionalReferencedDocuments() {
if (xmlEmbeddedFiles == null) {
return null;
}
@@ -115,7 +118,7 @@ public class Invoice implements IExportableTransaction {
* @return this object (fluent setter)
*/
public Invoice setCorrection(String number) {
setBuyerOrderReferencedDocumentID(number);
setInvoiceReferencedDocumentID(number);
documentCode = DocumentCodeTypeConstants.CORRECTEDINVOICE;
return this;
}
@@ -209,9 +212,18 @@ public class Invoice implements IExportableTransaction {
public String getBuyerOrderReferencedDocumentID() {
return buyerOrderReferencedDocumentID;
}
@Override
public String getSellerOrderReferencedDocumentID() {
return sellerOrderReferencedDocumentID;
}
public Invoice setSellerOrderReferencedDocumentID(String sellerOrderReferencedDocumentID) {
this.sellerOrderReferencedDocumentID = sellerOrderReferencedDocumentID;
return this;
}
/***
* usually the order number or in case of a correction the original invoice number
* usually the order number
* @param buyerOrderReferencedDocumentID string with number
* @return fluent setter
*/
@@ -220,6 +232,20 @@ public class Invoice implements IExportableTransaction {
return this;
}
/***
* usually in case of a correction the original invoice number
* @param invoiceReferencedDocumentID string with number
* @return fluent setter
*/
public Invoice setInvoiceReferencedDocumentID(String invoiceReferencedDocumentID) {
this.invoiceReferencedDocumentID = invoiceReferencedDocumentID;
return this;
}
@Override
public String getInvoiceReferencedDocumentID() {
return invoiceReferencedDocumentID;
}
@Override
public String getBuyerOrderReferencedDocumentIssueDateTime() {
return buyerOrderReferencedDocumentIssueDateTime;
@@ -310,12 +336,14 @@ public class Invoice implements IExportableTransaction {
}
public String getOwnLocation() {
@Override
public String getOwnLocation() {
return sender.getLocation();
}
public String getOwnCountry() {
@Override
public String getOwnCountry() {
return sender.getCountry();
}
@@ -405,7 +433,8 @@ public class Invoice implements IExportableTransaction {
return this;
}
public IZUGFeRDExportableTradeParty getRecipient() {
@Override
public IZUGFeRDExportableTradeParty getRecipient() {
return recipient;
}
@@ -439,8 +468,9 @@ public class Invoice implements IExportableTransaction {
public IZUGFeRDAllowanceCharge[] getZFAllowances() {
if (Allowances.isEmpty()) {
return null;
} else
return Allowances.toArray(new IZUGFeRDAllowanceCharge[0]);
} else {
return Allowances.toArray(new IZUGFeRDAllowanceCharge[0]);
}
}
@@ -448,8 +478,9 @@ public class Invoice implements IExportableTransaction {
public IZUGFeRDAllowanceCharge[] getZFCharges() {
if (Charges.isEmpty()) {
return null;
} else
return Charges.toArray(new IZUGFeRDAllowanceCharge[0]);
} else {
return Charges.toArray(new IZUGFeRDAllowanceCharge[0]);
}
}
@@ -457,8 +488,9 @@ public class Invoice implements IExportableTransaction {
public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() {
if (LogisticsServiceCharges.isEmpty()) {
return null;
} else
return LogisticsServiceCharges.toArray(new IZUGFeRDAllowanceCharge[0]);
} else {
return LogisticsServiceCharges.toArray(new IZUGFeRDAllowanceCharge[0]);
}
}
@@ -599,7 +631,7 @@ public class Invoice implements IExportableTransaction {
*/
public Invoice addNote(String text) {
if (notes == null) {
notes = new ArrayList<String>();
notes = new ArrayList<>();
}
notes.add(text);
return this;

View File

@@ -398,6 +398,14 @@ public interface IExportableTransaction {
}
/**
* get the ID of the SellerOrderReferencedDocument, which sits in the ApplicableSupplyChainTradeAgreement/ApplicableHeaderTradeAgreement
*
* @return the ID of the document
*/
default String getSellerOrderReferencedDocumentID() {
return null;
}
/**
* get the ID of the BuyerOrderReferencedDocument, which sits in the ApplicableSupplyChainTradeAgreement
*
@@ -407,6 +415,14 @@ public interface IExportableTransaction {
return null;
}
/**
* get the ID of the prceding invoice, which is e.g. to be corrected if this is a correction
*
* @return the ID of the document
*/
default String getInvoiceReferencedDocumentID() {
return null;
}
/**
* get the issue timestamp of the BuyerOrderReferencedDocument, which sits in the ApplicableSupplyChainTradeAgreement

View File

@@ -63,7 +63,7 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement
default String getSettlementXML() {
String accountNameStr="";
if (getAccountName()!=null) {
accountNameStr="<ram:AccountName>" + XMLTools.encodeXML(getAccountName()) + "</ram:AccountName>\n"; //$NON-NLS-2$
accountNameStr="<ram:AccountName>" + XMLTools.encodeXML(getAccountName()) + "</ram:AccountName>\n";
}
@@ -71,13 +71,13 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement
+ " <ram:TypeCode>42</ram:TypeCode>\n"
+ " <ram:Information>Bank transfer</ram:Information>\n"
+ " <ram:PayeePartyCreditorFinancialAccount>\n"
+ " <ram:IBANID>" + XMLTools.encodeXML(getOwnIBAN()) + "</ram:IBANID>\n"; //$NON-NLS-2$
+ " <ram:IBANID>" + XMLTools.encodeXML(getOwnIBAN()) + "</ram:IBANID>\n";
xml+= accountNameStr;
xml+= " </ram:PayeePartyCreditorFinancialAccount>\n"
+ " <ram:PayeeSpecifiedCreditorFinancialInstitution>\n"
+ " <ram:BICID>" + XMLTools.encodeXML(getOwnBIC()) + "</ram:BICID>\n" //$NON-NLS-2$
+ " <ram:BICID>" + XMLTools.encodeXML(getOwnBIC()) + "</ram:BICID>\n"
// + " <ram:Name>"+trans.getOwnBankName()+"</ram:Name>\n"
// //$NON-NLS-2$
//
+ " </ram:PayeeSpecifiedCreditorFinancialInstitution>\n"
+ " </ram:SpecifiedTradeSettlementPaymentMeans>\n";
return xml;

View File

@@ -20,13 +20,6 @@
*/
package org.mustangproject.ZUGFeRD;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import org.mustangproject.XMLTools;
import java.io.IOException;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
@@ -37,6 +30,13 @@ import java.util.HashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import org.mustangproject.XMLTools;
public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLProvider {
@@ -82,20 +82,20 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
byte[] res = zugferdData;
StringWriter sw = new StringWriter();
final StringWriter sw = new StringWriter();
Document document = null;
try {
document = DocumentHelper.parseText(new String(zugferdData));
} catch (DocumentException e1) {
} catch (final DocumentException e1) {
Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e1);
}
try {
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter(sw, format);
final OutputFormat format = OutputFormat.createPrettyPrint();
final XMLWriter writer = new XMLWriter(sw, format);
writer.write(document);
res = sw.toString().getBytes("UTF-8");
} catch (IOException e) {
} catch (final IOException e) {
Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e);
}
@@ -110,7 +110,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
this.calc = new TransactionCalculator(trans);
boolean hasDueDate = false;
SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy");
final SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy");
String exemptionReason = "";
if (trans.getPaymentTermDescription() != null) {
@@ -164,7 +164,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
+ " </ram:GuidelineSpecifiedDocumentContextParameter>\n"
+ " </rsm:SpecifiedExchangedDocumentContext>\n"
+ " <rsm:HeaderExchangedDocument>\n"
+ " <ram:ID>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:ID>\n" //$NON-NLS-2$
+ " <ram:ID>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:ID>\n"
+ " <ram:Name>RECHNUNG</ram:Name>\n"
+ " <ram:TypeCode>" + typecode + "</ram:TypeCode>\n"
+ " <ram:IssueDateTime><udt:DateTimeString format=\"102\">"
@@ -199,6 +199,12 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
xml += " </ram:BuyerTradeParty>\n";
if (trans.getSellerOrderReferencedDocumentID() != null) {
xml = xml + " <ram:SellerOrderReferencedDocument>\n"
+ " <ram:IssuerAssignedID>"
+ XMLTools.encodeXML(trans.getSellerOrderReferencedDocumentID()) + "</ram:IssuerAssignedID>\n"
+ " </ram:SellerOrderReferencedDocument>\n";
}
if (trans.getBuyerOrderReferencedDocumentID() != null) {
xml = xml + " <ram:BuyerOrderReferencedDocument>\n"
+ " <ram:IssuerAssignedID>"
@@ -230,12 +236,12 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
* " <ID>2013-51112</ID>\n" +
* " </DeliveryNoteReferencedDocument>\n"
*/
+ " </ram:ApplicableSupplyChainTradeDelivery>\n" + " <ram:ApplicableSupplyChainTradeSettlement>\n" //$NON-NLS-2$
+ " <ram:PaymentReference>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:PaymentReference>\n" //$NON-NLS-2$
+ " </ram:ApplicableSupplyChainTradeDelivery>\n" + " <ram:ApplicableSupplyChainTradeSettlement>\n"
+ " <ram:PaymentReference>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:PaymentReference>\n"
+ " <ram:InvoiceCurrencyCode>" + trans.getCurrency() + "</ram:InvoiceCurrencyCode>\n";
if (trans.getTradeSettlementPayment() != null) {
for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) {
for (final IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) {
if (payment != null) {
hasDueDate = true;
xml += payment.getSettlementXML();
@@ -243,7 +249,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
}
}
if (trans.getTradeSettlement() != null) {
for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
for (final IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
if (payment != null) {
if (payment instanceof IZUGFeRDTradeSettlementPayment) {
hasDueDate = true;
@@ -253,9 +259,9 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
}
}
HashMap<BigDecimal, VATAmount> VATPercentAmountMap = calc.getVATPercentAmountMap();
for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
VATAmount amount = VATPercentAmountMap.get(currentTaxPercent);
final HashMap<BigDecimal, VATAmount> VATPercentAmountMap = calc.getVATPercentAmountMap();
for (final BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
final VATAmount amount = VATPercentAmountMap.get(currentTaxPercent);
if (amount != null) {
xml += " <ram:ApplicableTradeTax>\n"
+ " <ram:CalculatedAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(amount.getCalculated())
@@ -265,7 +271,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
+ " <ram:BasisAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(amount.getBasis()) + "</ram:BasisAmount>\n" // currencyID=\"EUR\"
+ " <ram:CategoryCode>" + amount.getCategoryCode() + "</ram:CategoryCode>\n"
+ " <ram:ApplicablePercent>" + vatFormat(currentTaxPercent)
+ "</ram:ApplicablePercent>\n" + " </ram:ApplicableTradeTax>\n"; //$NON-NLS-2$
+ "</ram:ApplicablePercent>\n" + " </ram:ApplicableTradeTax>\n";
}
}
@@ -275,7 +281,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
+ " <ram:Description>" + paymentTermsDescription + "</ram:Description>\n";
if (trans.getTradeSettlement() != null) {
for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
for (final IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
if ((payment != null) && (payment instanceof IZUGFeRDTradeSettlementDebit)) {
xml += payment.getPaymentXML();
}
@@ -294,23 +300,23 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
}
xml = xml + " <ram:SpecifiedTradeSettlementMonetarySummation>\n"
+ " <ram:LineTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getTotal()) + "</ram:LineTotalAmount>\n" //$NON-NLS-2$
+ " <ram:LineTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getTotal()) + "</ram:LineTotalAmount>\n"
// currencyID=\"EUR\"
+ " <ram:ChargeTotalAmount currencyID=\"" + trans.getCurrency() + "\">0.00</ram:ChargeTotalAmount>\n" // currencyID=\"EUR\"
+ " <ram:AllowanceTotalAmount currencyID=\"" + trans.getCurrency() + "\">0.00</ram:AllowanceTotalAmount>\n" //
// currencyID=\"EUR\"
// + " <ChargeTotalAmount currencyID=\"EUR\">5.80</ChargeTotalAmount>\n"
// + " <AllowanceTotalAmount currencyID=\"EUR\">14.73</AllowanceTotalAmount>\n"
+ " <ram:TaxBasisTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getTotal()) + "</ram:TaxBasisTotalAmount>\n" //$NON-NLS-2$
+ " <ram:TaxBasisTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getTotal()) + "</ram:TaxBasisTotalAmount>\n"
// //
// currencyID=\"EUR\"
+ " <ram:TaxTotalAmount currencyID=\"" + trans.getCurrency() + "\">"
+ currencyFormat(calc.getGrandTotal().subtract(calc.getTotal())) + "</ram:TaxTotalAmount>\n"
+ " <ram:GrandTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getGrandTotal()) + "</ram:GrandTotalAmount>\n" //$NON-NLS-2$
+ " <ram:GrandTotalAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getGrandTotal()) + "</ram:GrandTotalAmount>\n"
// //
// currencyID=\"EUR\"
+ " <ram:TotalPrepaidAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getTotalPrepaid()) + "</ram:TotalPrepaidAmount>\n"
+ " <ram:DuePayableAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getGrandTotal().subtract(calc.getTotalPrepaid())) + "</ram:DuePayableAmount>\n" //$NON-NLS-2$
+ " <ram:DuePayableAmount currencyID=\"" + trans.getCurrency() + "\">" + currencyFormat(calc.getGrandTotal().subtract(calc.getTotalPrepaid())) + "</ram:DuePayableAmount>\n"
// //
// currencyID=\"EUR\"
+ " </ram:SpecifiedTradeSettlementMonetarySummation>\n"
@@ -318,17 +324,17 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
int lineID = 0;
for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) {
for (final IZUGFeRDExportableItem currentItem : trans.getZFItems()) {
lineID++;
if (currentItem.getProduct().getTaxExemptionReason() != null) {
exemptionReason = "<ram:ExemptionReason>" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + "</ram:ExemptionReason>";
}
LineCalculator lc = new LineCalculator(currentItem);
final LineCalculator lc = new LineCalculator(currentItem);
xml = xml + " <ram:IncludedSupplyChainTradeLineItem>\n" +
" <ram:AssociatedDocumentLineDocument>\n"
+ " <ram:LineID>" + lineID + "</ram:LineID>\n" //$NON-NLS-2$
+ " <ram:LineID>" + lineID + "</ram:LineID>\n"
+ " </ram:AssociatedDocumentLineDocument>\n"
+ " <ram:SpecifiedSupplyChainTradeAgreement>\n"
+ " <ram:GrossPriceProductTradePrice>\n"
@@ -352,7 +358,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
+ " <ram:SpecifiedSupplyChainTradeDelivery>\n"
+ " <ram:BilledQuantity unitCode=\"" + XMLTools.encodeXML(currentItem.getProduct().getUnit()) + "\">" //$NON-NLS-2$
+ " <ram:BilledQuantity unitCode=\"" + XMLTools.encodeXML(currentItem.getProduct().getUnit()) + "\">"
+ quantityFormat(currentItem.getQuantity()) + "</ram:BilledQuantity>\n"
+ " </ram:SpecifiedSupplyChainTradeDelivery>\n"
+ " <ram:SpecifiedSupplyChainTradeSettlement>\n"
@@ -383,7 +389,7 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
xml = xml + " <ram:BuyerAssignedID>"
+ XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "</ram:BuyerAssignedID>\n";
}
xml = xml + " <ram:Name>" + XMLTools.encodeXML(currentItem.getProduct().getName()) + "</ram:Name>\n" //$NON-NLS-2$
xml = xml + " <ram:Name>" + XMLTools.encodeXML(currentItem.getProduct().getName()) + "</ram:Name>\n"
+ " <ram:Description>" + XMLTools.encodeXML(currentItem.getProduct().getDescription())
+ "</ram:Description>\n"
+ " </ram:SpecifiedTradeProduct>\n"
@@ -404,11 +410,11 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
xml = xml + " </rsm:SpecifiedSupplyChainTradeTransaction>\n"
+ "</rsm:CrossIndustryDocument>";
byte[] zugferdRaw;
final byte[] zugferdRaw;
try {
zugferdRaw = xml.getBytes("UTF-8");
zugferdData = XMLTools.removeBOM(zugferdRaw);
} catch (UnsupportedEncodingException e) {
} catch (final UnsupportedEncodingException e) {
Logger.getLogger(ZUGFeRD1PullProvider.class.getName()).log(Level.SEVERE, null, e);
}
}
@@ -421,9 +427,9 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
private String buildPaymentTermsXml() {
String paymentTermsXml = "<ram:SpecifiedTradePaymentTerms>";
IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms();
IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms();
Date dueDate = paymentTerms.getDueDate();
final IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms();
final IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms();
final Date dueDate = paymentTerms.getDueDate();
if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) {
throw new IllegalStateException(
"if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified");
@@ -438,14 +444,14 @@ public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLPr
if (discountTerms != null) {
paymentTermsXml += "<ram:ApplicableTradePaymentDiscountTerms>";
String currency = trans.getCurrency();
String basisAmount = currencyFormat(calc.getGrandTotal());
final String currency = trans.getCurrency();
final String basisAmount = currencyFormat(calc.getGrandTotal());
paymentTermsXml += "<ram:BasisAmount currencyID=\"" + currency + "\">" + basisAmount + "</ram:BasisAmount>";
paymentTermsXml += "<ram:CalculationPercent>" + discountTerms.getCalculationPercentage().toString()
+ "</ram:CalculationPercent>";
if (discountTerms.getBaseDate() != null) {
Date baseDate = discountTerms.getBaseDate();
final Date baseDate = discountTerms.getBaseDate();
paymentTermsXml += "<ram:BasisDateTime>";
paymentTermsXml += "<udt:DateTimeString format=\"102\">" + zugferdDateFormat.format(baseDate) + "</udt:DateTimeString>";
paymentTermsXml += "</ram:BasisDateTime>";

View File

@@ -20,17 +20,18 @@
*/
package org.mustangproject.ZUGFeRD;
import static org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants.CORRECTEDINVOICE;
import java.io.IOException;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.SimpleDateFormat;
import java.util.Base64;
import java.util.Date;
import java.util.HashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.Base64;
import org.dom4j.Document;
import org.dom4j.DocumentException;
@@ -39,9 +40,6 @@ import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import org.mustangproject.FileAttachment;
import org.mustangproject.XMLTools;
import org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants;
import static org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants.CORRECTEDINVOICE;
public class ZUGFeRD2PullProvider implements IXMLProvider {
@@ -82,20 +80,20 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
byte[] res = zugferdData;
StringWriter sw = new StringWriter();
final StringWriter sw = new StringWriter();
Document document = null;
try {
document = DocumentHelper.parseText(new String(zugferdData));
} catch (DocumentException e1) {
} catch (final DocumentException e1) {
Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e1);
}
try {
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter(sw, format);
final OutputFormat format = OutputFormat.createPrettyPrint();
final XMLWriter writer = new XMLWriter(sw, format);
writer.write(document);
res = sw.toString().getBytes("UTF-8");
} catch (IOException e) {
} catch (final IOException e) {
Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e);
}
@@ -129,9 +127,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
xml = xml + " <ram:GlobalID schemeID=\"" + XMLTools.encodeXML(party.getGlobalIDScheme()) + "\">"
+ XMLTools.encodeXML(party.getGlobalID()) + "</ram:GlobalID>\n";
}
xml += " <ram:Name>" + XMLTools.encodeXML(party.getName()) + "</ram:Name>\n"; //$NON-NLS-2$
xml += " <ram:Name>" + XMLTools.encodeXML(party.getName()) + "</ram:Name>\n";
if ((party.getContact() != null) && (isSender || profile == Profiles.getByName("Extended"))) {
if ((party.getContact() != null) && (isSender || profile == Profiles.getByName("Extended") || profile == Profiles.getByName("XRechnung"))) {
xml = xml + "<ram:DefinedTradeContact>\n" + " <ram:PersonName>" + XMLTools.encodeXML(party.getContact().getName())
+ "</ram:PersonName>\n";
if (party.getContact().getPhone() != null) {
@@ -210,7 +208,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
// only in extended profile
reason = "<ram:Reason>" + XMLTools.encodeXML(allowance.getReason()) + "</ram:Reason>";
}
String allowanceChargeStr = "<ram:AppliedTradeAllowanceCharge><ram:ChargeIndicator><udt:Indicator>" +
final String allowanceChargeStr = "<ram:AppliedTradeAllowanceCharge><ram:ChargeIndicator><udt:Indicator>" +
chargeIndicator + "</udt:Indicator></ram:ChargeIndicator>" + percentage +
"<ram:ActualAmount>" + priceFormat(allowance.getTotalAmount(item)) + "</ram:ActualAmount>" +
reason +
@@ -224,7 +222,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
this.calc = new TransactionCalculator(trans);
boolean hasDueDate = false;
SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy");
final SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy");
String exemptionReason = "";
@@ -265,7 +263,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
String notes = "";
if (trans.getNotes() != null) {
for (String currentNote : trans.getNotes()) {
for (final String currentNote : trans.getNotes()) {
notes = notes + "<ram:IncludedNote><ram:Content>" + XMLTools.encodeXML(currentNote) + "</ram:Content></ram:IncludedNote>";
}
@@ -287,7 +285,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
+ " </ram:GuidelineSpecifiedDocumentContextParameter>\n"
+ " </rsm:ExchangedDocumentContext>\n"
+ " <rsm:ExchangedDocument>\n"
+ " <ram:ID>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:ID>\n" //$NON-NLS-2$
+ " <ram:ID>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:ID>\n"
// + " <ram:Name>RECHNUNG</ram:Name>\n"
// + " <ram:TypeCode>380</ram:TypeCode>\n"
+ " <ram:TypeCode>" + typecode + "</ram:TypeCode>\n"
@@ -301,22 +299,22 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
+ " </rsm:ExchangedDocument>\n"
+ " <rsm:SupplyChainTradeTransaction>\n";
int lineID = 0;
for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) {
for (final IZUGFeRDExportableItem currentItem : trans.getZFItems()) {
lineID++;
if (currentItem.getProduct().getTaxExemptionReason() != null) {
exemptionReason = "<ram:ExemptionReason>" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + "</ram:ExemptionReason>";
}
notes = "";
if (currentItem.getNotes() != null) {
for (String currentNote : currentItem.getNotes()) {
for (final String currentNote : currentItem.getNotes()) {
notes = notes + "<ram:IncludedNote><ram:Content>" + XMLTools.encodeXML(currentNote) + "</ram:Content></ram:IncludedNote>";
}
}
LineCalculator lc = new LineCalculator(currentItem);
final LineCalculator lc = new LineCalculator(currentItem);
xml = xml + " <ram:IncludedSupplyChainTradeLineItem>\n" +
" <ram:AssociatedDocumentLineDocument>\n"
+ " <ram:LineID>" + lineID + "</ram:LineID>\n" //$NON-NLS-2$
+ " <ram:LineID>" + lineID + "</ram:LineID>\n"
+ notes
+ " </ram:AssociatedDocumentLineDocument>\n"
@@ -332,19 +330,19 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
String allowanceChargeStr = "";
if (currentItem.getItemAllowances() != null && currentItem.getItemAllowances().length > 0) {
for (IZUGFeRDAllowanceCharge allowance : currentItem.getItemAllowances()) {
for (final IZUGFeRDAllowanceCharge allowance : currentItem.getItemAllowances()) {
allowanceChargeStr += getAllowanceChargeStr(allowance, currentItem);
}
}
if (currentItem.getItemCharges() != null && currentItem.getItemCharges().length > 0) {
for (IZUGFeRDAllowanceCharge charge : currentItem.getItemCharges()) {
for (final IZUGFeRDAllowanceCharge charge : currentItem.getItemCharges()) {
allowanceChargeStr += getAllowanceChargeStr(charge, currentItem);
}
}
xml = xml + " <ram:Name>" + XMLTools.encodeXML(currentItem.getProduct().getName()) + "</ram:Name>\n" //$NON-NLS-2$
xml = xml + " <ram:Name>" + XMLTools.encodeXML(currentItem.getProduct().getName()) + "</ram:Name>\n"
+ " <ram:Description>" + XMLTools.encodeXML(currentItem.getProduct().getDescription())
+ "</ram:Description>\n"
+ " </ram:SpecifiedTradeProduct>\n"
@@ -371,7 +369,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
+ " </ram:SpecifiedLineTradeAgreement>\n"
+ " <ram:SpecifiedLineTradeDelivery>\n"
+ " <ram:BilledQuantity unitCode=\"" + XMLTools.encodeXML(currentItem.getProduct().getUnit()) + "\">" //$NON-NLS-2$
+ " <ram:BilledQuantity unitCode=\"" + XMLTools.encodeXML(currentItem.getProduct().getUnit()) + "\">"
+ quantityFormat(currentItem.getQuantity()) + "</ram:BilledQuantity>\n"
+ " </ram:SpecifiedLineTradeDelivery>\n"
+ " <ram:SpecifiedLineTradeSettlement>\n"
@@ -423,6 +421,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
xml += getTradePartyAsXML(trans.getRecipient(), false, false);
xml += " </ram:BuyerTradeParty>\n";
if (trans.getSellerOrderReferencedDocumentID() != null) {
xml = xml + " <ram:SellerOrderReferencedDocument>\n"
+ " <ram:IssuerAssignedID>"
+ XMLTools.encodeXML(trans.getSellerOrderReferencedDocumentID()) + "</ram:IssuerAssignedID>\n"
+ " </ram:SellerOrderReferencedDocument>\n";
}
if (trans.getBuyerOrderReferencedDocumentID() != null) {
xml = xml + " <ram:BuyerOrderReferencedDocument>\n"
+ " <ram:IssuerAssignedID>"
@@ -438,7 +442,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
// Additional Documents of XRechnung (Rechnungsbegruendende Unterlagen - BG-24 XRechnung)
if (trans.getAdditionalReferencedDocuments() != null) {
for (FileAttachment f : trans.getAdditionalReferencedDocuments()) {
for (final FileAttachment f : trans.getAdditionalReferencedDocuments()) {
final String documentContent = new String(Base64.getEncoder().encodeToString(f.getData()));
xml = xml + " <ram:AdditionalReferencedDocument>\n"
+ " <ram:IssuerAssignedID>" + f.getFilename() + "</ram:IssuerAssignedID>\n"
@@ -475,12 +479,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
* " <ID>2013-51112</ID>\n" +
* " </DeliveryNoteReferencedDocument>\n"
*/
+ " </ram:ApplicableHeaderTradeDelivery>\n" + " <ram:ApplicableHeaderTradeSettlement>\n" //$NON-NLS-2$
+ " <ram:PaymentReference>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:PaymentReference>\n" //$NON-NLS-2$
+ " </ram:ApplicableHeaderTradeDelivery>\n" + " <ram:ApplicableHeaderTradeSettlement>\n"
+ " <ram:PaymentReference>" + XMLTools.encodeXML(trans.getNumber()) + "</ram:PaymentReference>\n"
+ " <ram:InvoiceCurrencyCode>" + trans.getCurrency() + "</ram:InvoiceCurrencyCode>\n";
if (trans.getTradeSettlementPayment() != null) {
for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) {
for (final IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) {
if (payment != null) {
hasDueDate = true;
xml += payment.getSettlementXML();
@@ -488,7 +492,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
}
if (trans.getTradeSettlement() != null) {
for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
for (final IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
if (payment != null) {
if (payment instanceof IZUGFeRDTradeSettlementPayment) {
hasDueDate = true;
@@ -501,9 +505,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
hasDueDate = false;
}
HashMap<BigDecimal, VATAmount> VATPercentAmountMap = calc.getVATPercentAmountMap();
for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
VATAmount amount = VATPercentAmountMap.get(currentTaxPercent);
final HashMap<BigDecimal, VATAmount> VATPercentAmountMap = calc.getVATPercentAmountMap();
for (final BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
final VATAmount amount = VATPercentAmountMap.get(currentTaxPercent);
if (amount != null) {
xml += " <ram:ApplicableTradeTax>\n"
+ " <ram:CalculatedAmount>" + currencyFormat(amount.getCalculated())
@@ -513,7 +517,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
+ " <ram:BasisAmount>" + currencyFormat(amount.getBasis()) + "</ram:BasisAmount>\n" // currencyID=\"EUR\"
+ " <ram:CategoryCode>" + amount.getCategoryCode() + "</ram:CategoryCode>\n"
+ " <ram:RateApplicablePercent>" + vatFormat(currentTaxPercent)
+ "</ram:RateApplicablePercent>\n" + " </ram:ApplicableTradeTax>\n"; //$NON-NLS-2$
+ "</ram:RateApplicablePercent>\n" + " </ram:ApplicableTradeTax>\n";
}
}
@@ -532,7 +536,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
if ((trans.getZFCharges() != null) && (trans.getZFCharges().length > 0)) {
for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
for (final BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
if (calc.getChargesForPercent(currentTaxPercent).compareTo(BigDecimal.ZERO) != 0) {
@@ -555,7 +559,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
if ((trans.getZFAllowances() != null) && (trans.getZFAllowances().length > 0)) {
for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
for (final BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) {
if (calc.getAllowancesForPercent(currentTaxPercent).compareTo(BigDecimal.ZERO) != 0) {
xml = xml + " <ram:SpecifiedTradeAllowanceCharge>\n" +
" <ram:ChargeIndicator>\n" +
@@ -574,15 +578,15 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
if ((trans.getPaymentTerms() == null)&&((paymentTermsDescription!=null)||(trans.getTradeSettlement()!=null)||(hasDueDate))) {
if ((trans.getPaymentTerms() == null) && ((paymentTermsDescription != null) || (trans.getTradeSettlement() != null) || (hasDueDate))) {
xml = xml + "<ram:SpecifiedTradePaymentTerms>\n";
if (paymentTermsDescription!=null) {
if (paymentTermsDescription != null) {
xml = xml + "<ram:Description>" + paymentTermsDescription + "</ram:Description>\n";
}
if (trans.getTradeSettlement() != null) {
for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
for (final IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
if ((payment != null) && (payment instanceof IZUGFeRDTradeSettlementDebit)) {
xml += payment.getPaymentXML();
}
@@ -601,28 +605,33 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
String allowanceTotalLine = "<ram:AllowanceTotalAmount>" + currencyFormat(calc.getAllowancesForPercent(null)) + "</ram:AllowanceTotalAmount>";
final String allowanceTotalLine = "<ram:AllowanceTotalAmount>" + currencyFormat(calc.getAllowancesForPercent(null)) + "</ram:AllowanceTotalAmount>";
String chargesTotalLine = "<ram:ChargeTotalAmount>" + currencyFormat(calc.getChargesForPercent(null)) + "</ram:ChargeTotalAmount>";
final String chargesTotalLine = "<ram:ChargeTotalAmount>" + currencyFormat(calc.getChargesForPercent(null)) + "</ram:ChargeTotalAmount>";
xml = xml + " <ram:SpecifiedTradeSettlementHeaderMonetarySummation>\n"
+ " <ram:LineTotalAmount>" + currencyFormat(calc.getTotal()) + "</ram:LineTotalAmount>\n" //$NON-NLS-2$
+ " <ram:LineTotalAmount>" + currencyFormat(calc.getTotal()) + "</ram:LineTotalAmount>\n"
+ chargesTotalLine
+ allowanceTotalLine
+ " <ram:TaxBasisTotalAmount>" + currencyFormat(calc.getTaxBasis()) + "</ram:TaxBasisTotalAmount>\n" //$NON-NLS-2$
+ " <ram:TaxBasisTotalAmount>" + currencyFormat(calc.getTaxBasis()) + "</ram:TaxBasisTotalAmount>\n"
// //
// currencyID=\"EUR\"
+ " <ram:TaxTotalAmount currencyID=\"" + trans.getCurrency() + "\">"
+ currencyFormat(calc.getGrandTotal().subtract(calc.getTaxBasis()))+ "</ram:TaxTotalAmount>\n"
+ " <ram:GrandTotalAmount>" + currencyFormat(calc.getGrandTotal()) + "</ram:GrandTotalAmount>\n" //$NON-NLS-2$
+ currencyFormat(calc.getGrandTotal().subtract(calc.getTaxBasis())) + "</ram:TaxTotalAmount>\n"
+ " <ram:GrandTotalAmount>" + currencyFormat(calc.getGrandTotal()) + "</ram:GrandTotalAmount>\n"
// //
// currencyID=\"EUR\"
+ " <ram:TotalPrepaidAmount>" + currencyFormat(calc.getTotalPrepaid()) + "</ram:TotalPrepaidAmount>\n"
+ " <ram:DuePayableAmount>" + currencyFormat(calc.getGrandTotal().subtract(calc.getTotalPrepaid())) + "</ram:DuePayableAmount>\n" //$NON-NLS-2$
// //
// currencyID=\"EUR\"
+ " </ram:SpecifiedTradeSettlementHeaderMonetarySummation>\n"
+ " </ram:ApplicableHeaderTradeSettlement>\n";
+ " <ram:DuePayableAmount>" + currencyFormat(calc.getGrandTotal().subtract(calc.getTotalPrepaid())) + "</ram:DuePayableAmount>\n"
+ " </ram:SpecifiedTradeSettlementHeaderMonetarySummation>\n";
if (trans.getInvoiceReferencedDocumentID() != null) {
xml = xml + " <ram:InvoiceReferencedDocument>\n"
+ " <ram:IssuerAssignedID>"
+ XMLTools.encodeXML(trans.getInvoiceReferencedDocumentID()) + "</ram:IssuerAssignedID>\n"
+ " </ram:InvoiceReferencedDocument>\n";
}
xml = xml + " </ram:ApplicableHeaderTradeSettlement>\n";
// + " <IncludedSupplyChainTradeLineItem>\n"
// + " <AssociatedDocumentLineDocument>\n"
// + " <IncludedNote>\n"
@@ -635,12 +644,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
xml = xml + " </rsm:SupplyChainTradeTransaction>\n"
+ "</rsm:CrossIndustryInvoice>";
byte[] zugferdRaw;
final byte[] zugferdRaw;
try {
zugferdRaw = xml.getBytes("UTF-8");
zugferdData = XMLTools.removeBOM(zugferdRaw);
} catch (UnsupportedEncodingException e) {
} catch (final UnsupportedEncodingException e) {
Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e);
}
}
@@ -652,14 +661,14 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
private String buildPaymentTermsXml() {
IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms();
if (paymentTerms==null) {
final IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms();
if (paymentTerms == null) {
return "";
}
String paymentTermsXml = "<ram:SpecifiedTradePaymentTerms>";
IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms();
Date dueDate = paymentTerms.getDueDate();
final IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms();
final Date dueDate = paymentTerms.getDueDate();
if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) {
throw new IllegalStateException(
"if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified");
@@ -674,14 +683,14 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
if (discountTerms != null) {
paymentTermsXml += "<ram:ApplicableTradePaymentDiscountTerms>";
String currency = trans.getCurrency();
String basisAmount = currencyFormat(calc.getGrandTotal());
final String currency = trans.getCurrency();
final String basisAmount = currencyFormat(calc.getGrandTotal());
paymentTermsXml += "<ram:BasisAmount currencyID=\"" + currency + "\">" + basisAmount + "</ram:BasisAmount>";
paymentTermsXml += "<ram:CalculationPercent>" + discountTerms.getCalculationPercentage().toString()
+ "</ram:CalculationPercent>";
if (discountTerms.getBaseDate() != null) {
Date baseDate = discountTerms.getBaseDate();
final Date baseDate = discountTerms.getBaseDate();
paymentTermsXml += "<ram:BasisDateTime>";
paymentTermsXml += "<udt:DateTimeString format=\"102\">" + zugferdDateFormat.format(baseDate) + "</udt:DateTimeString>";
paymentTermsXml += "</ram:BasisDateTime>";

View File

@@ -21,23 +21,31 @@ import java.math.BigDecimal;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.*;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpression;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
import org.mustangproject.Item;
import org.mustangproject.Product;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary;
import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode;
import org.apache.pdfbox.pdmodel.common.PDNameTreeNode;
import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification;
import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile;
import org.mustangproject.Item;
import org.mustangproject.Product;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@@ -74,7 +82,7 @@ public class ZUGFeRDImporter {
public ZUGFeRDImporter(String pdfFilename) {
try (InputStream bis = Files.newInputStream(Paths.get(pdfFilename), StandardOpenOption.READ)) {
extractLowLevel(bis);
} catch (IOException e) {
} catch (final IOException e) {
Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e);
throw new ZUGFeRDExportException(e);
}
@@ -84,7 +92,7 @@ public class ZUGFeRDImporter {
public ZUGFeRDImporter(InputStream pdfStream) {
try {
extractLowLevel(pdfStream);
} catch (IOException e) {
} catch (final IOException e) {
Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e);
throw new ZUGFeRDExportException(e);
}
@@ -99,7 +107,7 @@ public class ZUGFeRDImporter {
private void extractLowLevel(InputStream pdfStream) throws IOException {
try (PDDocument doc = PDDocument.load(pdfStream)) {
// PDDocumentInformation info = doc.getDocumentInformation();
PDDocumentNameDictionary names = new PDDocumentNameDictionary(doc.getDocumentCatalog());
final PDDocumentNameDictionary names = new PDDocumentNameDictionary(doc.getDocumentCatalog());
//start
if (doc.getDocumentCatalog() == null || doc.getDocumentCatalog().getMetadata() == null) {
@@ -107,15 +115,15 @@ public class ZUGFeRDImporter {
return;
}
InputStream XMP = doc.getDocumentCatalog().getMetadata().exportXMPMetadata();
final InputStream XMP = doc.getDocumentCatalog().getMetadata().exportXMPMetadata();
xmpString = convertStreamToString(XMP);
PDEmbeddedFilesNameTreeNode etn = names.getEmbeddedFiles();
final PDEmbeddedFilesNameTreeNode etn = names.getEmbeddedFiles();
if (etn == null) {
return;
}
Map<String, PDComplexFileSpecification> efMap = etn.getNames();
final Map<String, PDComplexFileSpecification> efMap = etn.getNames();
// String filePath = "/tmp/";
if (efMap != null) {
@@ -123,9 +131,9 @@ public class ZUGFeRDImporter {
// https://memorynotfound.com/apache-pdfbox-extract-embedded-file-pdf-document/
} else {
List<PDNameTreeNode<PDComplexFileSpecification>> kids = etn.getKids();
for (PDNameTreeNode<PDComplexFileSpecification> node : kids) {
Map<String, PDComplexFileSpecification> namesL = node.getNames();
final List<PDNameTreeNode<PDComplexFileSpecification>> kids = etn.getKids();
for (final PDNameTreeNode<PDComplexFileSpecification> node : kids) {
final Map<String, PDComplexFileSpecification> namesL = node.getNames();
extractFiles(namesL);
}
}
@@ -134,17 +142,17 @@ public class ZUGFeRDImporter {
private void extractFiles(Map<String, PDComplexFileSpecification> names) throws IOException {
for (String alias : names.keySet()) {
for (final String alias : names.keySet()) {
PDComplexFileSpecification fileSpec = names.get(alias);
String filename = fileSpec.getFilename();
final PDComplexFileSpecification fileSpec = names.get(alias);
final String filename = fileSpec.getFilename();
/**
* filenames for invoice data (ZUGFeRD v1 and v2, Factur-X)
*/
if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml") || filename.equals("order-x.xml")) {
containsMeta = true;
PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile();
final PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile();
// String embeddedFilename = filePath + filename;
// File file = new File(filePath + filename);
// System.out.println("Writing " + embeddedFilename);
@@ -158,7 +166,7 @@ public class ZUGFeRDImporter {
// fos.close();
}
if (filename.startsWith("additional_data")) {
PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile();
final PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile();
additionalXMLs.put(filename, embeddedFile.toByteArray());
}
}
@@ -171,10 +179,10 @@ public class ZUGFeRDImporter {
private void setDocument() throws ParserConfigurationException, IOException, SAXException {
DocumentBuilderFactory xmlFact = DocumentBuilderFactory.newInstance();
final DocumentBuilderFactory xmlFact = DocumentBuilderFactory.newInstance();
xmlFact.setNamespaceAware(false);
DocumentBuilder builder = xmlFact.newDocumentBuilder();
ByteArrayInputStream is = new ByteArrayInputStream(rawXML);
final DocumentBuilder builder = xmlFact.newDocumentBuilder();
final ByteArrayInputStream is = new ByteArrayInputStream(rawXML);
/// is.skip(guessBOMSize(is));
document = builder.parse(is);
}
@@ -197,13 +205,13 @@ public class ZUGFeRDImporter {
if (!containsMeta) {
throw new ZUGFeRDExportException("No suitable data/ZUGFeRD file could be found.");
}
String result;
final String result;
try {
Document document = getDocument();
XPathFactory xpathFact = XPathFactory.newInstance();
XPath xpath = xpathFact.newXPath();
final Document document = getDocument();
final XPathFactory xpathFact = XPathFactory.newInstance();
final XPath xpath = xpathFact.newXPath();
result = xpath.evaluate(xpathStr, document);
} catch (XPathExpressionException e) {
} catch (final XPathExpressionException e) {
Logger.getLogger(ZUGFeRDImporter.class.getName()).log(Level.SEVERE, null, e);
throw new ZUGFeRDExportException(e);
}
@@ -263,7 +271,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ApplicableHeaderTradeSettlement//InvoiceCurrencyCode");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -273,13 +281,31 @@ public class ZUGFeRDImporter {
* @return the IssuerAssigned ID
*/
public String getIssuerAssignedID() {
return extractIssuerAssignedID("BuyerOrderReferencedDocument");
}
/**
* @return the SellerOrderReferencedDocument IssuerAssigned ID
*/
public String getSellerOrderReferencedDocumentIssuerAssignedID() {
return extractIssuerAssignedID("SellerOrderReferencedDocument");
}
/**
* @return the IssuerAssigned ID
*/
public String getContractOrderReferencedDocumentIssuerAssignedID() {
return extractIssuerAssignedID("ContractReferencedDocument");
}
private String extractIssuerAssignedID(String propertyName) {
try {
if (getVersion() == 1) {
return extractString("//BuyerOrderReferencedDocument//ID");
} else {
return extractString("//BuyerOrderReferencedDocument//IssuerAssignedID");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -302,7 +328,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ExchangedDocument//IssueDateTime//DateTimeString");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -318,7 +344,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxBasisTotalAmount");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -334,7 +360,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxTotalAmount");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -350,7 +376,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//RoundingAmount");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -366,7 +392,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TotalPrepaidAmount");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -404,7 +430,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ExchangedDocument//IncludedNote");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -429,7 +455,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//LineTotalAmount");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -452,7 +478,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ActualDeliverySupplyChainEvent//OccurrenceDateTime//DateTimeString");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -468,7 +494,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ExchangedDocument//ID");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -486,7 +512,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ExchangedDocument/TypeCode");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -503,7 +529,7 @@ public class ZUGFeRDImporter {
} else {
return extractString("//ApplicableHeaderTradeAgreement/BuyerReference");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return "";
}
@@ -628,7 +654,7 @@ public class ZUGFeRDImporter {
}
byte[] bomlessData;
final byte[] bomlessData;
if ((rawXML[0] == (byte) 0xEF)
&& (rawXML[1] == (byte) 0xBB)
@@ -664,7 +690,7 @@ public class ZUGFeRDImporter {
// SpecifiedExchangedDocumentContext is in the schema, so a relatively good
// indication if zugferd is present - better than just invoice
String meta = getMeta();
final String meta = getMeta();
return (meta != null) && (meta.length() > 0) && ((meta.contains("SpecifiedExchangedDocumentContext")
/* ZF1 */ || meta.contains("ExchangedDocumentContext") /* ZF2 */));
}
@@ -673,7 +699,7 @@ public class ZUGFeRDImporter {
static String convertStreamToString(java.io.InputStream is) {
// source https://stackoverflow.com/questions/309424/how-do-i-read-convert-an-inputstream-into-a-string-in-java referring to
// https://community.oracle.com/blogs/pat/2004/10/23/stupid-scanner-tricks
Scanner s = new Scanner(is, "UTF-8").useDelimiter("\\A");
final Scanner s = new Scanner(is, "UTF-8").useDelimiter("\\A");
return s.hasNext() ? s.next() : "";
}
@@ -691,7 +717,7 @@ public class ZUGFeRDImporter {
} else {
nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//ApplicableHeaderTradeAgreement//BuyerTradeParty//PostalTradeAddress");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return null;
}
@@ -706,7 +732,7 @@ public class ZUGFeRDImporter {
public PostalTradeAddress getSellerTradePartyAddress() {
NodeList nl = null;
PostalTradeAddress address = new PostalTradeAddress();
final PostalTradeAddress address = new PostalTradeAddress();
try {
if (getVersion() == 1) {
@@ -714,7 +740,7 @@ public class ZUGFeRDImporter {
} else {
nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//ApplicableHeaderTradeAgreement//SellerTradeParty//PostalTradeAddress");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return null;
}
@@ -723,15 +749,15 @@ public class ZUGFeRDImporter {
}
private PostalTradeAddress getAddressFromNodeList(NodeList nl) {
PostalTradeAddress address = new PostalTradeAddress();
final PostalTradeAddress address = new PostalTradeAddress();
if (nl != null) {
for (int i = 0; i < nl.getLength(); i++) {
Node n = nl.item(i);
NodeList nodes = n.getChildNodes();
final NodeList nodes = n.getChildNodes();
for (int j = 0; j < nodes.getLength(); j++) {
n = nodes.item(j);
short nodeType = n.getNodeType();
final short nodeType = n.getNodeType();
if (nodeType==Node.ELEMENT_NODE){
switch (n.getNodeName()) {
case "ram:PostcodeCode":
@@ -789,16 +815,16 @@ public class ZUGFeRDImporter {
* @return a List of LineItem instances
*/
public List<Item> getLineItemList() {
List<Node> nodeList = getLineItemNodes();
List<Item> lineItemList = new ArrayList<>();
final List<Node> nodeList = getLineItemNodes();
final List<Item> lineItemList = new ArrayList<>();
for (Node n: nodeList) {
Item lineItem = new Item(null, null, null);
for (final Node n: nodeList) {
final Item lineItem = new Item(null, null, null);
lineItem.setProduct(new Product(null,null,null,null));
NodeList nl = n.getChildNodes();
final NodeList nl = n.getChildNodes();
for (int i = 0; i < nl.getLength(); i++) {
Node nn = nl.item(i);
final Node nn = nl.item(i);
Node node = null;
switch (nn.getNodeName()) {
case "ram:SpecifiedLineTradeAgreement":
@@ -806,12 +832,12 @@ public class ZUGFeRDImporter {
node = getNodeByName(nn.getChildNodes(), "ram:NetPriceProductTradePrice");
if (node != null) {
NodeList tradeAgreementChildren = node.getChildNodes();
final NodeList tradeAgreementChildren = node.getChildNodes();
node = getNodeByName(tradeAgreementChildren, "ram:ChargeAmount");
lineItem.setPrice(tryBigDecimal(getNodeValue(node)));
node = getNodeByName(tradeAgreementChildren, "ram:BasisQuantity");
if(node != null && node.getAttributes()!=null) {
Node unitCodeAttribute = node.getAttributes().getNamedItem("unitCode");
final Node unitCodeAttribute = node.getAttributes().getNamedItem("unitCode");
if(unitCodeAttribute != null) {
lineItem.getProduct().setUnit(unitCodeAttribute.getNodeValue());
}
@@ -905,7 +931,7 @@ public class ZUGFeRDImporter {
* @return a List of Node instances
*/
public List<Node> getLineItemNodes() {
List<Node> lineItemNodes = new ArrayList<>();
final List<Node> lineItemNodes = new ArrayList<>();
NodeList nl = null;
try {
if (getVersion() == 1) {
@@ -913,12 +939,12 @@ public class ZUGFeRDImporter {
} else {
nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//IncludedSupplyChainTradeLineItem");
}
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
}
for (int i = 0; i < nl.getLength(); i++) {
Node n = nl.item(i);
final Node n = nl.item(i);
lineItemNodes.add(n);
}
return lineItemNodes;
@@ -935,7 +961,7 @@ public class ZUGFeRDImporter {
if (nl.item(i).getNodeName() == name) {
return nl.item(i);
} else if (nl.item(i).getChildNodes().getLength() > 0) {
Node node = getNodeByName(nl.item(i).getChildNodes(), name);
final Node node = getNodeByName(nl.item(i).getChildNodes(), name);
if (node != null) {
return node;
}
@@ -951,14 +977,14 @@ public class ZUGFeRDImporter {
*/
public NodeList getNodeListByPath(String path) {
XPathFactory xpathFact = XPathFactory.newInstance();
XPath xPath = xpathFact.newXPath();
String s = path;
final XPathFactory xpathFact = XPathFactory.newInstance();
final XPath xPath = xpathFact.newXPath();
final String s = path;
try {
XPathExpression xpr = xPath.compile(s);
final XPathExpression xpr = xPath.compile(s);
return (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET);
} catch (Exception e) {
} catch (final Exception e) {
e.printStackTrace();
return null;
}
@@ -986,10 +1012,10 @@ public class ZUGFeRDImporter {
private BigDecimal tryBigDecimal(String nodeValue) {
try {
return new BigDecimal(nodeValue);
} catch (Exception e) {
} catch (final Exception e) {
try {
return new BigDecimal(Float.valueOf(nodeValue));
} catch (Exception ex) {
} catch (final Exception ex) {
return new BigDecimal("0.00");
}
}

View File

@@ -158,6 +158,8 @@
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.deploy.skip>true</maven.deploy.skip><!-- prevent this to be deployed to maven central as "core",
we only want submodules, see also https://stackoverflow.com/questions/7446599/how-to-deploy-only-the-sub-modules-using-maven-deploy-->
</properties>
<mailingLists>

View File

@@ -27,6 +27,8 @@
</repositories>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.deploy.skip>false</maven.deploy.skip><!-- do deploy to maven central, parent project does not and inherits -->
</properties>
<dependencies>
<!-- for java9 -->

View File

@@ -1,5 +1,5 @@
package org.mustangproject.validator;
public enum EPart {
fx, xr, pdf, none
fx, ox, xr, pdf, none
}

View File

@@ -39,7 +39,7 @@ public class SchematronPipeline {
try {
return factory.newTemplates(new StreamSource(cl.getResourceAsStream(transName)));
} catch (TransformerConfigurationException excep) {
throw new IllegalStateException("Policy Schematron transformer XSL " + transName + " not found.", excep); //$NON-NLS-2$
throw new IllegalStateException("Policy Schematron transformer XSL " + transName + " not found.", excep);
}
}

View File

@@ -172,6 +172,7 @@ public class XMLValidator extends Validator {
context.setProfile(booking.getNodeValue());
}
boolean isOrderX = false;
boolean isMiniumum = false;
boolean isBasic = false;
boolean isBasicWithoutLines = false;
@@ -185,6 +186,15 @@ public class XMLValidator extends Validator {
// urn:cen.eu:en16931:2017
// urn:cen.eu:en16931:2017:compliant:factur-x.eu:1p0:basic
if (root.getNodeName().equalsIgnoreCase("rsm:SCRDMCCBDACIOMessageStructure")) {
context.setVersion("1");
isOrderX=true;
isBasic = context.getProfile().contains("basic");
isEN16931 = context.getProfile().contains("comfort");
isExtended = context.getProfile().contains("extended");
validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "ox09/comfort/SCRDMCCBDACIOMessageStructure_100pD20B.xsd", 99, EPart.ox);
}
if (root.getNodeName().equalsIgnoreCase("rsm:CrossIndustryInvoice")) { // ZUGFeRD 2.0 or Factur-X
context.setVersion("2");

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:rsm="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
targetNamespace="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
elementFormDefault="qualified"
version="100.D20B">
<xsd:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_QualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:element name="SCRDMCCBDACIOMessageStructure" type="rsm:SCRDMCCBDACIOMessageStructureType"/>
<xsd:complexType name="SCRDMCCBDACIOMessageStructureType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Order-X_Basic Message Structure</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ExchangedDocumentContext" type="ram:ExchangedDocumentContextType"/>
<xsd:element name="ExchangedDocument" type="ram:ExchangedDocumentType"/>
<xsd:element name="SupplyChainTradeTransaction" type="ram:SupplyChainTradeTransactionType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
elementFormDefault="qualified"
version="11.11">
<xsd:simpleType name="ISO3AlphaCurrencyCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AFN"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="AMD"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="AOA"/>
<xsd:enumeration value="ARS"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="AZN"/>
<xsd:enumeration value="BAM"/>
<xsd:enumeration value="BBD"/>
<xsd:enumeration value="BDT"/>
<xsd:enumeration value="BGN"/>
<xsd:enumeration value="BHD"/>
<xsd:enumeration value="BIF"/>
<xsd:enumeration value="BMD"/>
<xsd:enumeration value="BND"/>
<xsd:enumeration value="BOB"/>
<xsd:enumeration value="BOV"/>
<xsd:enumeration value="BRL"/>
<xsd:enumeration value="BSD"/>
<xsd:enumeration value="BTN"/>
<xsd:enumeration value="BWP"/>
<xsd:enumeration value="BYN"/>
<xsd:enumeration value="BZD"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CDF"/>
<xsd:enumeration value="CHE"/>
<xsd:enumeration value="CHF"/>
<xsd:enumeration value="CHW"/>
<xsd:enumeration value="CLF"/>
<xsd:enumeration value="CLP"/>
<xsd:enumeration value="CNY"/>
<xsd:enumeration value="COP"/>
<xsd:enumeration value="COU"/>
<xsd:enumeration value="CRC"/>
<xsd:enumeration value="CUC"/>
<xsd:enumeration value="CUP"/>
<xsd:enumeration value="CVE"/>
<xsd:enumeration value="CZK"/>
<xsd:enumeration value="DJF"/>
<xsd:enumeration value="DKK"/>
<xsd:enumeration value="DOP"/>
<xsd:enumeration value="DZD"/>
<xsd:enumeration value="EGP"/>
<xsd:enumeration value="ERN"/>
<xsd:enumeration value="ETB"/>
<xsd:enumeration value="EUR"/>
<xsd:enumeration value="FJD"/>
<xsd:enumeration value="FKP"/>
<xsd:enumeration value="GBP"/>
<xsd:enumeration value="GEL"/>
<xsd:enumeration value="GHS"/>
<xsd:enumeration value="GIP"/>
<xsd:enumeration value="GMD"/>
<xsd:enumeration value="GNF"/>
<xsd:enumeration value="GTQ"/>
<xsd:enumeration value="GYD"/>
<xsd:enumeration value="HKD"/>
<xsd:enumeration value="HNL"/>
<xsd:enumeration value="HRK"/>
<xsd:enumeration value="HTG"/>
<xsd:enumeration value="HUF"/>
<xsd:enumeration value="IDR"/>
<xsd:enumeration value="ILS"/>
<xsd:enumeration value="INR"/>
<xsd:enumeration value="IQD"/>
<xsd:enumeration value="IRR"/>
<xsd:enumeration value="ISK"/>
<xsd:enumeration value="JMD"/>
<xsd:enumeration value="JOD"/>
<xsd:enumeration value="JPY"/>
<xsd:enumeration value="KES"/>
<xsd:enumeration value="KGS"/>
<xsd:enumeration value="KHR"/>
<xsd:enumeration value="KMF"/>
<xsd:enumeration value="KPW"/>
<xsd:enumeration value="KRW"/>
<xsd:enumeration value="KWD"/>
<xsd:enumeration value="KYD"/>
<xsd:enumeration value="KZT"/>
<xsd:enumeration value="LAK"/>
<xsd:enumeration value="LBP"/>
<xsd:enumeration value="LKR"/>
<xsd:enumeration value="LRD"/>
<xsd:enumeration value="LSL"/>
<xsd:enumeration value="LYD"/>
<xsd:enumeration value="MAD"/>
<xsd:enumeration value="MDL"/>
<xsd:enumeration value="MGA"/>
<xsd:enumeration value="MKD"/>
<xsd:enumeration value="MMK"/>
<xsd:enumeration value="MNT"/>
<xsd:enumeration value="MOP"/>
<xsd:enumeration value="MRU"/>
<xsd:enumeration value="MUR"/>
<xsd:enumeration value="MVR"/>
<xsd:enumeration value="MWK"/>
<xsd:enumeration value="MXN"/>
<xsd:enumeration value="MXV"/>
<xsd:enumeration value="MYR"/>
<xsd:enumeration value="MZN"/>
<xsd:enumeration value="NAD"/>
<xsd:enumeration value="NGN"/>
<xsd:enumeration value="NIO"/>
<xsd:enumeration value="NOK"/>
<xsd:enumeration value="NPR"/>
<xsd:enumeration value="NZD"/>
<xsd:enumeration value="OMR"/>
<xsd:enumeration value="PAB"/>
<xsd:enumeration value="PEN"/>
<xsd:enumeration value="PGK"/>
<xsd:enumeration value="PHP"/>
<xsd:enumeration value="PKR"/>
<xsd:enumeration value="PLN"/>
<xsd:enumeration value="PYG"/>
<xsd:enumeration value="QAR"/>
<xsd:enumeration value="RON"/>
<xsd:enumeration value="RSD"/>
<xsd:enumeration value="RUB"/>
<xsd:enumeration value="RWF"/>
<xsd:enumeration value="SAR"/>
<xsd:enumeration value="SBD"/>
<xsd:enumeration value="SCR"/>
<xsd:enumeration value="SDG"/>
<xsd:enumeration value="SEK"/>
<xsd:enumeration value="SGD"/>
<xsd:enumeration value="SHP"/>
<xsd:enumeration value="SLL"/>
<xsd:enumeration value="SOS"/>
<xsd:enumeration value="SRD"/>
<xsd:enumeration value="SSP"/>
<xsd:enumeration value="STN"/>
<xsd:enumeration value="SVC"/>
<xsd:enumeration value="SYP"/>
<xsd:enumeration value="SZL"/>
<xsd:enumeration value="THB"/>
<xsd:enumeration value="TJS"/>
<xsd:enumeration value="TMT"/>
<xsd:enumeration value="TND"/>
<xsd:enumeration value="TOP"/>
<xsd:enumeration value="TRY"/>
<xsd:enumeration value="TTD"/>
<xsd:enumeration value="TWD"/>
<xsd:enumeration value="TZS"/>
<xsd:enumeration value="UAH"/>
<xsd:enumeration value="UGX"/>
<xsd:enumeration value="USD"/>
<xsd:enumeration value="USN"/>
<xsd:enumeration value="UYI"/>
<xsd:enumeration value="UYU"/>
<xsd:enumeration value="UYW"/>
<xsd:enumeration value="UZS"/>
<xsd:enumeration value="VES"/>
<xsd:enumeration value="VND"/>
<xsd:enumeration value="VUV"/>
<xsd:enumeration value="WST"/>
<xsd:enumeration value="XAF"/>
<xsd:enumeration value="XAG"/>
<xsd:enumeration value="XAU"/>
<xsd:enumeration value="XBA"/>
<xsd:enumeration value="XBB"/>
<xsd:enumeration value="XBC"/>
<xsd:enumeration value="XBD"/>
<xsd:enumeration value="XCD"/>
<xsd:enumeration value="XDR"/>
<xsd:enumeration value="XOF"/>
<xsd:enumeration value="XPD"/>
<xsd:enumeration value="XPF"/>
<xsd:enumeration value="XPT"/>
<xsd:enumeration value="XSU"/>
<xsd:enumeration value="XTS"/>
<xsd:enumeration value="XUA"/>
<xsd:enumeration value="XXX"/>
<xsd:enumeration value="YER"/>
<xsd:enumeration value="ZAR"/>
<xsd:enumeration value="ZMW"/>
<xsd:enumeration value="ZWL"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
elementFormDefault="qualified"
version="3.1">
<xsd:simpleType name="ActionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
elementFormDefault="qualified"
version="2.0">
<xsd:simpleType name="DeliveryTermsCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="CFR"/>
<xsd:enumeration value="CIF"/>
<xsd:enumeration value="CIP"/>
<xsd:enumeration value="CPT"/>
<xsd:enumeration value="DAP"/>
<xsd:enumeration value="DAT"/>
<xsd:enumeration value="DDP"/>
<xsd:enumeration value="EXW"/>
<xsd:enumeration value="FAS"/>
<xsd:enumeration value="FCA"/>
<xsd:enumeration value="FOB"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="DeliveryTermsFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,806 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
elementFormDefault="qualified"
version="3.14">
<xsd:simpleType name="DocumentNameCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
<xsd:enumeration value="119"/>
<xsd:enumeration value="120"/>
<xsd:enumeration value="121"/>
<xsd:enumeration value="122"/>
<xsd:enumeration value="123"/>
<xsd:enumeration value="124"/>
<xsd:enumeration value="125"/>
<xsd:enumeration value="126"/>
<xsd:enumeration value="127"/>
<xsd:enumeration value="128"/>
<xsd:enumeration value="129"/>
<xsd:enumeration value="130"/>
<xsd:enumeration value="131"/>
<xsd:enumeration value="132"/>
<xsd:enumeration value="133"/>
<xsd:enumeration value="134"/>
<xsd:enumeration value="135"/>
<xsd:enumeration value="136"/>
<xsd:enumeration value="137"/>
<xsd:enumeration value="138"/>
<xsd:enumeration value="139"/>
<xsd:enumeration value="140"/>
<xsd:enumeration value="141"/>
<xsd:enumeration value="142"/>
<xsd:enumeration value="143"/>
<xsd:enumeration value="144"/>
<xsd:enumeration value="145"/>
<xsd:enumeration value="146"/>
<xsd:enumeration value="147"/>
<xsd:enumeration value="148"/>
<xsd:enumeration value="149"/>
<xsd:enumeration value="150"/>
<xsd:enumeration value="151"/>
<xsd:enumeration value="152"/>
<xsd:enumeration value="153"/>
<xsd:enumeration value="154"/>
<xsd:enumeration value="155"/>
<xsd:enumeration value="156"/>
<xsd:enumeration value="157"/>
<xsd:enumeration value="158"/>
<xsd:enumeration value="159"/>
<xsd:enumeration value="160"/>
<xsd:enumeration value="161"/>
<xsd:enumeration value="162"/>
<xsd:enumeration value="163"/>
<xsd:enumeration value="164"/>
<xsd:enumeration value="165"/>
<xsd:enumeration value="166"/>
<xsd:enumeration value="167"/>
<xsd:enumeration value="168"/>
<xsd:enumeration value="169"/>
<xsd:enumeration value="170"/>
<xsd:enumeration value="171"/>
<xsd:enumeration value="172"/>
<xsd:enumeration value="173"/>
<xsd:enumeration value="174"/>
<xsd:enumeration value="175"/>
<xsd:enumeration value="176"/>
<xsd:enumeration value="177"/>
<xsd:enumeration value="178"/>
<xsd:enumeration value="179"/>
<xsd:enumeration value="180"/>
<xsd:enumeration value="181"/>
<xsd:enumeration value="182"/>
<xsd:enumeration value="183"/>
<xsd:enumeration value="184"/>
<xsd:enumeration value="185"/>
<xsd:enumeration value="186"/>
<xsd:enumeration value="187"/>
<xsd:enumeration value="188"/>
<xsd:enumeration value="189"/>
<xsd:enumeration value="190"/>
<xsd:enumeration value="191"/>
<xsd:enumeration value="192"/>
<xsd:enumeration value="193"/>
<xsd:enumeration value="194"/>
<xsd:enumeration value="195"/>
<xsd:enumeration value="196"/>
<xsd:enumeration value="197"/>
<xsd:enumeration value="198"/>
<xsd:enumeration value="199"/>
<xsd:enumeration value="200"/>
<xsd:enumeration value="201"/>
<xsd:enumeration value="202"/>
<xsd:enumeration value="203"/>
<xsd:enumeration value="204"/>
<xsd:enumeration value="205"/>
<xsd:enumeration value="206"/>
<xsd:enumeration value="207"/>
<xsd:enumeration value="208"/>
<xsd:enumeration value="209"/>
<xsd:enumeration value="210"/>
<xsd:enumeration value="211"/>
<xsd:enumeration value="212"/>
<xsd:enumeration value="213"/>
<xsd:enumeration value="214"/>
<xsd:enumeration value="215"/>
<xsd:enumeration value="216"/>
<xsd:enumeration value="217"/>
<xsd:enumeration value="218"/>
<xsd:enumeration value="219"/>
<xsd:enumeration value="220"/>
<xsd:enumeration value="221"/>
<xsd:enumeration value="222"/>
<xsd:enumeration value="223"/>
<xsd:enumeration value="224"/>
<xsd:enumeration value="225"/>
<xsd:enumeration value="226"/>
<xsd:enumeration value="227"/>
<xsd:enumeration value="228"/>
<xsd:enumeration value="229"/>
<xsd:enumeration value="230"/>
<xsd:enumeration value="231"/>
<xsd:enumeration value="232"/>
<xsd:enumeration value="233"/>
<xsd:enumeration value="234"/>
<xsd:enumeration value="235"/>
<xsd:enumeration value="236"/>
<xsd:enumeration value="237"/>
<xsd:enumeration value="238"/>
<xsd:enumeration value="239"/>
<xsd:enumeration value="240"/>
<xsd:enumeration value="241"/>
<xsd:enumeration value="242"/>
<xsd:enumeration value="243"/>
<xsd:enumeration value="244"/>
<xsd:enumeration value="245"/>
<xsd:enumeration value="246"/>
<xsd:enumeration value="247"/>
<xsd:enumeration value="248"/>
<xsd:enumeration value="249"/>
<xsd:enumeration value="250"/>
<xsd:enumeration value="251"/>
<xsd:enumeration value="252"/>
<xsd:enumeration value="253"/>
<xsd:enumeration value="254"/>
<xsd:enumeration value="255"/>
<xsd:enumeration value="256"/>
<xsd:enumeration value="257"/>
<xsd:enumeration value="258"/>
<xsd:enumeration value="259"/>
<xsd:enumeration value="260"/>
<xsd:enumeration value="261"/>
<xsd:enumeration value="262"/>
<xsd:enumeration value="263"/>
<xsd:enumeration value="264"/>
<xsd:enumeration value="265"/>
<xsd:enumeration value="266"/>
<xsd:enumeration value="267"/>
<xsd:enumeration value="268"/>
<xsd:enumeration value="269"/>
<xsd:enumeration value="270"/>
<xsd:enumeration value="271"/>
<xsd:enumeration value="272"/>
<xsd:enumeration value="273"/>
<xsd:enumeration value="274"/>
<xsd:enumeration value="275"/>
<xsd:enumeration value="276"/>
<xsd:enumeration value="277"/>
<xsd:enumeration value="278"/>
<xsd:enumeration value="279"/>
<xsd:enumeration value="280"/>
<xsd:enumeration value="281"/>
<xsd:enumeration value="282"/>
<xsd:enumeration value="283"/>
<xsd:enumeration value="284"/>
<xsd:enumeration value="285"/>
<xsd:enumeration value="286"/>
<xsd:enumeration value="287"/>
<xsd:enumeration value="288"/>
<xsd:enumeration value="289"/>
<xsd:enumeration value="290"/>
<xsd:enumeration value="291"/>
<xsd:enumeration value="292"/>
<xsd:enumeration value="293"/>
<xsd:enumeration value="294"/>
<xsd:enumeration value="295"/>
<xsd:enumeration value="296"/>
<xsd:enumeration value="297"/>
<xsd:enumeration value="298"/>
<xsd:enumeration value="299"/>
<xsd:enumeration value="300"/>
<xsd:enumeration value="301"/>
<xsd:enumeration value="302"/>
<xsd:enumeration value="303"/>
<xsd:enumeration value="304"/>
<xsd:enumeration value="305"/>
<xsd:enumeration value="306"/>
<xsd:enumeration value="307"/>
<xsd:enumeration value="308"/>
<xsd:enumeration value="309"/>
<xsd:enumeration value="310"/>
<xsd:enumeration value="311"/>
<xsd:enumeration value="312"/>
<xsd:enumeration value="313"/>
<xsd:enumeration value="314"/>
<xsd:enumeration value="315"/>
<xsd:enumeration value="316"/>
<xsd:enumeration value="317"/>
<xsd:enumeration value="318"/>
<xsd:enumeration value="319"/>
<xsd:enumeration value="320"/>
<xsd:enumeration value="321"/>
<xsd:enumeration value="322"/>
<xsd:enumeration value="323"/>
<xsd:enumeration value="324"/>
<xsd:enumeration value="325"/>
<xsd:enumeration value="326"/>
<xsd:enumeration value="327"/>
<xsd:enumeration value="328"/>
<xsd:enumeration value="329"/>
<xsd:enumeration value="330"/>
<xsd:enumeration value="331"/>
<xsd:enumeration value="332"/>
<xsd:enumeration value="333"/>
<xsd:enumeration value="334"/>
<xsd:enumeration value="335"/>
<xsd:enumeration value="336"/>
<xsd:enumeration value="337"/>
<xsd:enumeration value="338"/>
<xsd:enumeration value="339"/>
<xsd:enumeration value="340"/>
<xsd:enumeration value="341"/>
<xsd:enumeration value="342"/>
<xsd:enumeration value="343"/>
<xsd:enumeration value="344"/>
<xsd:enumeration value="345"/>
<xsd:enumeration value="346"/>
<xsd:enumeration value="347"/>
<xsd:enumeration value="348"/>
<xsd:enumeration value="349"/>
<xsd:enumeration value="350"/>
<xsd:enumeration value="351"/>
<xsd:enumeration value="352"/>
<xsd:enumeration value="353"/>
<xsd:enumeration value="354"/>
<xsd:enumeration value="355"/>
<xsd:enumeration value="356"/>
<xsd:enumeration value="357"/>
<xsd:enumeration value="358"/>
<xsd:enumeration value="359"/>
<xsd:enumeration value="360"/>
<xsd:enumeration value="361"/>
<xsd:enumeration value="362"/>
<xsd:enumeration value="363"/>
<xsd:enumeration value="364"/>
<xsd:enumeration value="365"/>
<xsd:enumeration value="366"/>
<xsd:enumeration value="367"/>
<xsd:enumeration value="368"/>
<xsd:enumeration value="369"/>
<xsd:enumeration value="370"/>
<xsd:enumeration value="371"/>
<xsd:enumeration value="372"/>
<xsd:enumeration value="373"/>
<xsd:enumeration value="374"/>
<xsd:enumeration value="375"/>
<xsd:enumeration value="376"/>
<xsd:enumeration value="377"/>
<xsd:enumeration value="378"/>
<xsd:enumeration value="379"/>
<xsd:enumeration value="380"/>
<xsd:enumeration value="381"/>
<xsd:enumeration value="382"/>
<xsd:enumeration value="383"/>
<xsd:enumeration value="384"/>
<xsd:enumeration value="385"/>
<xsd:enumeration value="386"/>
<xsd:enumeration value="387"/>
<xsd:enumeration value="388"/>
<xsd:enumeration value="389"/>
<xsd:enumeration value="390"/>
<xsd:enumeration value="391"/>
<xsd:enumeration value="392"/>
<xsd:enumeration value="393"/>
<xsd:enumeration value="394"/>
<xsd:enumeration value="395"/>
<xsd:enumeration value="396"/>
<xsd:enumeration value="397"/>
<xsd:enumeration value="398"/>
<xsd:enumeration value="399"/>
<xsd:enumeration value="400"/>
<xsd:enumeration value="401"/>
<xsd:enumeration value="402"/>
<xsd:enumeration value="403"/>
<xsd:enumeration value="404"/>
<xsd:enumeration value="405"/>
<xsd:enumeration value="406"/>
<xsd:enumeration value="407"/>
<xsd:enumeration value="408"/>
<xsd:enumeration value="409"/>
<xsd:enumeration value="410"/>
<xsd:enumeration value="411"/>
<xsd:enumeration value="412"/>
<xsd:enumeration value="413"/>
<xsd:enumeration value="414"/>
<xsd:enumeration value="415"/>
<xsd:enumeration value="416"/>
<xsd:enumeration value="417"/>
<xsd:enumeration value="418"/>
<xsd:enumeration value="419"/>
<xsd:enumeration value="420"/>
<xsd:enumeration value="421"/>
<xsd:enumeration value="422"/>
<xsd:enumeration value="423"/>
<xsd:enumeration value="424"/>
<xsd:enumeration value="425"/>
<xsd:enumeration value="426"/>
<xsd:enumeration value="427"/>
<xsd:enumeration value="428"/>
<xsd:enumeration value="429"/>
<xsd:enumeration value="430"/>
<xsd:enumeration value="431"/>
<xsd:enumeration value="432"/>
<xsd:enumeration value="433"/>
<xsd:enumeration value="434"/>
<xsd:enumeration value="435"/>
<xsd:enumeration value="436"/>
<xsd:enumeration value="437"/>
<xsd:enumeration value="438"/>
<xsd:enumeration value="439"/>
<xsd:enumeration value="440"/>
<xsd:enumeration value="441"/>
<xsd:enumeration value="442"/>
<xsd:enumeration value="443"/>
<xsd:enumeration value="444"/>
<xsd:enumeration value="445"/>
<xsd:enumeration value="446"/>
<xsd:enumeration value="447"/>
<xsd:enumeration value="448"/>
<xsd:enumeration value="449"/>
<xsd:enumeration value="450"/>
<xsd:enumeration value="451"/>
<xsd:enumeration value="452"/>
<xsd:enumeration value="453"/>
<xsd:enumeration value="454"/>
<xsd:enumeration value="455"/>
<xsd:enumeration value="456"/>
<xsd:enumeration value="457"/>
<xsd:enumeration value="458"/>
<xsd:enumeration value="459"/>
<xsd:enumeration value="460"/>
<xsd:enumeration value="461"/>
<xsd:enumeration value="462"/>
<xsd:enumeration value="463"/>
<xsd:enumeration value="464"/>
<xsd:enumeration value="465"/>
<xsd:enumeration value="466"/>
<xsd:enumeration value="467"/>
<xsd:enumeration value="468"/>
<xsd:enumeration value="469"/>
<xsd:enumeration value="470"/>
<xsd:enumeration value="481"/>
<xsd:enumeration value="482"/>
<xsd:enumeration value="483"/>
<xsd:enumeration value="484"/>
<xsd:enumeration value="485"/>
<xsd:enumeration value="486"/>
<xsd:enumeration value="487"/>
<xsd:enumeration value="488"/>
<xsd:enumeration value="489"/>
<xsd:enumeration value="490"/>
<xsd:enumeration value="491"/>
<xsd:enumeration value="493"/>
<xsd:enumeration value="494"/>
<xsd:enumeration value="495"/>
<xsd:enumeration value="496"/>
<xsd:enumeration value="497"/>
<xsd:enumeration value="498"/>
<xsd:enumeration value="499"/>
<xsd:enumeration value="520"/>
<xsd:enumeration value="521"/>
<xsd:enumeration value="522"/>
<xsd:enumeration value="523"/>
<xsd:enumeration value="524"/>
<xsd:enumeration value="525"/>
<xsd:enumeration value="526"/>
<xsd:enumeration value="527"/>
<xsd:enumeration value="528"/>
<xsd:enumeration value="529"/>
<xsd:enumeration value="530"/>
<xsd:enumeration value="531"/>
<xsd:enumeration value="532"/>
<xsd:enumeration value="533"/>
<xsd:enumeration value="534"/>
<xsd:enumeration value="535"/>
<xsd:enumeration value="536"/>
<xsd:enumeration value="537"/>
<xsd:enumeration value="538"/>
<xsd:enumeration value="539"/>
<xsd:enumeration value="550"/>
<xsd:enumeration value="551"/>
<xsd:enumeration value="552"/>
<xsd:enumeration value="553"/>
<xsd:enumeration value="554"/>
<xsd:enumeration value="575"/>
<xsd:enumeration value="576"/>
<xsd:enumeration value="577"/>
<xsd:enumeration value="578"/>
<xsd:enumeration value="579"/>
<xsd:enumeration value="580"/>
<xsd:enumeration value="581"/>
<xsd:enumeration value="582"/>
<xsd:enumeration value="583"/>
<xsd:enumeration value="584"/>
<xsd:enumeration value="585"/>
<xsd:enumeration value="586"/>
<xsd:enumeration value="587"/>
<xsd:enumeration value="588"/>
<xsd:enumeration value="589"/>
<xsd:enumeration value="610"/>
<xsd:enumeration value="621"/>
<xsd:enumeration value="622"/>
<xsd:enumeration value="623"/>
<xsd:enumeration value="624"/>
<xsd:enumeration value="625"/>
<xsd:enumeration value="626"/>
<xsd:enumeration value="627"/>
<xsd:enumeration value="628"/>
<xsd:enumeration value="629"/>
<xsd:enumeration value="630"/>
<xsd:enumeration value="631"/>
<xsd:enumeration value="632"/>
<xsd:enumeration value="633"/>
<xsd:enumeration value="634"/>
<xsd:enumeration value="635"/>
<xsd:enumeration value="636"/>
<xsd:enumeration value="637"/>
<xsd:enumeration value="638"/>
<xsd:enumeration value="639"/>
<xsd:enumeration value="640"/>
<xsd:enumeration value="641"/>
<xsd:enumeration value="642"/>
<xsd:enumeration value="643"/>
<xsd:enumeration value="644"/>
<xsd:enumeration value="645"/>
<xsd:enumeration value="646"/>
<xsd:enumeration value="647"/>
<xsd:enumeration value="648"/>
<xsd:enumeration value="649"/>
<xsd:enumeration value="650"/>
<xsd:enumeration value="651"/>
<xsd:enumeration value="652"/>
<xsd:enumeration value="653"/>
<xsd:enumeration value="654"/>
<xsd:enumeration value="655"/>
<xsd:enumeration value="656"/>
<xsd:enumeration value="657"/>
<xsd:enumeration value="658"/>
<xsd:enumeration value="659"/>
<xsd:enumeration value="700"/>
<xsd:enumeration value="701"/>
<xsd:enumeration value="702"/>
<xsd:enumeration value="703"/>
<xsd:enumeration value="704"/>
<xsd:enumeration value="705"/>
<xsd:enumeration value="706"/>
<xsd:enumeration value="707"/>
<xsd:enumeration value="708"/>
<xsd:enumeration value="709"/>
<xsd:enumeration value="710"/>
<xsd:enumeration value="711"/>
<xsd:enumeration value="712"/>
<xsd:enumeration value="713"/>
<xsd:enumeration value="714"/>
<xsd:enumeration value="715"/>
<xsd:enumeration value="716"/>
<xsd:enumeration value="717"/>
<xsd:enumeration value="718"/>
<xsd:enumeration value="719"/>
<xsd:enumeration value="720"/>
<xsd:enumeration value="721"/>
<xsd:enumeration value="722"/>
<xsd:enumeration value="723"/>
<xsd:enumeration value="724"/>
<xsd:enumeration value="725"/>
<xsd:enumeration value="726"/>
<xsd:enumeration value="727"/>
<xsd:enumeration value="728"/>
<xsd:enumeration value="729"/>
<xsd:enumeration value="730"/>
<xsd:enumeration value="731"/>
<xsd:enumeration value="732"/>
<xsd:enumeration value="733"/>
<xsd:enumeration value="734"/>
<xsd:enumeration value="735"/>
<xsd:enumeration value="736"/>
<xsd:enumeration value="737"/>
<xsd:enumeration value="738"/>
<xsd:enumeration value="739"/>
<xsd:enumeration value="740"/>
<xsd:enumeration value="741"/>
<xsd:enumeration value="742"/>
<xsd:enumeration value="743"/>
<xsd:enumeration value="744"/>
<xsd:enumeration value="745"/>
<xsd:enumeration value="746"/>
<xsd:enumeration value="747"/>
<xsd:enumeration value="748"/>
<xsd:enumeration value="749"/>
<xsd:enumeration value="750"/>
<xsd:enumeration value="751"/>
<xsd:enumeration value="752"/>
<xsd:enumeration value="753"/>
<xsd:enumeration value="754"/>
<xsd:enumeration value="755"/>
<xsd:enumeration value="756"/>
<xsd:enumeration value="757"/>
<xsd:enumeration value="758"/>
<xsd:enumeration value="759"/>
<xsd:enumeration value="760"/>
<xsd:enumeration value="761"/>
<xsd:enumeration value="762"/>
<xsd:enumeration value="763"/>
<xsd:enumeration value="764"/>
<xsd:enumeration value="765"/>
<xsd:enumeration value="766"/>
<xsd:enumeration value="767"/>
<xsd:enumeration value="768"/>
<xsd:enumeration value="769"/>
<xsd:enumeration value="770"/>
<xsd:enumeration value="771"/>
<xsd:enumeration value="772"/>
<xsd:enumeration value="773"/>
<xsd:enumeration value="774"/>
<xsd:enumeration value="775"/>
<xsd:enumeration value="776"/>
<xsd:enumeration value="777"/>
<xsd:enumeration value="778"/>
<xsd:enumeration value="779"/>
<xsd:enumeration value="780"/>
<xsd:enumeration value="781"/>
<xsd:enumeration value="782"/>
<xsd:enumeration value="783"/>
<xsd:enumeration value="784"/>
<xsd:enumeration value="785"/>
<xsd:enumeration value="786"/>
<xsd:enumeration value="787"/>
<xsd:enumeration value="788"/>
<xsd:enumeration value="789"/>
<xsd:enumeration value="790"/>
<xsd:enumeration value="791"/>
<xsd:enumeration value="792"/>
<xsd:enumeration value="793"/>
<xsd:enumeration value="794"/>
<xsd:enumeration value="795"/>
<xsd:enumeration value="796"/>
<xsd:enumeration value="797"/>
<xsd:enumeration value="798"/>
<xsd:enumeration value="799"/>
<xsd:enumeration value="810"/>
<xsd:enumeration value="811"/>
<xsd:enumeration value="812"/>
<xsd:enumeration value="813"/>
<xsd:enumeration value="814"/>
<xsd:enumeration value="815"/>
<xsd:enumeration value="816"/>
<xsd:enumeration value="817"/>
<xsd:enumeration value="818"/>
<xsd:enumeration value="819"/>
<xsd:enumeration value="820"/>
<xsd:enumeration value="821"/>
<xsd:enumeration value="822"/>
<xsd:enumeration value="823"/>
<xsd:enumeration value="824"/>
<xsd:enumeration value="825"/>
<xsd:enumeration value="826"/>
<xsd:enumeration value="827"/>
<xsd:enumeration value="828"/>
<xsd:enumeration value="829"/>
<xsd:enumeration value="830"/>
<xsd:enumeration value="831"/>
<xsd:enumeration value="832"/>
<xsd:enumeration value="833"/>
<xsd:enumeration value="834"/>
<xsd:enumeration value="835"/>
<xsd:enumeration value="836"/>
<xsd:enumeration value="837"/>
<xsd:enumeration value="838"/>
<xsd:enumeration value="839"/>
<xsd:enumeration value="840"/>
<xsd:enumeration value="841"/>
<xsd:enumeration value="842"/>
<xsd:enumeration value="843"/>
<xsd:enumeration value="844"/>
<xsd:enumeration value="845"/>
<xsd:enumeration value="846"/>
<xsd:enumeration value="847"/>
<xsd:enumeration value="848"/>
<xsd:enumeration value="849"/>
<xsd:enumeration value="850"/>
<xsd:enumeration value="851"/>
<xsd:enumeration value="852"/>
<xsd:enumeration value="853"/>
<xsd:enumeration value="854"/>
<xsd:enumeration value="855"/>
<xsd:enumeration value="856"/>
<xsd:enumeration value="857"/>
<xsd:enumeration value="858"/>
<xsd:enumeration value="859"/>
<xsd:enumeration value="860"/>
<xsd:enumeration value="861"/>
<xsd:enumeration value="862"/>
<xsd:enumeration value="863"/>
<xsd:enumeration value="864"/>
<xsd:enumeration value="865"/>
<xsd:enumeration value="866"/>
<xsd:enumeration value="867"/>
<xsd:enumeration value="868"/>
<xsd:enumeration value="869"/>
<xsd:enumeration value="870"/>
<xsd:enumeration value="871"/>
<xsd:enumeration value="872"/>
<xsd:enumeration value="873"/>
<xsd:enumeration value="874"/>
<xsd:enumeration value="875"/>
<xsd:enumeration value="876"/>
<xsd:enumeration value="877"/>
<xsd:enumeration value="878"/>
<xsd:enumeration value="879"/>
<xsd:enumeration value="890"/>
<xsd:enumeration value="891"/>
<xsd:enumeration value="892"/>
<xsd:enumeration value="893"/>
<xsd:enumeration value="894"/>
<xsd:enumeration value="895"/>
<xsd:enumeration value="896"/>
<xsd:enumeration value="901"/>
<xsd:enumeration value="910"/>
<xsd:enumeration value="911"/>
<xsd:enumeration value="913"/>
<xsd:enumeration value="914"/>
<xsd:enumeration value="915"/>
<xsd:enumeration value="916"/>
<xsd:enumeration value="917"/>
<xsd:enumeration value="925"/>
<xsd:enumeration value="926"/>
<xsd:enumeration value="927"/>
<xsd:enumeration value="929"/>
<xsd:enumeration value="930"/>
<xsd:enumeration value="931"/>
<xsd:enumeration value="932"/>
<xsd:enumeration value="933"/>
<xsd:enumeration value="934"/>
<xsd:enumeration value="935"/>
<xsd:enumeration value="936"/>
<xsd:enumeration value="937"/>
<xsd:enumeration value="938"/>
<xsd:enumeration value="940"/>
<xsd:enumeration value="941"/>
<xsd:enumeration value="950"/>
<xsd:enumeration value="951"/>
<xsd:enumeration value="952"/>
<xsd:enumeration value="953"/>
<xsd:enumeration value="954"/>
<xsd:enumeration value="955"/>
<xsd:enumeration value="960"/>
<xsd:enumeration value="961"/>
<xsd:enumeration value="962"/>
<xsd:enumeration value="963"/>
<xsd:enumeration value="964"/>
<xsd:enumeration value="965"/>
<xsd:enumeration value="966"/>
<xsd:enumeration value="970"/>
<xsd:enumeration value="971"/>
<xsd:enumeration value="972"/>
<xsd:enumeration value="974"/>
<xsd:enumeration value="975"/>
<xsd:enumeration value="976"/>
<xsd:enumeration value="977"/>
<xsd:enumeration value="978"/>
<xsd:enumeration value="979"/>
<xsd:enumeration value="990"/>
<xsd:enumeration value="991"/>
<xsd:enumeration value="995"/>
<xsd:enumeration value="996"/>
<xsd:enumeration value="998"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
elementFormDefault="qualified"
version="3.7">
<xsd:simpleType name="DocumentStatusCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="MessageFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
targetNamespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
elementFormDefault="qualified"
version="128.0">
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_ISO_ISO3AlphaCurrencyCode_2012-08-31.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ActionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsCode_2010.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentNameCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentStatusCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_MessageFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_identifierlist_standard_ISO_ISOTwo-letterCountryCode_SecondEdition2006.xsd"/>
<xsd:complexType name="CountryIDType">
<xsd:simpleContent>
<xsd:extension base="ids5ISO316612A:ISOTwoletterCountryCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CurrencyCodeType">
<xsd:simpleContent>
<xsd:extension base="clm5ISO42173A:ISO3AlphaCurrencyCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64053:DeliveryTermsCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64055DeliveryTermsFunctionCode:DeliveryTermsFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61001:DocumentNameCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61373:DocumentStatusCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LineStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61229LineStatusCode:ActionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="MessageFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61225MessageFunctionTypeCode:MessageFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,732 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
targetNamespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128"
elementFormDefault="qualified"
version="128.0">
<xsd:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_QualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:complexType name="DocumentContextParameterType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Document Context Parameter</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DocumentLineDocumentType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Document Line</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LineID" type="udt:IDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LineStatusCode" type="qdt:LineStatusCodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Status Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Note</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExchangedDocumentContextType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Exchanged Document Context</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="TestIndicator" type="udt:IndicatorType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Test Indicator</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BusinessProcessSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Business Process</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GuidelineSpecifiedDocumentContextParameter" type="ram:DocumentContextParameterType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Guideline</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExchangedDocumentType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Exchanged Document</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TypeCode" type="qdt:DocumentCodeType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Type Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StatusCode" type="qdt:DocumentStatusCodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Status Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IssueDateTime" type="udt:DateTimeType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Issue Date Time</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CopyIndicator" type="udt:IndicatorType" minOccurs="0">
<xsd:annotation/>
</xsd:element>
<xsd:element name="PurposeCode" type="qdt:MessageFunctionCodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Purpose Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequestedResponseTypeCode" type="udt:CodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Response Request Type Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IncludedNote" type="ram:NoteType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Note</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HeaderTradeAgreementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Agreement</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BuyerReference" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer Reference Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SellerTradeParty" type="ram:TradePartyType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Seller</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BuyerTradeParty" type="ram:TradePartyType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicableTradeDeliveryTerms" type="ram:TradeDeliveryTermsType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Delivery Terms</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer Order Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QuotationReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Quotation Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ContractReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Contract Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BlanketOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Blanket Order Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PreviousOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Previous Order Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PreviousOrderChangeReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Previous Order Change Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PreviousOrderResponseReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Previous Order Response Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HeaderTradeDeliveryType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Delivery</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ShipToTradeParty" type="ram:TradePartyType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Ship To Party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShipFromTradeParty" type="ram:TradePartyType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Ship From Party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequestedDeliverySupplyChainEvent" type="ram:SupplyChainEventType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Requested Delivery Event</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequestedDespatchSupplyChainEvent" type="ram:SupplyChainEventType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Requested Despatch Event</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HeaderTradeSettlementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Settlement</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="OrderCurrencyCode" type="qdt:CurrencyCodeType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Order Currency Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedTradeSettlementHeaderMonetarySummation" type="ram:TradeSettlementHeaderMonetarySummationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Monetary Summation</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ReceivableSpecifiedTradeAccountingAccount" type="ram:TradeAccountingAccountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Accounts Receivable</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LegalOrganizationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Legal Organization</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TradingBusinessName" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trading Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LineTradeAgreementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Agreement</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BuyerOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer Order Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NetPriceProductTradePrice" type="ram:TradePriceType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Product Net Price</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BlanketOrderReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Blanket Order Document</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LineTradeDeliveryType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Delivery</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PartialDeliveryAllowedIndicator" type="udt:IndicatorType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Partial Delivery Allowed Indicator</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequestedQuantity" type="udt:QuantityType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Requested Quantity</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AgreedQuantity" type="udt:QuantityType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Agreed Quantity</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LineTradeSettlementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Settlement</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SpecifiedTradeSettlementLineMonetarySummation" type="ram:TradeSettlementLineMonetarySummationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Monetary Summation</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NoteType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Note</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Content" type="udt:TextType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Content Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubjectCode" type="udt:CodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Subject Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReferencedDocumentType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Referenced Document</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="IssuerAssignedID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Issuer Assigned ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LineID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReferencedProductType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Referenced Product</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Global ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SellerAssignedID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Seller Assigned ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer Assigned ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpecifiedPeriodType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Period</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Start Date Time</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">End Date Time</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SupplyChainEventType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Supply Chain Event</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="OccurrenceDateTime" type="udt:DateTimeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Occurrence Date Time</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OccurrenceSpecifiedPeriod" type="ram:SpecifiedPeriodType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Occurrence Period</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SupplyChainTradeLineItemType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Supply Chain Trade Line Item</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="AssociatedDocumentLineDocument" type="ram:DocumentLineDocumentType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Associated Document Line</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedTradeProduct" type="ram:TradeProductType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Product</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubstitutedReferencedProduct" type="ram:ReferencedProductType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Substituted Product</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedLineTradeAgreement" type="ram:LineTradeAgreementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Agreement</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedLineTradeDelivery" type="ram:LineTradeDeliveryType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Delivery</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedLineTradeSettlement" type="ram:LineTradeSettlementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Trade Settlement</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SupplyChainTradeTransactionType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Supply Chain Trade Transaction</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="IncludedSupplyChainTradeLineItem" type="ram:SupplyChainTradeLineItemType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Included Trade Line Item</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicableHeaderTradeAgreement" type="ram:HeaderTradeAgreementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Agreement</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicableHeaderTradeDelivery" type="ram:HeaderTradeDeliveryType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Delivery</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicableHeaderTradeSettlement" type="ram:HeaderTradeSettlementType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Header Trade Settlement</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TaxRegistrationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Tax Registration</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeAccountingAccountType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Accounting Account</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeAddressType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Address</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PostcodeCode" type="udt:CodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Postcode</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LineOne" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line One</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LineTwo" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Two</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LineThree" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Three</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CityName" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">City Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CountryID" type="qdt:CountryIDType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Country Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CountrySubDivisionName" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Country Sub-Division Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeContactType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Contact</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PersonName" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Person Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DepartmentName" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Department Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TelephoneUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Telephone</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EmailURIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Email Address</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeDeliveryTermsType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Delivery Terms</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DeliveryTypeCode" type="qdt:DeliveryTermsCodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FunctionCode" type="qdt:DeliveryTermsFunctionCodeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Function Code</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradePartyType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Party</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Global ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedLegalOrganization" type="ram:LegalOrganizationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Legal Organization</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DefinedTradeContact" type="ram:TradeContactType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Defined Contact Details</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PostalTradeAddress" type="ram:TradeAddressType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Postal Address</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="URIUniversalCommunication" type="ram:UniversalCommunicationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">URI</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecifiedTaxRegistration" type="ram:TaxRegistrationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Tax Registration</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradePriceType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Price</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ChargeAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Charge Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BasisQuantity" type="udt:QuantityType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Basis Quantity</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeProductType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Product</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="GlobalID" type="udt:IDType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="BN/BN">Global ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SellerAssignedID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Seller Assigned ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BuyerAssignedID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Buyer Assigned ID</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeSettlementHeaderMonetarySummationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Settlement Header Monetary Summation</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LineTotalAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Charge Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Allowance Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TaxBasisTotalAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Tax Basis Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Tax Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Grand Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TradeSettlementLineMonetarySummationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Trade Settlement Line Monetary Summation</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LineTotalAmount" type="udt:AmountType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Line Total Amount</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UniversalCommunicationType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Communication</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="URIID" type="udt:IDType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">URI</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CompleteNumber" type="udt:TextType" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="BN/BN">Complete Number</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
elementFormDefault="qualified"
version="128.0">
<xsd:complexType name="AmountType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currencyID" type="xsd:token" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CodeType">
<xsd:simpleContent>
<xsd:extension base="xsd:token"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DateTimeType">
<xsd:choice>
<xsd:element name="DateTimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="DateTime" type="xsd:dateTime"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="IDType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="schemeID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="IndicatorType">
<xsd:choice>
<xsd:element name="IndicatorString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Indicator" type="xsd:boolean"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="QuantityType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TextType">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
elementFormDefault="qualified"
version="10.11">
<xsd:simpleType name="ISOTwoletterCountryCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AX"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DO"/>
<xsd:enumeration value="DZ"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="ES"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FJ"/>
<xsd:enumeration value="FK"/>
<xsd:enumeration value="FM"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GE"/>
<xsd:enumeration value="GF"/>
<xsd:enumeration value="GG"/>
<xsd:enumeration value="GH"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GM"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="GP"/>
<xsd:enumeration value="GQ"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GS"/>
<xsd:enumeration value="GT"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GW"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="HK"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="HT"/>
<xsd:enumeration value="HU"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IM"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="IO"/>
<xsd:enumeration value="IQ"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="JE"/>
<xsd:enumeration value="JM"/>
<xsd:enumeration value="JO"/>
<xsd:enumeration value="JP"/>
<xsd:enumeration value="KE"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="KH"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="KM"/>
<xsd:enumeration value="KN"/>
<xsd:enumeration value="KP"/>
<xsd:enumeration value="KR"/>
<xsd:enumeration value="KW"/>
<xsd:enumeration value="KY"/>
<xsd:enumeration value="KZ"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LK"/>
<xsd:enumeration value="LR"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LY"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="ME"/>
<xsd:enumeration value="MF"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MK"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="MM"/>
<xsd:enumeration value="MN"/>
<xsd:enumeration value="MO"/>
<xsd:enumeration value="MP"/>
<xsd:enumeration value="MQ"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MU"/>
<xsd:enumeration value="MV"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="MY"/>
<xsd:enumeration value="MZ"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NC"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NI"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="NP"/>
<xsd:enumeration value="NR"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NZ"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RS"/>
<xsd:enumeration value="RU"/>
<xsd:enumeration value="RW"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SJ"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="SX"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TH"/>
<xsd:enumeration value="TJ"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TM"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="UA"/>
<xsd:enumeration value="UG"/>
<xsd:enumeration value="UM"/>
<xsd:enumeration value="US"/>
<xsd:enumeration value="UY"/>
<xsd:enumeration value="UZ"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="VE"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VU"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="YE"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZW"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:rsm="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
targetNamespace="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
elementFormDefault="qualified"
version="100.D20B">
<xsd:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_QualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:element name="SCRDMCCBDACIOMessageStructure" type="rsm:SCRDMCCBDACIOMessageStructureType"/>
<xsd:complexType name="SCRDMCCBDACIOMessageStructureType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Order-X_Comfort Message Structure</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ExchangedDocumentContext" type="ram:ExchangedDocumentContextType"/>
<xsd:element name="ExchangedDocument" type="ram:ExchangedDocumentType"/>
<xsd:element name="SupplyChainTradeTransaction" type="ram:SupplyChainTradeTransactionType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm210AccountingE501="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A"
elementFormDefault="qualified"
version="1.0">
<xsd:simpleType name="AccountingAccountTypeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,207 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Code list based on FAKTUR-X EN16931 (UNCL 7161 and 5189)
Enumeration of UNECE clm64465AllowanceChargeReasonCode has been replaced.
-->
<xsd:schema xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" elementFormDefault="qualified" version="3.4">
<xsd:simpleType name="AllowanceChargeReasonCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAS"/>
<xsd:enumeration value="AAT"/>
<xsd:enumeration value="AAV"/>
<xsd:enumeration value="AAY"/>
<xsd:enumeration value="AAZ"/>
<xsd:enumeration value="ABA"/>
<xsd:enumeration value="ABB"/>
<xsd:enumeration value="ABC"/>
<xsd:enumeration value="ABD"/>
<xsd:enumeration value="ABF"/>
<xsd:enumeration value="ABK"/>
<xsd:enumeration value="ABL"/>
<xsd:enumeration value="ABN"/>
<xsd:enumeration value="ABR"/>
<xsd:enumeration value="ABS"/>
<xsd:enumeration value="ABT"/>
<xsd:enumeration value="ABU"/>
<xsd:enumeration value="ACF"/>
<xsd:enumeration value="ACG"/>
<xsd:enumeration value="ACH"/>
<xsd:enumeration value="ACI"/>
<xsd:enumeration value="ACJ"/>
<xsd:enumeration value="ACK"/>
<xsd:enumeration value="ACL"/>
<xsd:enumeration value="ACM"/>
<xsd:enumeration value="ACS"/>
<xsd:enumeration value="ADC"/>
<xsd:enumeration value="ADE"/>
<xsd:enumeration value="ADJ"/>
<xsd:enumeration value="ADK"/>
<xsd:enumeration value="ADL"/>
<xsd:enumeration value="ADM"/>
<xsd:enumeration value="ADN"/>
<xsd:enumeration value="ADO"/>
<xsd:enumeration value="ADP"/>
<xsd:enumeration value="ADQ"/>
<xsd:enumeration value="ADR"/>
<xsd:enumeration value="ADT"/>
<xsd:enumeration value="ADW"/>
<xsd:enumeration value="ADY"/>
<xsd:enumeration value="ADZ"/>
<xsd:enumeration value="AEA"/>
<xsd:enumeration value="AEB"/>
<xsd:enumeration value="AEC"/>
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AEF"/>
<xsd:enumeration value="AEH"/>
<xsd:enumeration value="AEI"/>
<xsd:enumeration value="AEJ"/>
<xsd:enumeration value="AEK"/>
<xsd:enumeration value="AEL"/>
<xsd:enumeration value="AEM"/>
<xsd:enumeration value="AEN"/>
<xsd:enumeration value="AEO"/>
<xsd:enumeration value="AEP"/>
<xsd:enumeration value="AES"/>
<xsd:enumeration value="AET"/>
<xsd:enumeration value="AEU"/>
<xsd:enumeration value="AEV"/>
<xsd:enumeration value="AEW"/>
<xsd:enumeration value="AEX"/>
<xsd:enumeration value="AEY"/>
<xsd:enumeration value="AEZ"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CAB"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CAE"/>
<xsd:enumeration value="CAF"/>
<xsd:enumeration value="CAI"/>
<xsd:enumeration value="CAJ"/>
<xsd:enumeration value="CAK"/>
<xsd:enumeration value="CAL"/>
<xsd:enumeration value="CAM"/>
<xsd:enumeration value="CAN"/>
<xsd:enumeration value="CAO"/>
<xsd:enumeration value="CAP"/>
<xsd:enumeration value="CAQ"/>
<xsd:enumeration value="CAR"/>
<xsd:enumeration value="CAS"/>
<xsd:enumeration value="CAT"/>
<xsd:enumeration value="CAU"/>
<xsd:enumeration value="CAV"/>
<xsd:enumeration value="CAW"/>
<xsd:enumeration value="CAX"/>
<xsd:enumeration value="CAY"/>
<xsd:enumeration value="CAZ"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="DAB"/>
<xsd:enumeration value="DAC"/>
<xsd:enumeration value="DAD"/>
<xsd:enumeration value="DAF"/>
<xsd:enumeration value="DAG"/>
<xsd:enumeration value="DAH"/>
<xsd:enumeration value="DAI"/>
<xsd:enumeration value="DAJ"/>
<xsd:enumeration value="DAK"/>
<xsd:enumeration value="DAL"/>
<xsd:enumeration value="DAM"/>
<xsd:enumeration value="DAN"/>
<xsd:enumeration value="DAO"/>
<xsd:enumeration value="DAP"/>
<xsd:enumeration value="DAQ"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EP"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="FAA"/>
<xsd:enumeration value="FAB"/>
<xsd:enumeration value="FAC"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FH"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="GAA"/>
<xsd:enumeration value="HAA"/>
<xsd:enumeration value="HD"/>
<xsd:enumeration value="HH"/>
<xsd:enumeration value="IAA"/>
<xsd:enumeration value="IAB"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IF"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="KO"/>
<xsd:enumeration value="L1"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LAA"/>
<xsd:enumeration value="LAB"/>
<xsd:enumeration value="LF"/>
<xsd:enumeration value="MAE"/>
<xsd:enumeration value="MI"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="NAA"/>
<xsd:enumeration value="OA"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PAA"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="RAB"/>
<xsd:enumeration value="RAC"/>
<xsd:enumeration value="RAD"/>
<xsd:enumeration value="RAF"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RF"/>
<xsd:enumeration value="RH"/>
<xsd:enumeration value="RV"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SAA"/>
<xsd:enumeration value="SAD"/>
<xsd:enumeration value="SAE"/>
<xsd:enumeration value="SAI"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="TAB"/>
<xsd:enumeration value="TAC"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="V1"/>
<xsd:enumeration value="V2"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="XAA"/>
<xsd:enumeration value="YY"/>
<xsd:enumeration value="ZZZ"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
elementFormDefault="qualified"
version="11.11">
<xsd:simpleType name="ISO3AlphaCurrencyCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AFN"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="AMD"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="AOA"/>
<xsd:enumeration value="ARS"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="AZN"/>
<xsd:enumeration value="BAM"/>
<xsd:enumeration value="BBD"/>
<xsd:enumeration value="BDT"/>
<xsd:enumeration value="BGN"/>
<xsd:enumeration value="BHD"/>
<xsd:enumeration value="BIF"/>
<xsd:enumeration value="BMD"/>
<xsd:enumeration value="BND"/>
<xsd:enumeration value="BOB"/>
<xsd:enumeration value="BOV"/>
<xsd:enumeration value="BRL"/>
<xsd:enumeration value="BSD"/>
<xsd:enumeration value="BTN"/>
<xsd:enumeration value="BWP"/>
<xsd:enumeration value="BYN"/>
<xsd:enumeration value="BZD"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CDF"/>
<xsd:enumeration value="CHE"/>
<xsd:enumeration value="CHF"/>
<xsd:enumeration value="CHW"/>
<xsd:enumeration value="CLF"/>
<xsd:enumeration value="CLP"/>
<xsd:enumeration value="CNY"/>
<xsd:enumeration value="COP"/>
<xsd:enumeration value="COU"/>
<xsd:enumeration value="CRC"/>
<xsd:enumeration value="CUC"/>
<xsd:enumeration value="CUP"/>
<xsd:enumeration value="CVE"/>
<xsd:enumeration value="CZK"/>
<xsd:enumeration value="DJF"/>
<xsd:enumeration value="DKK"/>
<xsd:enumeration value="DOP"/>
<xsd:enumeration value="DZD"/>
<xsd:enumeration value="EGP"/>
<xsd:enumeration value="ERN"/>
<xsd:enumeration value="ETB"/>
<xsd:enumeration value="EUR"/>
<xsd:enumeration value="FJD"/>
<xsd:enumeration value="FKP"/>
<xsd:enumeration value="GBP"/>
<xsd:enumeration value="GEL"/>
<xsd:enumeration value="GHS"/>
<xsd:enumeration value="GIP"/>
<xsd:enumeration value="GMD"/>
<xsd:enumeration value="GNF"/>
<xsd:enumeration value="GTQ"/>
<xsd:enumeration value="GYD"/>
<xsd:enumeration value="HKD"/>
<xsd:enumeration value="HNL"/>
<xsd:enumeration value="HRK"/>
<xsd:enumeration value="HTG"/>
<xsd:enumeration value="HUF"/>
<xsd:enumeration value="IDR"/>
<xsd:enumeration value="ILS"/>
<xsd:enumeration value="INR"/>
<xsd:enumeration value="IQD"/>
<xsd:enumeration value="IRR"/>
<xsd:enumeration value="ISK"/>
<xsd:enumeration value="JMD"/>
<xsd:enumeration value="JOD"/>
<xsd:enumeration value="JPY"/>
<xsd:enumeration value="KES"/>
<xsd:enumeration value="KGS"/>
<xsd:enumeration value="KHR"/>
<xsd:enumeration value="KMF"/>
<xsd:enumeration value="KPW"/>
<xsd:enumeration value="KRW"/>
<xsd:enumeration value="KWD"/>
<xsd:enumeration value="KYD"/>
<xsd:enumeration value="KZT"/>
<xsd:enumeration value="LAK"/>
<xsd:enumeration value="LBP"/>
<xsd:enumeration value="LKR"/>
<xsd:enumeration value="LRD"/>
<xsd:enumeration value="LSL"/>
<xsd:enumeration value="LYD"/>
<xsd:enumeration value="MAD"/>
<xsd:enumeration value="MDL"/>
<xsd:enumeration value="MGA"/>
<xsd:enumeration value="MKD"/>
<xsd:enumeration value="MMK"/>
<xsd:enumeration value="MNT"/>
<xsd:enumeration value="MOP"/>
<xsd:enumeration value="MRU"/>
<xsd:enumeration value="MUR"/>
<xsd:enumeration value="MVR"/>
<xsd:enumeration value="MWK"/>
<xsd:enumeration value="MXN"/>
<xsd:enumeration value="MXV"/>
<xsd:enumeration value="MYR"/>
<xsd:enumeration value="MZN"/>
<xsd:enumeration value="NAD"/>
<xsd:enumeration value="NGN"/>
<xsd:enumeration value="NIO"/>
<xsd:enumeration value="NOK"/>
<xsd:enumeration value="NPR"/>
<xsd:enumeration value="NZD"/>
<xsd:enumeration value="OMR"/>
<xsd:enumeration value="PAB"/>
<xsd:enumeration value="PEN"/>
<xsd:enumeration value="PGK"/>
<xsd:enumeration value="PHP"/>
<xsd:enumeration value="PKR"/>
<xsd:enumeration value="PLN"/>
<xsd:enumeration value="PYG"/>
<xsd:enumeration value="QAR"/>
<xsd:enumeration value="RON"/>
<xsd:enumeration value="RSD"/>
<xsd:enumeration value="RUB"/>
<xsd:enumeration value="RWF"/>
<xsd:enumeration value="SAR"/>
<xsd:enumeration value="SBD"/>
<xsd:enumeration value="SCR"/>
<xsd:enumeration value="SDG"/>
<xsd:enumeration value="SEK"/>
<xsd:enumeration value="SGD"/>
<xsd:enumeration value="SHP"/>
<xsd:enumeration value="SLL"/>
<xsd:enumeration value="SOS"/>
<xsd:enumeration value="SRD"/>
<xsd:enumeration value="SSP"/>
<xsd:enumeration value="STN"/>
<xsd:enumeration value="SVC"/>
<xsd:enumeration value="SYP"/>
<xsd:enumeration value="SZL"/>
<xsd:enumeration value="THB"/>
<xsd:enumeration value="TJS"/>
<xsd:enumeration value="TMT"/>
<xsd:enumeration value="TND"/>
<xsd:enumeration value="TOP"/>
<xsd:enumeration value="TRY"/>
<xsd:enumeration value="TTD"/>
<xsd:enumeration value="TWD"/>
<xsd:enumeration value="TZS"/>
<xsd:enumeration value="UAH"/>
<xsd:enumeration value="UGX"/>
<xsd:enumeration value="USD"/>
<xsd:enumeration value="USN"/>
<xsd:enumeration value="UYI"/>
<xsd:enumeration value="UYU"/>
<xsd:enumeration value="UYW"/>
<xsd:enumeration value="UZS"/>
<xsd:enumeration value="VES"/>
<xsd:enumeration value="VND"/>
<xsd:enumeration value="VUV"/>
<xsd:enumeration value="WST"/>
<xsd:enumeration value="XAF"/>
<xsd:enumeration value="XAG"/>
<xsd:enumeration value="XAU"/>
<xsd:enumeration value="XBA"/>
<xsd:enumeration value="XBB"/>
<xsd:enumeration value="XBC"/>
<xsd:enumeration value="XBD"/>
<xsd:enumeration value="XCD"/>
<xsd:enumeration value="XDR"/>
<xsd:enumeration value="XOF"/>
<xsd:enumeration value="XPD"/>
<xsd:enumeration value="XPF"/>
<xsd:enumeration value="XPT"/>
<xsd:enumeration value="XSU"/>
<xsd:enumeration value="XTS"/>
<xsd:enumeration value="XUA"/>
<xsd:enumeration value="XXX"/>
<xsd:enumeration value="YER"/>
<xsd:enumeration value="ZAR"/>
<xsd:enumeration value="ZMW"/>
<xsd:enumeration value="ZWL"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
elementFormDefault="qualified"
version="3.1">
<xsd:simpleType name="ActionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A"
elementFormDefault="qualified"
version="3.4">
<xsd:simpleType name="AllowanceChargeReasonCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm63139ContactTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A"
elementFormDefault="qualified"
version="3.6">
<xsd:simpleType name="ContactFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AH"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AK"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AN"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AX"/>
<xsd:enumeration value="AY"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BK"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BP"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BU"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CB"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CE"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="EB"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EX"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="HE"/>
<xsd:enumeration value="HG"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="IC"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LO"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="NT"/>
<xsd:enumeration value="OC"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="QC"/>
<xsd:enumeration value="RD"/>
<xsd:enumeration value="RP"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="TA"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="WI"/>
<xsd:enumeration value="WJ"/>
<xsd:enumeration value="WK"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
elementFormDefault="qualified"
version="2.0">
<xsd:simpleType name="DeliveryTermsCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="CFR"/>
<xsd:enumeration value="CIF"/>
<xsd:enumeration value="CIP"/>
<xsd:enumeration value="CPT"/>
<xsd:enumeration value="DAP"/>
<xsd:enumeration value="DAT"/>
<xsd:enumeration value="DDP"/>
<xsd:enumeration value="EXW"/>
<xsd:enumeration value="FAS"/>
<xsd:enumeration value="FCA"/>
<xsd:enumeration value="FOB"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="DeliveryTermsFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,806 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
elementFormDefault="qualified"
version="3.14">
<xsd:simpleType name="DocumentNameCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
<xsd:enumeration value="119"/>
<xsd:enumeration value="120"/>
<xsd:enumeration value="121"/>
<xsd:enumeration value="122"/>
<xsd:enumeration value="123"/>
<xsd:enumeration value="124"/>
<xsd:enumeration value="125"/>
<xsd:enumeration value="126"/>
<xsd:enumeration value="127"/>
<xsd:enumeration value="128"/>
<xsd:enumeration value="129"/>
<xsd:enumeration value="130"/>
<xsd:enumeration value="131"/>
<xsd:enumeration value="132"/>
<xsd:enumeration value="133"/>
<xsd:enumeration value="134"/>
<xsd:enumeration value="135"/>
<xsd:enumeration value="136"/>
<xsd:enumeration value="137"/>
<xsd:enumeration value="138"/>
<xsd:enumeration value="139"/>
<xsd:enumeration value="140"/>
<xsd:enumeration value="141"/>
<xsd:enumeration value="142"/>
<xsd:enumeration value="143"/>
<xsd:enumeration value="144"/>
<xsd:enumeration value="145"/>
<xsd:enumeration value="146"/>
<xsd:enumeration value="147"/>
<xsd:enumeration value="148"/>
<xsd:enumeration value="149"/>
<xsd:enumeration value="150"/>
<xsd:enumeration value="151"/>
<xsd:enumeration value="152"/>
<xsd:enumeration value="153"/>
<xsd:enumeration value="154"/>
<xsd:enumeration value="155"/>
<xsd:enumeration value="156"/>
<xsd:enumeration value="157"/>
<xsd:enumeration value="158"/>
<xsd:enumeration value="159"/>
<xsd:enumeration value="160"/>
<xsd:enumeration value="161"/>
<xsd:enumeration value="162"/>
<xsd:enumeration value="163"/>
<xsd:enumeration value="164"/>
<xsd:enumeration value="165"/>
<xsd:enumeration value="166"/>
<xsd:enumeration value="167"/>
<xsd:enumeration value="168"/>
<xsd:enumeration value="169"/>
<xsd:enumeration value="170"/>
<xsd:enumeration value="171"/>
<xsd:enumeration value="172"/>
<xsd:enumeration value="173"/>
<xsd:enumeration value="174"/>
<xsd:enumeration value="175"/>
<xsd:enumeration value="176"/>
<xsd:enumeration value="177"/>
<xsd:enumeration value="178"/>
<xsd:enumeration value="179"/>
<xsd:enumeration value="180"/>
<xsd:enumeration value="181"/>
<xsd:enumeration value="182"/>
<xsd:enumeration value="183"/>
<xsd:enumeration value="184"/>
<xsd:enumeration value="185"/>
<xsd:enumeration value="186"/>
<xsd:enumeration value="187"/>
<xsd:enumeration value="188"/>
<xsd:enumeration value="189"/>
<xsd:enumeration value="190"/>
<xsd:enumeration value="191"/>
<xsd:enumeration value="192"/>
<xsd:enumeration value="193"/>
<xsd:enumeration value="194"/>
<xsd:enumeration value="195"/>
<xsd:enumeration value="196"/>
<xsd:enumeration value="197"/>
<xsd:enumeration value="198"/>
<xsd:enumeration value="199"/>
<xsd:enumeration value="200"/>
<xsd:enumeration value="201"/>
<xsd:enumeration value="202"/>
<xsd:enumeration value="203"/>
<xsd:enumeration value="204"/>
<xsd:enumeration value="205"/>
<xsd:enumeration value="206"/>
<xsd:enumeration value="207"/>
<xsd:enumeration value="208"/>
<xsd:enumeration value="209"/>
<xsd:enumeration value="210"/>
<xsd:enumeration value="211"/>
<xsd:enumeration value="212"/>
<xsd:enumeration value="213"/>
<xsd:enumeration value="214"/>
<xsd:enumeration value="215"/>
<xsd:enumeration value="216"/>
<xsd:enumeration value="217"/>
<xsd:enumeration value="218"/>
<xsd:enumeration value="219"/>
<xsd:enumeration value="220"/>
<xsd:enumeration value="221"/>
<xsd:enumeration value="222"/>
<xsd:enumeration value="223"/>
<xsd:enumeration value="224"/>
<xsd:enumeration value="225"/>
<xsd:enumeration value="226"/>
<xsd:enumeration value="227"/>
<xsd:enumeration value="228"/>
<xsd:enumeration value="229"/>
<xsd:enumeration value="230"/>
<xsd:enumeration value="231"/>
<xsd:enumeration value="232"/>
<xsd:enumeration value="233"/>
<xsd:enumeration value="234"/>
<xsd:enumeration value="235"/>
<xsd:enumeration value="236"/>
<xsd:enumeration value="237"/>
<xsd:enumeration value="238"/>
<xsd:enumeration value="239"/>
<xsd:enumeration value="240"/>
<xsd:enumeration value="241"/>
<xsd:enumeration value="242"/>
<xsd:enumeration value="243"/>
<xsd:enumeration value="244"/>
<xsd:enumeration value="245"/>
<xsd:enumeration value="246"/>
<xsd:enumeration value="247"/>
<xsd:enumeration value="248"/>
<xsd:enumeration value="249"/>
<xsd:enumeration value="250"/>
<xsd:enumeration value="251"/>
<xsd:enumeration value="252"/>
<xsd:enumeration value="253"/>
<xsd:enumeration value="254"/>
<xsd:enumeration value="255"/>
<xsd:enumeration value="256"/>
<xsd:enumeration value="257"/>
<xsd:enumeration value="258"/>
<xsd:enumeration value="259"/>
<xsd:enumeration value="260"/>
<xsd:enumeration value="261"/>
<xsd:enumeration value="262"/>
<xsd:enumeration value="263"/>
<xsd:enumeration value="264"/>
<xsd:enumeration value="265"/>
<xsd:enumeration value="266"/>
<xsd:enumeration value="267"/>
<xsd:enumeration value="268"/>
<xsd:enumeration value="269"/>
<xsd:enumeration value="270"/>
<xsd:enumeration value="271"/>
<xsd:enumeration value="272"/>
<xsd:enumeration value="273"/>
<xsd:enumeration value="274"/>
<xsd:enumeration value="275"/>
<xsd:enumeration value="276"/>
<xsd:enumeration value="277"/>
<xsd:enumeration value="278"/>
<xsd:enumeration value="279"/>
<xsd:enumeration value="280"/>
<xsd:enumeration value="281"/>
<xsd:enumeration value="282"/>
<xsd:enumeration value="283"/>
<xsd:enumeration value="284"/>
<xsd:enumeration value="285"/>
<xsd:enumeration value="286"/>
<xsd:enumeration value="287"/>
<xsd:enumeration value="288"/>
<xsd:enumeration value="289"/>
<xsd:enumeration value="290"/>
<xsd:enumeration value="291"/>
<xsd:enumeration value="292"/>
<xsd:enumeration value="293"/>
<xsd:enumeration value="294"/>
<xsd:enumeration value="295"/>
<xsd:enumeration value="296"/>
<xsd:enumeration value="297"/>
<xsd:enumeration value="298"/>
<xsd:enumeration value="299"/>
<xsd:enumeration value="300"/>
<xsd:enumeration value="301"/>
<xsd:enumeration value="302"/>
<xsd:enumeration value="303"/>
<xsd:enumeration value="304"/>
<xsd:enumeration value="305"/>
<xsd:enumeration value="306"/>
<xsd:enumeration value="307"/>
<xsd:enumeration value="308"/>
<xsd:enumeration value="309"/>
<xsd:enumeration value="310"/>
<xsd:enumeration value="311"/>
<xsd:enumeration value="312"/>
<xsd:enumeration value="313"/>
<xsd:enumeration value="314"/>
<xsd:enumeration value="315"/>
<xsd:enumeration value="316"/>
<xsd:enumeration value="317"/>
<xsd:enumeration value="318"/>
<xsd:enumeration value="319"/>
<xsd:enumeration value="320"/>
<xsd:enumeration value="321"/>
<xsd:enumeration value="322"/>
<xsd:enumeration value="323"/>
<xsd:enumeration value="324"/>
<xsd:enumeration value="325"/>
<xsd:enumeration value="326"/>
<xsd:enumeration value="327"/>
<xsd:enumeration value="328"/>
<xsd:enumeration value="329"/>
<xsd:enumeration value="330"/>
<xsd:enumeration value="331"/>
<xsd:enumeration value="332"/>
<xsd:enumeration value="333"/>
<xsd:enumeration value="334"/>
<xsd:enumeration value="335"/>
<xsd:enumeration value="336"/>
<xsd:enumeration value="337"/>
<xsd:enumeration value="338"/>
<xsd:enumeration value="339"/>
<xsd:enumeration value="340"/>
<xsd:enumeration value="341"/>
<xsd:enumeration value="342"/>
<xsd:enumeration value="343"/>
<xsd:enumeration value="344"/>
<xsd:enumeration value="345"/>
<xsd:enumeration value="346"/>
<xsd:enumeration value="347"/>
<xsd:enumeration value="348"/>
<xsd:enumeration value="349"/>
<xsd:enumeration value="350"/>
<xsd:enumeration value="351"/>
<xsd:enumeration value="352"/>
<xsd:enumeration value="353"/>
<xsd:enumeration value="354"/>
<xsd:enumeration value="355"/>
<xsd:enumeration value="356"/>
<xsd:enumeration value="357"/>
<xsd:enumeration value="358"/>
<xsd:enumeration value="359"/>
<xsd:enumeration value="360"/>
<xsd:enumeration value="361"/>
<xsd:enumeration value="362"/>
<xsd:enumeration value="363"/>
<xsd:enumeration value="364"/>
<xsd:enumeration value="365"/>
<xsd:enumeration value="366"/>
<xsd:enumeration value="367"/>
<xsd:enumeration value="368"/>
<xsd:enumeration value="369"/>
<xsd:enumeration value="370"/>
<xsd:enumeration value="371"/>
<xsd:enumeration value="372"/>
<xsd:enumeration value="373"/>
<xsd:enumeration value="374"/>
<xsd:enumeration value="375"/>
<xsd:enumeration value="376"/>
<xsd:enumeration value="377"/>
<xsd:enumeration value="378"/>
<xsd:enumeration value="379"/>
<xsd:enumeration value="380"/>
<xsd:enumeration value="381"/>
<xsd:enumeration value="382"/>
<xsd:enumeration value="383"/>
<xsd:enumeration value="384"/>
<xsd:enumeration value="385"/>
<xsd:enumeration value="386"/>
<xsd:enumeration value="387"/>
<xsd:enumeration value="388"/>
<xsd:enumeration value="389"/>
<xsd:enumeration value="390"/>
<xsd:enumeration value="391"/>
<xsd:enumeration value="392"/>
<xsd:enumeration value="393"/>
<xsd:enumeration value="394"/>
<xsd:enumeration value="395"/>
<xsd:enumeration value="396"/>
<xsd:enumeration value="397"/>
<xsd:enumeration value="398"/>
<xsd:enumeration value="399"/>
<xsd:enumeration value="400"/>
<xsd:enumeration value="401"/>
<xsd:enumeration value="402"/>
<xsd:enumeration value="403"/>
<xsd:enumeration value="404"/>
<xsd:enumeration value="405"/>
<xsd:enumeration value="406"/>
<xsd:enumeration value="407"/>
<xsd:enumeration value="408"/>
<xsd:enumeration value="409"/>
<xsd:enumeration value="410"/>
<xsd:enumeration value="411"/>
<xsd:enumeration value="412"/>
<xsd:enumeration value="413"/>
<xsd:enumeration value="414"/>
<xsd:enumeration value="415"/>
<xsd:enumeration value="416"/>
<xsd:enumeration value="417"/>
<xsd:enumeration value="418"/>
<xsd:enumeration value="419"/>
<xsd:enumeration value="420"/>
<xsd:enumeration value="421"/>
<xsd:enumeration value="422"/>
<xsd:enumeration value="423"/>
<xsd:enumeration value="424"/>
<xsd:enumeration value="425"/>
<xsd:enumeration value="426"/>
<xsd:enumeration value="427"/>
<xsd:enumeration value="428"/>
<xsd:enumeration value="429"/>
<xsd:enumeration value="430"/>
<xsd:enumeration value="431"/>
<xsd:enumeration value="432"/>
<xsd:enumeration value="433"/>
<xsd:enumeration value="434"/>
<xsd:enumeration value="435"/>
<xsd:enumeration value="436"/>
<xsd:enumeration value="437"/>
<xsd:enumeration value="438"/>
<xsd:enumeration value="439"/>
<xsd:enumeration value="440"/>
<xsd:enumeration value="441"/>
<xsd:enumeration value="442"/>
<xsd:enumeration value="443"/>
<xsd:enumeration value="444"/>
<xsd:enumeration value="445"/>
<xsd:enumeration value="446"/>
<xsd:enumeration value="447"/>
<xsd:enumeration value="448"/>
<xsd:enumeration value="449"/>
<xsd:enumeration value="450"/>
<xsd:enumeration value="451"/>
<xsd:enumeration value="452"/>
<xsd:enumeration value="453"/>
<xsd:enumeration value="454"/>
<xsd:enumeration value="455"/>
<xsd:enumeration value="456"/>
<xsd:enumeration value="457"/>
<xsd:enumeration value="458"/>
<xsd:enumeration value="459"/>
<xsd:enumeration value="460"/>
<xsd:enumeration value="461"/>
<xsd:enumeration value="462"/>
<xsd:enumeration value="463"/>
<xsd:enumeration value="464"/>
<xsd:enumeration value="465"/>
<xsd:enumeration value="466"/>
<xsd:enumeration value="467"/>
<xsd:enumeration value="468"/>
<xsd:enumeration value="469"/>
<xsd:enumeration value="470"/>
<xsd:enumeration value="481"/>
<xsd:enumeration value="482"/>
<xsd:enumeration value="483"/>
<xsd:enumeration value="484"/>
<xsd:enumeration value="485"/>
<xsd:enumeration value="486"/>
<xsd:enumeration value="487"/>
<xsd:enumeration value="488"/>
<xsd:enumeration value="489"/>
<xsd:enumeration value="490"/>
<xsd:enumeration value="491"/>
<xsd:enumeration value="493"/>
<xsd:enumeration value="494"/>
<xsd:enumeration value="495"/>
<xsd:enumeration value="496"/>
<xsd:enumeration value="497"/>
<xsd:enumeration value="498"/>
<xsd:enumeration value="499"/>
<xsd:enumeration value="520"/>
<xsd:enumeration value="521"/>
<xsd:enumeration value="522"/>
<xsd:enumeration value="523"/>
<xsd:enumeration value="524"/>
<xsd:enumeration value="525"/>
<xsd:enumeration value="526"/>
<xsd:enumeration value="527"/>
<xsd:enumeration value="528"/>
<xsd:enumeration value="529"/>
<xsd:enumeration value="530"/>
<xsd:enumeration value="531"/>
<xsd:enumeration value="532"/>
<xsd:enumeration value="533"/>
<xsd:enumeration value="534"/>
<xsd:enumeration value="535"/>
<xsd:enumeration value="536"/>
<xsd:enumeration value="537"/>
<xsd:enumeration value="538"/>
<xsd:enumeration value="539"/>
<xsd:enumeration value="550"/>
<xsd:enumeration value="551"/>
<xsd:enumeration value="552"/>
<xsd:enumeration value="553"/>
<xsd:enumeration value="554"/>
<xsd:enumeration value="575"/>
<xsd:enumeration value="576"/>
<xsd:enumeration value="577"/>
<xsd:enumeration value="578"/>
<xsd:enumeration value="579"/>
<xsd:enumeration value="580"/>
<xsd:enumeration value="581"/>
<xsd:enumeration value="582"/>
<xsd:enumeration value="583"/>
<xsd:enumeration value="584"/>
<xsd:enumeration value="585"/>
<xsd:enumeration value="586"/>
<xsd:enumeration value="587"/>
<xsd:enumeration value="588"/>
<xsd:enumeration value="589"/>
<xsd:enumeration value="610"/>
<xsd:enumeration value="621"/>
<xsd:enumeration value="622"/>
<xsd:enumeration value="623"/>
<xsd:enumeration value="624"/>
<xsd:enumeration value="625"/>
<xsd:enumeration value="626"/>
<xsd:enumeration value="627"/>
<xsd:enumeration value="628"/>
<xsd:enumeration value="629"/>
<xsd:enumeration value="630"/>
<xsd:enumeration value="631"/>
<xsd:enumeration value="632"/>
<xsd:enumeration value="633"/>
<xsd:enumeration value="634"/>
<xsd:enumeration value="635"/>
<xsd:enumeration value="636"/>
<xsd:enumeration value="637"/>
<xsd:enumeration value="638"/>
<xsd:enumeration value="639"/>
<xsd:enumeration value="640"/>
<xsd:enumeration value="641"/>
<xsd:enumeration value="642"/>
<xsd:enumeration value="643"/>
<xsd:enumeration value="644"/>
<xsd:enumeration value="645"/>
<xsd:enumeration value="646"/>
<xsd:enumeration value="647"/>
<xsd:enumeration value="648"/>
<xsd:enumeration value="649"/>
<xsd:enumeration value="650"/>
<xsd:enumeration value="651"/>
<xsd:enumeration value="652"/>
<xsd:enumeration value="653"/>
<xsd:enumeration value="654"/>
<xsd:enumeration value="655"/>
<xsd:enumeration value="656"/>
<xsd:enumeration value="657"/>
<xsd:enumeration value="658"/>
<xsd:enumeration value="659"/>
<xsd:enumeration value="700"/>
<xsd:enumeration value="701"/>
<xsd:enumeration value="702"/>
<xsd:enumeration value="703"/>
<xsd:enumeration value="704"/>
<xsd:enumeration value="705"/>
<xsd:enumeration value="706"/>
<xsd:enumeration value="707"/>
<xsd:enumeration value="708"/>
<xsd:enumeration value="709"/>
<xsd:enumeration value="710"/>
<xsd:enumeration value="711"/>
<xsd:enumeration value="712"/>
<xsd:enumeration value="713"/>
<xsd:enumeration value="714"/>
<xsd:enumeration value="715"/>
<xsd:enumeration value="716"/>
<xsd:enumeration value="717"/>
<xsd:enumeration value="718"/>
<xsd:enumeration value="719"/>
<xsd:enumeration value="720"/>
<xsd:enumeration value="721"/>
<xsd:enumeration value="722"/>
<xsd:enumeration value="723"/>
<xsd:enumeration value="724"/>
<xsd:enumeration value="725"/>
<xsd:enumeration value="726"/>
<xsd:enumeration value="727"/>
<xsd:enumeration value="728"/>
<xsd:enumeration value="729"/>
<xsd:enumeration value="730"/>
<xsd:enumeration value="731"/>
<xsd:enumeration value="732"/>
<xsd:enumeration value="733"/>
<xsd:enumeration value="734"/>
<xsd:enumeration value="735"/>
<xsd:enumeration value="736"/>
<xsd:enumeration value="737"/>
<xsd:enumeration value="738"/>
<xsd:enumeration value="739"/>
<xsd:enumeration value="740"/>
<xsd:enumeration value="741"/>
<xsd:enumeration value="742"/>
<xsd:enumeration value="743"/>
<xsd:enumeration value="744"/>
<xsd:enumeration value="745"/>
<xsd:enumeration value="746"/>
<xsd:enumeration value="747"/>
<xsd:enumeration value="748"/>
<xsd:enumeration value="749"/>
<xsd:enumeration value="750"/>
<xsd:enumeration value="751"/>
<xsd:enumeration value="752"/>
<xsd:enumeration value="753"/>
<xsd:enumeration value="754"/>
<xsd:enumeration value="755"/>
<xsd:enumeration value="756"/>
<xsd:enumeration value="757"/>
<xsd:enumeration value="758"/>
<xsd:enumeration value="759"/>
<xsd:enumeration value="760"/>
<xsd:enumeration value="761"/>
<xsd:enumeration value="762"/>
<xsd:enumeration value="763"/>
<xsd:enumeration value="764"/>
<xsd:enumeration value="765"/>
<xsd:enumeration value="766"/>
<xsd:enumeration value="767"/>
<xsd:enumeration value="768"/>
<xsd:enumeration value="769"/>
<xsd:enumeration value="770"/>
<xsd:enumeration value="771"/>
<xsd:enumeration value="772"/>
<xsd:enumeration value="773"/>
<xsd:enumeration value="774"/>
<xsd:enumeration value="775"/>
<xsd:enumeration value="776"/>
<xsd:enumeration value="777"/>
<xsd:enumeration value="778"/>
<xsd:enumeration value="779"/>
<xsd:enumeration value="780"/>
<xsd:enumeration value="781"/>
<xsd:enumeration value="782"/>
<xsd:enumeration value="783"/>
<xsd:enumeration value="784"/>
<xsd:enumeration value="785"/>
<xsd:enumeration value="786"/>
<xsd:enumeration value="787"/>
<xsd:enumeration value="788"/>
<xsd:enumeration value="789"/>
<xsd:enumeration value="790"/>
<xsd:enumeration value="791"/>
<xsd:enumeration value="792"/>
<xsd:enumeration value="793"/>
<xsd:enumeration value="794"/>
<xsd:enumeration value="795"/>
<xsd:enumeration value="796"/>
<xsd:enumeration value="797"/>
<xsd:enumeration value="798"/>
<xsd:enumeration value="799"/>
<xsd:enumeration value="810"/>
<xsd:enumeration value="811"/>
<xsd:enumeration value="812"/>
<xsd:enumeration value="813"/>
<xsd:enumeration value="814"/>
<xsd:enumeration value="815"/>
<xsd:enumeration value="816"/>
<xsd:enumeration value="817"/>
<xsd:enumeration value="818"/>
<xsd:enumeration value="819"/>
<xsd:enumeration value="820"/>
<xsd:enumeration value="821"/>
<xsd:enumeration value="822"/>
<xsd:enumeration value="823"/>
<xsd:enumeration value="824"/>
<xsd:enumeration value="825"/>
<xsd:enumeration value="826"/>
<xsd:enumeration value="827"/>
<xsd:enumeration value="828"/>
<xsd:enumeration value="829"/>
<xsd:enumeration value="830"/>
<xsd:enumeration value="831"/>
<xsd:enumeration value="832"/>
<xsd:enumeration value="833"/>
<xsd:enumeration value="834"/>
<xsd:enumeration value="835"/>
<xsd:enumeration value="836"/>
<xsd:enumeration value="837"/>
<xsd:enumeration value="838"/>
<xsd:enumeration value="839"/>
<xsd:enumeration value="840"/>
<xsd:enumeration value="841"/>
<xsd:enumeration value="842"/>
<xsd:enumeration value="843"/>
<xsd:enumeration value="844"/>
<xsd:enumeration value="845"/>
<xsd:enumeration value="846"/>
<xsd:enumeration value="847"/>
<xsd:enumeration value="848"/>
<xsd:enumeration value="849"/>
<xsd:enumeration value="850"/>
<xsd:enumeration value="851"/>
<xsd:enumeration value="852"/>
<xsd:enumeration value="853"/>
<xsd:enumeration value="854"/>
<xsd:enumeration value="855"/>
<xsd:enumeration value="856"/>
<xsd:enumeration value="857"/>
<xsd:enumeration value="858"/>
<xsd:enumeration value="859"/>
<xsd:enumeration value="860"/>
<xsd:enumeration value="861"/>
<xsd:enumeration value="862"/>
<xsd:enumeration value="863"/>
<xsd:enumeration value="864"/>
<xsd:enumeration value="865"/>
<xsd:enumeration value="866"/>
<xsd:enumeration value="867"/>
<xsd:enumeration value="868"/>
<xsd:enumeration value="869"/>
<xsd:enumeration value="870"/>
<xsd:enumeration value="871"/>
<xsd:enumeration value="872"/>
<xsd:enumeration value="873"/>
<xsd:enumeration value="874"/>
<xsd:enumeration value="875"/>
<xsd:enumeration value="876"/>
<xsd:enumeration value="877"/>
<xsd:enumeration value="878"/>
<xsd:enumeration value="879"/>
<xsd:enumeration value="890"/>
<xsd:enumeration value="891"/>
<xsd:enumeration value="892"/>
<xsd:enumeration value="893"/>
<xsd:enumeration value="894"/>
<xsd:enumeration value="895"/>
<xsd:enumeration value="896"/>
<xsd:enumeration value="901"/>
<xsd:enumeration value="910"/>
<xsd:enumeration value="911"/>
<xsd:enumeration value="913"/>
<xsd:enumeration value="914"/>
<xsd:enumeration value="915"/>
<xsd:enumeration value="916"/>
<xsd:enumeration value="917"/>
<xsd:enumeration value="925"/>
<xsd:enumeration value="926"/>
<xsd:enumeration value="927"/>
<xsd:enumeration value="929"/>
<xsd:enumeration value="930"/>
<xsd:enumeration value="931"/>
<xsd:enumeration value="932"/>
<xsd:enumeration value="933"/>
<xsd:enumeration value="934"/>
<xsd:enumeration value="935"/>
<xsd:enumeration value="936"/>
<xsd:enumeration value="937"/>
<xsd:enumeration value="938"/>
<xsd:enumeration value="940"/>
<xsd:enumeration value="941"/>
<xsd:enumeration value="950"/>
<xsd:enumeration value="951"/>
<xsd:enumeration value="952"/>
<xsd:enumeration value="953"/>
<xsd:enumeration value="954"/>
<xsd:enumeration value="955"/>
<xsd:enumeration value="960"/>
<xsd:enumeration value="961"/>
<xsd:enumeration value="962"/>
<xsd:enumeration value="963"/>
<xsd:enumeration value="964"/>
<xsd:enumeration value="965"/>
<xsd:enumeration value="966"/>
<xsd:enumeration value="970"/>
<xsd:enumeration value="971"/>
<xsd:enumeration value="972"/>
<xsd:enumeration value="974"/>
<xsd:enumeration value="975"/>
<xsd:enumeration value="976"/>
<xsd:enumeration value="977"/>
<xsd:enumeration value="978"/>
<xsd:enumeration value="979"/>
<xsd:enumeration value="990"/>
<xsd:enumeration value="991"/>
<xsd:enumeration value="995"/>
<xsd:enumeration value="996"/>
<xsd:enumeration value="998"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
elementFormDefault="qualified"
version="3.7">
<xsd:simpleType name="DocumentStatusCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm65153="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="DutyTaxFeeTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAB"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAG"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAJ"/>
<xsd:enumeration value="AAK"/>
<xsd:enumeration value="AAL"/>
<xsd:enumeration value="AAM"/>
<xsd:enumeration value="ADD"/>
<xsd:enumeration value="BOL"/>
<xsd:enumeration value="CAP"/>
<xsd:enumeration value="CAR"/>
<xsd:enumeration value="COC"/>
<xsd:enumeration value="CST"/>
<xsd:enumeration value="CUD"/>
<xsd:enumeration value="CVD"/>
<xsd:enumeration value="ENV"/>
<xsd:enumeration value="EXC"/>
<xsd:enumeration value="EXP"/>
<xsd:enumeration value="FET"/>
<xsd:enumeration value="FRE"/>
<xsd:enumeration value="GCN"/>
<xsd:enumeration value="GST"/>
<xsd:enumeration value="ILL"/>
<xsd:enumeration value="IMP"/>
<xsd:enumeration value="IND"/>
<xsd:enumeration value="LAC"/>
<xsd:enumeration value="LCN"/>
<xsd:enumeration value="LDP"/>
<xsd:enumeration value="LOC"/>
<xsd:enumeration value="LST"/>
<xsd:enumeration value="MCA"/>
<xsd:enumeration value="MCD"/>
<xsd:enumeration value="OTH"/>
<xsd:enumeration value="PDB"/>
<xsd:enumeration value="PDC"/>
<xsd:enumeration value="PRF"/>
<xsd:enumeration value="SCN"/>
<xsd:enumeration value="SSS"/>
<xsd:enumeration value="STT"/>
<xsd:enumeration value="SUP"/>
<xsd:enumeration value="SUR"/>
<xsd:enumeration value="SWT"/>
<xsd:enumeration value="TAC"/>
<xsd:enumeration value="TOT"/>
<xsd:enumeration value="TOX"/>
<xsd:enumeration value="TTA"/>
<xsd:enumeration value="VAD"/>
<xsd:enumeration value="VAT"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm65305="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A"
elementFormDefault="qualified"
version="3.6">
<xsd:simpleType name="DutyorTaxorFeeCategoryCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A"/>
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="B"/>
<xsd:enumeration value="C"/>
<xsd:enumeration value="D"/>
<xsd:enumeration value="E"/>
<xsd:enumeration value="F"/>
<xsd:enumeration value="G"/>
<xsd:enumeration value="H"/>
<xsd:enumeration value="I"/>
<xsd:enumeration value="J"/>
<xsd:enumeration value="K"/>
<xsd:enumeration value="L"/>
<xsd:enumeration value="M"/>
<xsd:enumeration value="O"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="Z"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="MessageFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,416 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm67065="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006"
elementFormDefault="qualified"
version="2.2">
<xsd:simpleType name="PackageTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="1A"/>
<xsd:enumeration value="1B"/>
<xsd:enumeration value="1D"/>
<xsd:enumeration value="1F"/>
<xsd:enumeration value="1G"/>
<xsd:enumeration value="1W"/>
<xsd:enumeration value="2C"/>
<xsd:enumeration value="3A"/>
<xsd:enumeration value="3H"/>
<xsd:enumeration value="4A"/>
<xsd:enumeration value="4B"/>
<xsd:enumeration value="4C"/>
<xsd:enumeration value="4D"/>
<xsd:enumeration value="4F"/>
<xsd:enumeration value="4G"/>
<xsd:enumeration value="4H"/>
<xsd:enumeration value="5H"/>
<xsd:enumeration value="5L"/>
<xsd:enumeration value="5M"/>
<xsd:enumeration value="6H"/>
<xsd:enumeration value="6P"/>
<xsd:enumeration value="7A"/>
<xsd:enumeration value="7B"/>
<xsd:enumeration value="8A"/>
<xsd:enumeration value="8B"/>
<xsd:enumeration value="8C"/>
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AH"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="B4"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BK"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BP"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BU"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BX"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CB"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CE"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="CJ"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CQ"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DA"/>
<xsd:enumeration value="DB"/>
<xsd:enumeration value="DC"/>
<xsd:enumeration value="DG"/>
<xsd:enumeration value="DH"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DN"/>
<xsd:enumeration value="DP"/>
<xsd:enumeration value="DR"/>
<xsd:enumeration value="DS"/>
<xsd:enumeration value="DT"/>
<xsd:enumeration value="DU"/>
<xsd:enumeration value="DV"/>
<xsd:enumeration value="DW"/>
<xsd:enumeration value="DX"/>
<xsd:enumeration value="DY"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EF"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="EI"/>
<xsd:enumeration value="EN"/>
<xsd:enumeration value="FB"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FD"/>
<xsd:enumeration value="FE"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FL"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FP"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="FT"/>
<xsd:enumeration value="FW"/>
<xsd:enumeration value="FX"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="GZ"/>
<xsd:enumeration value="HA"/>
<xsd:enumeration value="HB"/>
<xsd:enumeration value="HC"/>
<xsd:enumeration value="HG"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="IA"/>
<xsd:enumeration value="IB"/>
<xsd:enumeration value="IC"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IF"/>
<xsd:enumeration value="IG"/>
<xsd:enumeration value="IH"/>
<xsd:enumeration value="IK"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="IZ"/>
<xsd:enumeration value="JB"/>
<xsd:enumeration value="JC"/>
<xsd:enumeration value="JG"/>
<xsd:enumeration value="JR"/>
<xsd:enumeration value="JT"/>
<xsd:enumeration value="JY"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="LE"/>
<xsd:enumeration value="LG"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LZ"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MB"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="ME"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NS"/>
<xsd:enumeration value="NT"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NV"/>
<xsd:enumeration value="O1"/>
<xsd:enumeration value="O2"/>
<xsd:enumeration value="O3"/>
<xsd:enumeration value="O4"/>
<xsd:enumeration value="O5"/>
<xsd:enumeration value="O6"/>
<xsd:enumeration value="O7"/>
<xsd:enumeration value="O8"/>
<xsd:enumeration value="O9"/>
<xsd:enumeration value="OA"/>
<xsd:enumeration value="OB"/>
<xsd:enumeration value="OC"/>
<xsd:enumeration value="OD"/>
<xsd:enumeration value="OE"/>
<xsd:enumeration value="OF"/>
<xsd:enumeration value="OG"/>
<xsd:enumeration value="OH"/>
<xsd:enumeration value="OI"/>
<xsd:enumeration value="OJ"/>
<xsd:enumeration value="OK"/>
<xsd:enumeration value="OL"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="ON"/>
<xsd:enumeration value="OP"/>
<xsd:enumeration value="OQ"/>
<xsd:enumeration value="OR"/>
<xsd:enumeration value="OS"/>
<xsd:enumeration value="OT"/>
<xsd:enumeration value="OU"/>
<xsd:enumeration value="OV"/>
<xsd:enumeration value="OW"/>
<xsd:enumeration value="OX"/>
<xsd:enumeration value="OY"/>
<xsd:enumeration value="OZ"/>
<xsd:enumeration value="P1"/>
<xsd:enumeration value="P2"/>
<xsd:enumeration value="P3"/>
<xsd:enumeration value="P4"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PB"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PI"/>
<xsd:enumeration value="PJ"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PO"/>
<xsd:enumeration value="PP"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PU"/>
<xsd:enumeration value="PV"/>
<xsd:enumeration value="PX"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="PZ"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="QB"/>
<xsd:enumeration value="QC"/>
<xsd:enumeration value="QD"/>
<xsd:enumeration value="QF"/>
<xsd:enumeration value="QG"/>
<xsd:enumeration value="QH"/>
<xsd:enumeration value="QJ"/>
<xsd:enumeration value="QK"/>
<xsd:enumeration value="QL"/>
<xsd:enumeration value="QM"/>
<xsd:enumeration value="QN"/>
<xsd:enumeration value="QP"/>
<xsd:enumeration value="QQ"/>
<xsd:enumeration value="QR"/>
<xsd:enumeration value="QS"/>
<xsd:enumeration value="RD"/>
<xsd:enumeration value="RG"/>
<xsd:enumeration value="RJ"/>
<xsd:enumeration value="RK"/>
<xsd:enumeration value="RL"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RT"/>
<xsd:enumeration value="RZ"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="SP"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="SW"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="T1"/>
<xsd:enumeration value="TB"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TE"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TS"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TU"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TY"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="UC"/>
<xsd:enumeration value="UN"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="VK"/>
<xsd:enumeration value="VL"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VO"/>
<xsd:enumeration value="VP"/>
<xsd:enumeration value="VQ"/>
<xsd:enumeration value="VR"/>
<xsd:enumeration value="VS"/>
<xsd:enumeration value="VY"/>
<xsd:enumeration value="WA"/>
<xsd:enumeration value="WB"/>
<xsd:enumeration value="WC"/>
<xsd:enumeration value="WD"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="WG"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="WJ"/>
<xsd:enumeration value="WK"/>
<xsd:enumeration value="WL"/>
<xsd:enumeration value="WM"/>
<xsd:enumeration value="WN"/>
<xsd:enumeration value="WP"/>
<xsd:enumeration value="WQ"/>
<xsd:enumeration value="WR"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="WT"/>
<xsd:enumeration value="WU"/>
<xsd:enumeration value="WV"/>
<xsd:enumeration value="WW"/>
<xsd:enumeration value="WX"/>
<xsd:enumeration value="WY"/>
<xsd:enumeration value="WZ"/>
<xsd:enumeration value="XA"/>
<xsd:enumeration value="XB"/>
<xsd:enumeration value="XC"/>
<xsd:enumeration value="XD"/>
<xsd:enumeration value="XF"/>
<xsd:enumeration value="XG"/>
<xsd:enumeration value="XH"/>
<xsd:enumeration value="XJ"/>
<xsd:enumeration value="XK"/>
<xsd:enumeration value="YA"/>
<xsd:enumeration value="YB"/>
<xsd:enumeration value="YC"/>
<xsd:enumeration value="YD"/>
<xsd:enumeration value="YF"/>
<xsd:enumeration value="YG"/>
<xsd:enumeration value="YH"/>
<xsd:enumeration value="YJ"/>
<xsd:enumeration value="YK"/>
<xsd:enumeration value="YL"/>
<xsd:enumeration value="YM"/>
<xsd:enumeration value="YN"/>
<xsd:enumeration value="YP"/>
<xsd:enumeration value="YQ"/>
<xsd:enumeration value="YR"/>
<xsd:enumeration value="YS"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="YV"/>
<xsd:enumeration value="YW"/>
<xsd:enumeration value="YX"/>
<xsd:enumeration value="YY"/>
<xsd:enumeration value="YZ"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="ZB"/>
<xsd:enumeration value="ZC"/>
<xsd:enumeration value="ZD"/>
<xsd:enumeration value="ZF"/>
<xsd:enumeration value="ZG"/>
<xsd:enumeration value="ZH"/>
<xsd:enumeration value="ZJ"/>
<xsd:enumeration value="ZK"/>
<xsd:enumeration value="ZL"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZN"/>
<xsd:enumeration value="ZP"/>
<xsd:enumeration value="ZQ"/>
<xsd:enumeration value="ZR"/>
<xsd:enumeration value="ZS"/>
<xsd:enumeration value="ZT"/>
<xsd:enumeration value="ZU"/>
<xsd:enumeration value="ZV"/>
<xsd:enumeration value="ZW"/>
<xsd:enumeration value="ZX"/>
<xsd:enumeration value="ZY"/>
<xsd:enumeration value="ZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64461="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A"
elementFormDefault="qualified"
version="3.4">
<xsd:simpleType name="PaymentMeansCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,828 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61153ReferenceTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A"
elementFormDefault="qualified"
version="3.11">
<xsd:simpleType name="ReferenceTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAB"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAG"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAJ"/>
<xsd:enumeration value="AAK"/>
<xsd:enumeration value="AAL"/>
<xsd:enumeration value="AAM"/>
<xsd:enumeration value="AAN"/>
<xsd:enumeration value="AAO"/>
<xsd:enumeration value="AAP"/>
<xsd:enumeration value="AAQ"/>
<xsd:enumeration value="AAR"/>
<xsd:enumeration value="AAS"/>
<xsd:enumeration value="AAT"/>
<xsd:enumeration value="AAU"/>
<xsd:enumeration value="AAV"/>
<xsd:enumeration value="AAW"/>
<xsd:enumeration value="AAX"/>
<xsd:enumeration value="AAY"/>
<xsd:enumeration value="AAZ"/>
<xsd:enumeration value="ABA"/>
<xsd:enumeration value="ABB"/>
<xsd:enumeration value="ABC"/>
<xsd:enumeration value="ABD"/>
<xsd:enumeration value="ABE"/>
<xsd:enumeration value="ABF"/>
<xsd:enumeration value="ABG"/>
<xsd:enumeration value="ABH"/>
<xsd:enumeration value="ABI"/>
<xsd:enumeration value="ABJ"/>
<xsd:enumeration value="ABK"/>
<xsd:enumeration value="ABL"/>
<xsd:enumeration value="ABM"/>
<xsd:enumeration value="ABN"/>
<xsd:enumeration value="ABO"/>
<xsd:enumeration value="ABP"/>
<xsd:enumeration value="ABQ"/>
<xsd:enumeration value="ABR"/>
<xsd:enumeration value="ABS"/>
<xsd:enumeration value="ABT"/>
<xsd:enumeration value="ABU"/>
<xsd:enumeration value="ABV"/>
<xsd:enumeration value="ABW"/>
<xsd:enumeration value="ABX"/>
<xsd:enumeration value="ABY"/>
<xsd:enumeration value="ABZ"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="ACA"/>
<xsd:enumeration value="ACB"/>
<xsd:enumeration value="ACC"/>
<xsd:enumeration value="ACD"/>
<xsd:enumeration value="ACE"/>
<xsd:enumeration value="ACF"/>
<xsd:enumeration value="ACG"/>
<xsd:enumeration value="ACH"/>
<xsd:enumeration value="ACI"/>
<xsd:enumeration value="ACJ"/>
<xsd:enumeration value="ACK"/>
<xsd:enumeration value="ACL"/>
<xsd:enumeration value="ACN"/>
<xsd:enumeration value="ACO"/>
<xsd:enumeration value="ACP"/>
<xsd:enumeration value="ACQ"/>
<xsd:enumeration value="ACR"/>
<xsd:enumeration value="ACT"/>
<xsd:enumeration value="ACU"/>
<xsd:enumeration value="ACV"/>
<xsd:enumeration value="ACW"/>
<xsd:enumeration value="ACX"/>
<xsd:enumeration value="ACY"/>
<xsd:enumeration value="ACZ"/>
<xsd:enumeration value="ADA"/>
<xsd:enumeration value="ADB"/>
<xsd:enumeration value="ADC"/>
<xsd:enumeration value="ADD"/>
<xsd:enumeration value="ADE"/>
<xsd:enumeration value="ADF"/>
<xsd:enumeration value="ADG"/>
<xsd:enumeration value="ADI"/>
<xsd:enumeration value="ADJ"/>
<xsd:enumeration value="ADK"/>
<xsd:enumeration value="ADL"/>
<xsd:enumeration value="ADM"/>
<xsd:enumeration value="ADN"/>
<xsd:enumeration value="ADO"/>
<xsd:enumeration value="ADP"/>
<xsd:enumeration value="ADQ"/>
<xsd:enumeration value="ADT"/>
<xsd:enumeration value="ADU"/>
<xsd:enumeration value="ADV"/>
<xsd:enumeration value="ADW"/>
<xsd:enumeration value="ADX"/>
<xsd:enumeration value="ADY"/>
<xsd:enumeration value="ADZ"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AEA"/>
<xsd:enumeration value="AEB"/>
<xsd:enumeration value="AEC"/>
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AEE"/>
<xsd:enumeration value="AEF"/>
<xsd:enumeration value="AEG"/>
<xsd:enumeration value="AEH"/>
<xsd:enumeration value="AEI"/>
<xsd:enumeration value="AEJ"/>
<xsd:enumeration value="AEK"/>
<xsd:enumeration value="AEL"/>
<xsd:enumeration value="AEM"/>
<xsd:enumeration value="AEN"/>
<xsd:enumeration value="AEO"/>
<xsd:enumeration value="AEP"/>
<xsd:enumeration value="AEQ"/>
<xsd:enumeration value="AER"/>
<xsd:enumeration value="AES"/>
<xsd:enumeration value="AET"/>
<xsd:enumeration value="AEU"/>
<xsd:enumeration value="AEV"/>
<xsd:enumeration value="AEW"/>
<xsd:enumeration value="AEX"/>
<xsd:enumeration value="AEY"/>
<xsd:enumeration value="AEZ"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AFA"/>
<xsd:enumeration value="AFB"/>
<xsd:enumeration value="AFC"/>
<xsd:enumeration value="AFD"/>
<xsd:enumeration value="AFE"/>
<xsd:enumeration value="AFF"/>
<xsd:enumeration value="AFG"/>
<xsd:enumeration value="AFH"/>
<xsd:enumeration value="AFI"/>
<xsd:enumeration value="AFJ"/>
<xsd:enumeration value="AFK"/>
<xsd:enumeration value="AFL"/>
<xsd:enumeration value="AFM"/>
<xsd:enumeration value="AFN"/>
<xsd:enumeration value="AFO"/>
<xsd:enumeration value="AFP"/>
<xsd:enumeration value="AFQ"/>
<xsd:enumeration value="AFR"/>
<xsd:enumeration value="AFS"/>
<xsd:enumeration value="AFT"/>
<xsd:enumeration value="AFU"/>
<xsd:enumeration value="AFV"/>
<xsd:enumeration value="AFW"/>
<xsd:enumeration value="AFX"/>
<xsd:enumeration value="AFY"/>
<xsd:enumeration value="AFZ"/>
<xsd:enumeration value="AGA"/>
<xsd:enumeration value="AGB"/>
<xsd:enumeration value="AGC"/>
<xsd:enumeration value="AGD"/>
<xsd:enumeration value="AGE"/>
<xsd:enumeration value="AGF"/>
<xsd:enumeration value="AGG"/>
<xsd:enumeration value="AGH"/>
<xsd:enumeration value="AGI"/>
<xsd:enumeration value="AGJ"/>
<xsd:enumeration value="AGK"/>
<xsd:enumeration value="AGL"/>
<xsd:enumeration value="AGM"/>
<xsd:enumeration value="AGN"/>
<xsd:enumeration value="AGO"/>
<xsd:enumeration value="AGP"/>
<xsd:enumeration value="AGQ"/>
<xsd:enumeration value="AGR"/>
<xsd:enumeration value="AGS"/>
<xsd:enumeration value="AGT"/>
<xsd:enumeration value="AGU"/>
<xsd:enumeration value="AGV"/>
<xsd:enumeration value="AGW"/>
<xsd:enumeration value="AGX"/>
<xsd:enumeration value="AGY"/>
<xsd:enumeration value="AGZ"/>
<xsd:enumeration value="AHA"/>
<xsd:enumeration value="AHB"/>
<xsd:enumeration value="AHC"/>
<xsd:enumeration value="AHD"/>
<xsd:enumeration value="AHE"/>
<xsd:enumeration value="AHF"/>
<xsd:enumeration value="AHG"/>
<xsd:enumeration value="AHH"/>
<xsd:enumeration value="AHI"/>
<xsd:enumeration value="AHJ"/>
<xsd:enumeration value="AHK"/>
<xsd:enumeration value="AHL"/>
<xsd:enumeration value="AHM"/>
<xsd:enumeration value="AHN"/>
<xsd:enumeration value="AHO"/>
<xsd:enumeration value="AHP"/>
<xsd:enumeration value="AHQ"/>
<xsd:enumeration value="AHR"/>
<xsd:enumeration value="AHS"/>
<xsd:enumeration value="AHT"/>
<xsd:enumeration value="AHU"/>
<xsd:enumeration value="AHV"/>
<xsd:enumeration value="AHX"/>
<xsd:enumeration value="AHY"/>
<xsd:enumeration value="AHZ"/>
<xsd:enumeration value="AIA"/>
<xsd:enumeration value="AIB"/>
<xsd:enumeration value="AIC"/>
<xsd:enumeration value="AID"/>
<xsd:enumeration value="AIE"/>
<xsd:enumeration value="AIF"/>
<xsd:enumeration value="AIG"/>
<xsd:enumeration value="AIH"/>
<xsd:enumeration value="AII"/>
<xsd:enumeration value="AIJ"/>
<xsd:enumeration value="AIK"/>
<xsd:enumeration value="AIL"/>
<xsd:enumeration value="AIM"/>
<xsd:enumeration value="AIN"/>
<xsd:enumeration value="AIO"/>
<xsd:enumeration value="AIP"/>
<xsd:enumeration value="AIQ"/>
<xsd:enumeration value="AIR"/>
<xsd:enumeration value="AIS"/>
<xsd:enumeration value="AIT"/>
<xsd:enumeration value="AIU"/>
<xsd:enumeration value="AIV"/>
<xsd:enumeration value="AIW"/>
<xsd:enumeration value="AIX"/>
<xsd:enumeration value="AIY"/>
<xsd:enumeration value="AIZ"/>
<xsd:enumeration value="AJA"/>
<xsd:enumeration value="AJB"/>
<xsd:enumeration value="AJC"/>
<xsd:enumeration value="AJD"/>
<xsd:enumeration value="AJE"/>
<xsd:enumeration value="AJF"/>
<xsd:enumeration value="AJG"/>
<xsd:enumeration value="AJH"/>
<xsd:enumeration value="AJI"/>
<xsd:enumeration value="AJJ"/>
<xsd:enumeration value="AJK"/>
<xsd:enumeration value="AJL"/>
<xsd:enumeration value="AJM"/>
<xsd:enumeration value="AJN"/>
<xsd:enumeration value="AJO"/>
<xsd:enumeration value="AJP"/>
<xsd:enumeration value="AJQ"/>
<xsd:enumeration value="AJR"/>
<xsd:enumeration value="AJS"/>
<xsd:enumeration value="AJT"/>
<xsd:enumeration value="AJU"/>
<xsd:enumeration value="AJV"/>
<xsd:enumeration value="AJW"/>
<xsd:enumeration value="AJX"/>
<xsd:enumeration value="AJY"/>
<xsd:enumeration value="AJZ"/>
<xsd:enumeration value="AKA"/>
<xsd:enumeration value="AKB"/>
<xsd:enumeration value="AKC"/>
<xsd:enumeration value="AKD"/>
<xsd:enumeration value="AKE"/>
<xsd:enumeration value="AKF"/>
<xsd:enumeration value="AKG"/>
<xsd:enumeration value="AKH"/>
<xsd:enumeration value="AKI"/>
<xsd:enumeration value="AKJ"/>
<xsd:enumeration value="AKK"/>
<xsd:enumeration value="AKL"/>
<xsd:enumeration value="AKM"/>
<xsd:enumeration value="AKN"/>
<xsd:enumeration value="AKO"/>
<xsd:enumeration value="AKP"/>
<xsd:enumeration value="AKQ"/>
<xsd:enumeration value="AKR"/>
<xsd:enumeration value="AKS"/>
<xsd:enumeration value="AKT"/>
<xsd:enumeration value="AKU"/>
<xsd:enumeration value="AKV"/>
<xsd:enumeration value="AKW"/>
<xsd:enumeration value="AKX"/>
<xsd:enumeration value="AKY"/>
<xsd:enumeration value="AKZ"/>
<xsd:enumeration value="ALA"/>
<xsd:enumeration value="ALB"/>
<xsd:enumeration value="ALC"/>
<xsd:enumeration value="ALD"/>
<xsd:enumeration value="ALE"/>
<xsd:enumeration value="ALF"/>
<xsd:enumeration value="ALG"/>
<xsd:enumeration value="ALH"/>
<xsd:enumeration value="ALI"/>
<xsd:enumeration value="ALJ"/>
<xsd:enumeration value="ALK"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="ALM"/>
<xsd:enumeration value="ALN"/>
<xsd:enumeration value="ALO"/>
<xsd:enumeration value="ALP"/>
<xsd:enumeration value="ALQ"/>
<xsd:enumeration value="ALR"/>
<xsd:enumeration value="ALS"/>
<xsd:enumeration value="ALT"/>
<xsd:enumeration value="ALU"/>
<xsd:enumeration value="ALV"/>
<xsd:enumeration value="ALW"/>
<xsd:enumeration value="ALX"/>
<xsd:enumeration value="ALY"/>
<xsd:enumeration value="ALZ"/>
<xsd:enumeration value="AMA"/>
<xsd:enumeration value="AMB"/>
<xsd:enumeration value="AMC"/>
<xsd:enumeration value="AMD"/>
<xsd:enumeration value="AME"/>
<xsd:enumeration value="AMF"/>
<xsd:enumeration value="AMG"/>
<xsd:enumeration value="AMH"/>
<xsd:enumeration value="AMI"/>
<xsd:enumeration value="AMJ"/>
<xsd:enumeration value="AMK"/>
<xsd:enumeration value="AML"/>
<xsd:enumeration value="AMM"/>
<xsd:enumeration value="AMN"/>
<xsd:enumeration value="AMO"/>
<xsd:enumeration value="AMP"/>
<xsd:enumeration value="AMQ"/>
<xsd:enumeration value="AMR"/>
<xsd:enumeration value="AMS"/>
<xsd:enumeration value="AMT"/>
<xsd:enumeration value="AMU"/>
<xsd:enumeration value="AMV"/>
<xsd:enumeration value="AMW"/>
<xsd:enumeration value="AMX"/>
<xsd:enumeration value="AMY"/>
<xsd:enumeration value="AMZ"/>
<xsd:enumeration value="ANA"/>
<xsd:enumeration value="ANB"/>
<xsd:enumeration value="ANC"/>
<xsd:enumeration value="AND"/>
<xsd:enumeration value="ANE"/>
<xsd:enumeration value="ANF"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="ANH"/>
<xsd:enumeration value="ANI"/>
<xsd:enumeration value="ANJ"/>
<xsd:enumeration value="ANK"/>
<xsd:enumeration value="ANL"/>
<xsd:enumeration value="ANM"/>
<xsd:enumeration value="ANN"/>
<xsd:enumeration value="ANO"/>
<xsd:enumeration value="ANP"/>
<xsd:enumeration value="ANQ"/>
<xsd:enumeration value="ANR"/>
<xsd:enumeration value="ANS"/>
<xsd:enumeration value="ANT"/>
<xsd:enumeration value="ANU"/>
<xsd:enumeration value="ANV"/>
<xsd:enumeration value="ANW"/>
<xsd:enumeration value="ANX"/>
<xsd:enumeration value="ANY"/>
<xsd:enumeration value="AOA"/>
<xsd:enumeration value="AOD"/>
<xsd:enumeration value="AOE"/>
<xsd:enumeration value="AOF"/>
<xsd:enumeration value="AOG"/>
<xsd:enumeration value="AOH"/>
<xsd:enumeration value="AOI"/>
<xsd:enumeration value="AOJ"/>
<xsd:enumeration value="AOK"/>
<xsd:enumeration value="AOL"/>
<xsd:enumeration value="AOM"/>
<xsd:enumeration value="AON"/>
<xsd:enumeration value="AOO"/>
<xsd:enumeration value="AOP"/>
<xsd:enumeration value="AOQ"/>
<xsd:enumeration value="AOR"/>
<xsd:enumeration value="AOS"/>
<xsd:enumeration value="AOT"/>
<xsd:enumeration value="AOU"/>
<xsd:enumeration value="AOV"/>
<xsd:enumeration value="AOW"/>
<xsd:enumeration value="AOX"/>
<xsd:enumeration value="AOY"/>
<xsd:enumeration value="AOZ"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="APA"/>
<xsd:enumeration value="APB"/>
<xsd:enumeration value="APC"/>
<xsd:enumeration value="APD"/>
<xsd:enumeration value="APE"/>
<xsd:enumeration value="APF"/>
<xsd:enumeration value="APG"/>
<xsd:enumeration value="APH"/>
<xsd:enumeration value="API"/>
<xsd:enumeration value="APJ"/>
<xsd:enumeration value="APK"/>
<xsd:enumeration value="APL"/>
<xsd:enumeration value="APM"/>
<xsd:enumeration value="APN"/>
<xsd:enumeration value="APO"/>
<xsd:enumeration value="APP"/>
<xsd:enumeration value="APQ"/>
<xsd:enumeration value="APR"/>
<xsd:enumeration value="APS"/>
<xsd:enumeration value="APT"/>
<xsd:enumeration value="APU"/>
<xsd:enumeration value="APV"/>
<xsd:enumeration value="APW"/>
<xsd:enumeration value="APX"/>
<xsd:enumeration value="APY"/>
<xsd:enumeration value="APZ"/>
<xsd:enumeration value="AQA"/>
<xsd:enumeration value="AQB"/>
<xsd:enumeration value="AQC"/>
<xsd:enumeration value="AQD"/>
<xsd:enumeration value="AQE"/>
<xsd:enumeration value="AQF"/>
<xsd:enumeration value="AQG"/>
<xsd:enumeration value="AQH"/>
<xsd:enumeration value="AQI"/>
<xsd:enumeration value="AQJ"/>
<xsd:enumeration value="AQK"/>
<xsd:enumeration value="AQL"/>
<xsd:enumeration value="AQM"/>
<xsd:enumeration value="AQN"/>
<xsd:enumeration value="AQO"/>
<xsd:enumeration value="AQP"/>
<xsd:enumeration value="AQQ"/>
<xsd:enumeration value="AQR"/>
<xsd:enumeration value="AQS"/>
<xsd:enumeration value="AQT"/>
<xsd:enumeration value="AQU"/>
<xsd:enumeration value="AQV"/>
<xsd:enumeration value="AQW"/>
<xsd:enumeration value="AQX"/>
<xsd:enumeration value="AQY"/>
<xsd:enumeration value="AQZ"/>
<xsd:enumeration value="ARA"/>
<xsd:enumeration value="ARB"/>
<xsd:enumeration value="ARC"/>
<xsd:enumeration value="ARD"/>
<xsd:enumeration value="ARE"/>
<xsd:enumeration value="ARF"/>
<xsd:enumeration value="ARG"/>
<xsd:enumeration value="ARH"/>
<xsd:enumeration value="ARI"/>
<xsd:enumeration value="ARJ"/>
<xsd:enumeration value="ARK"/>
<xsd:enumeration value="ARL"/>
<xsd:enumeration value="ARM"/>
<xsd:enumeration value="ARN"/>
<xsd:enumeration value="ARO"/>
<xsd:enumeration value="ARP"/>
<xsd:enumeration value="ARQ"/>
<xsd:enumeration value="ARR"/>
<xsd:enumeration value="ARS"/>
<xsd:enumeration value="ART"/>
<xsd:enumeration value="ARU"/>
<xsd:enumeration value="ARV"/>
<xsd:enumeration value="ARW"/>
<xsd:enumeration value="ARX"/>
<xsd:enumeration value="ARY"/>
<xsd:enumeration value="ARZ"/>
<xsd:enumeration value="ASA"/>
<xsd:enumeration value="ASB"/>
<xsd:enumeration value="ASC"/>
<xsd:enumeration value="ASD"/>
<xsd:enumeration value="ASE"/>
<xsd:enumeration value="ASF"/>
<xsd:enumeration value="ASG"/>
<xsd:enumeration value="ASH"/>
<xsd:enumeration value="ASI"/>
<xsd:enumeration value="ASJ"/>
<xsd:enumeration value="ASK"/>
<xsd:enumeration value="ASL"/>
<xsd:enumeration value="ASM"/>
<xsd:enumeration value="ASN"/>
<xsd:enumeration value="ASO"/>
<xsd:enumeration value="ASP"/>
<xsd:enumeration value="ASQ"/>
<xsd:enumeration value="ASR"/>
<xsd:enumeration value="ASS"/>
<xsd:enumeration value="AST"/>
<xsd:enumeration value="ASU"/>
<xsd:enumeration value="ASV"/>
<xsd:enumeration value="ASW"/>
<xsd:enumeration value="ASX"/>
<xsd:enumeration value="ASY"/>
<xsd:enumeration value="ASZ"/>
<xsd:enumeration value="ATA"/>
<xsd:enumeration value="ATB"/>
<xsd:enumeration value="ATC"/>
<xsd:enumeration value="ATD"/>
<xsd:enumeration value="ATE"/>
<xsd:enumeration value="ATF"/>
<xsd:enumeration value="ATG"/>
<xsd:enumeration value="ATH"/>
<xsd:enumeration value="ATI"/>
<xsd:enumeration value="ATJ"/>
<xsd:enumeration value="ATK"/>
<xsd:enumeration value="ATL"/>
<xsd:enumeration value="ATM"/>
<xsd:enumeration value="ATN"/>
<xsd:enumeration value="ATO"/>
<xsd:enumeration value="ATP"/>
<xsd:enumeration value="ATQ"/>
<xsd:enumeration value="ATR"/>
<xsd:enumeration value="ATS"/>
<xsd:enumeration value="ATT"/>
<xsd:enumeration value="ATU"/>
<xsd:enumeration value="ATV"/>
<xsd:enumeration value="ATW"/>
<xsd:enumeration value="ATX"/>
<xsd:enumeration value="ATY"/>
<xsd:enumeration value="ATZ"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AUA"/>
<xsd:enumeration value="AUB"/>
<xsd:enumeration value="AUC"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AUE"/>
<xsd:enumeration value="AUF"/>
<xsd:enumeration value="AUG"/>
<xsd:enumeration value="AUH"/>
<xsd:enumeration value="AUI"/>
<xsd:enumeration value="AUJ"/>
<xsd:enumeration value="AUK"/>
<xsd:enumeration value="AUL"/>
<xsd:enumeration value="AUM"/>
<xsd:enumeration value="AUN"/>
<xsd:enumeration value="AUO"/>
<xsd:enumeration value="AUP"/>
<xsd:enumeration value="AUQ"/>
<xsd:enumeration value="AUR"/>
<xsd:enumeration value="AUS"/>
<xsd:enumeration value="AUT"/>
<xsd:enumeration value="AUU"/>
<xsd:enumeration value="AUV"/>
<xsd:enumeration value="AUW"/>
<xsd:enumeration value="AUX"/>
<xsd:enumeration value="AUY"/>
<xsd:enumeration value="AUZ"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="AVA"/>
<xsd:enumeration value="AVB"/>
<xsd:enumeration value="AVC"/>
<xsd:enumeration value="AVD"/>
<xsd:enumeration value="AVE"/>
<xsd:enumeration value="AVF"/>
<xsd:enumeration value="AVG"/>
<xsd:enumeration value="AVH"/>
<xsd:enumeration value="AVI"/>
<xsd:enumeration value="AVJ"/>
<xsd:enumeration value="AVK"/>
<xsd:enumeration value="AVL"/>
<xsd:enumeration value="AVM"/>
<xsd:enumeration value="AVN"/>
<xsd:enumeration value="AVO"/>
<xsd:enumeration value="AVP"/>
<xsd:enumeration value="AVQ"/>
<xsd:enumeration value="AVR"/>
<xsd:enumeration value="AVS"/>
<xsd:enumeration value="AVT"/>
<xsd:enumeration value="AVU"/>
<xsd:enumeration value="AVV"/>
<xsd:enumeration value="AVW"/>
<xsd:enumeration value="AVX"/>
<xsd:enumeration value="AVY"/>
<xsd:enumeration value="AVZ"/>
<xsd:enumeration value="AWA"/>
<xsd:enumeration value="AWB"/>
<xsd:enumeration value="AWC"/>
<xsd:enumeration value="AWD"/>
<xsd:enumeration value="AWE"/>
<xsd:enumeration value="AWF"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="AWH"/>
<xsd:enumeration value="AWI"/>
<xsd:enumeration value="AWJ"/>
<xsd:enumeration value="AWK"/>
<xsd:enumeration value="AWL"/>
<xsd:enumeration value="AWM"/>
<xsd:enumeration value="AWN"/>
<xsd:enumeration value="AWO"/>
<xsd:enumeration value="AWP"/>
<xsd:enumeration value="AWQ"/>
<xsd:enumeration value="AWR"/>
<xsd:enumeration value="AWS"/>
<xsd:enumeration value="AWT"/>
<xsd:enumeration value="AWU"/>
<xsd:enumeration value="AWV"/>
<xsd:enumeration value="AWW"/>
<xsd:enumeration value="AWX"/>
<xsd:enumeration value="AWY"/>
<xsd:enumeration value="AWZ"/>
<xsd:enumeration value="AXA"/>
<xsd:enumeration value="AXB"/>
<xsd:enumeration value="AXC"/>
<xsd:enumeration value="AXD"/>
<xsd:enumeration value="AXE"/>
<xsd:enumeration value="AXF"/>
<xsd:enumeration value="AXG"/>
<xsd:enumeration value="AXH"/>
<xsd:enumeration value="AXI"/>
<xsd:enumeration value="AXJ"/>
<xsd:enumeration value="AXK"/>
<xsd:enumeration value="AXL"/>
<xsd:enumeration value="AXM"/>
<xsd:enumeration value="AXN"/>
<xsd:enumeration value="AXO"/>
<xsd:enumeration value="AXP"/>
<xsd:enumeration value="AXQ"/>
<xsd:enumeration value="AXR"/>
<xsd:enumeration value="AXS"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BTP"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="CAS"/>
<xsd:enumeration value="CAT"/>
<xsd:enumeration value="CAU"/>
<xsd:enumeration value="CAV"/>
<xsd:enumeration value="CAW"/>
<xsd:enumeration value="CAX"/>
<xsd:enumeration value="CAY"/>
<xsd:enumeration value="CAZ"/>
<xsd:enumeration value="CBA"/>
<xsd:enumeration value="CBB"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CEC"/>
<xsd:enumeration value="CED"/>
<xsd:enumeration value="CFE"/>
<xsd:enumeration value="CFF"/>
<xsd:enumeration value="CFO"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CKN"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CMR"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CNO"/>
<xsd:enumeration value="COF"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CRN"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CST"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DA"/>
<xsd:enumeration value="DAN"/>
<xsd:enumeration value="DB"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DQ"/>
<xsd:enumeration value="DR"/>
<xsd:enumeration value="EA"/>
<xsd:enumeration value="EB"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EEP"/>
<xsd:enumeration value="EI"/>
<xsd:enumeration value="EN"/>
<xsd:enumeration value="EQ"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="ERN"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="EX"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FF"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FLW"/>
<xsd:enumeration value="FN"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FS"/>
<xsd:enumeration value="FT"/>
<xsd:enumeration value="FV"/>
<xsd:enumeration value="FX"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GC"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GDN"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="HS"/>
<xsd:enumeration value="HWB"/>
<xsd:enumeration value="IA"/>
<xsd:enumeration value="IB"/>
<xsd:enumeration value="ICA"/>
<xsd:enumeration value="ICE"/>
<xsd:enumeration value="ICO"/>
<xsd:enumeration value="II"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="INB"/>
<xsd:enumeration value="INN"/>
<xsd:enumeration value="INO"/>
<xsd:enumeration value="IP"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="IV"/>
<xsd:enumeration value="JB"/>
<xsd:enumeration value="JE"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LAN"/>
<xsd:enumeration value="LAR"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LO"/>
<xsd:enumeration value="LRC"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MB"/>
<xsd:enumeration value="MF"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MRN"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MSS"/>
<xsd:enumeration value="MWB"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="OH"/>
<xsd:enumeration value="OI"/>
<xsd:enumeration value="ON"/>
<xsd:enumeration value="OP"/>
<xsd:enumeration value="OR"/>
<xsd:enumeration value="PB"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PI"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="POR"/>
<xsd:enumeration value="PP"/>
<xsd:enumeration value="PQ"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="RA"/>
<xsd:enumeration value="RC"/>
<xsd:enumeration value="RCN"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="REN"/>
<xsd:enumeration value="RF"/>
<xsd:enumeration value="RR"/>
<xsd:enumeration value="RT"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SEA"/>
<xsd:enumeration value="SF"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="SP"/>
<xsd:enumeration value="SQ"/>
<xsd:enumeration value="SRN"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="STA"/>
<xsd:enumeration value="SW"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="TB"/>
<xsd:enumeration value="TCR"/>
<xsd:enumeration value="TE"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TIN"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TP"/>
<xsd:enumeration value="UAR"/>
<xsd:enumeration value="UC"/>
<xsd:enumeration value="UCN"/>
<xsd:enumeration value="UN"/>
<xsd:enumeration value="UO"/>
<xsd:enumeration value="URI"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="VGR"/>
<xsd:enumeration value="VM"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VON"/>
<xsd:enumeration value="VOR"/>
<xsd:enumeration value="VP"/>
<xsd:enumeration value="VR"/>
<xsd:enumeration value="VS"/>
<xsd:enumeration value="VT"/>
<xsd:enumeration value="VV"/>
<xsd:enumeration value="WE"/>
<xsd:enumeration value="WM"/>
<xsd:enumeration value="WN"/>
<xsd:enumeration value="WR"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="WY"/>
<xsd:enumeration value="XA"/>
<xsd:enumeration value="XC"/>
<xsd:enumeration value="XP"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" - schemaLocation changed to SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EN16931_AllowanceChargeReasonCode_D20A.xsd
Enumeration of UNECE clm64465AllowanceChargeReasonCode has been replaced to be equal to EN16931 (UNCL 7161 and 5189)
-->
<xsd:schema xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:clm210AccountingE501="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A" xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A" xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" xmlns:clm63139ContactTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A" xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010" xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A" xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A" xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A" xmlns:clm65153="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A" xmlns:clm65305="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A" xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A" xmlns:clm67065="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006" xmlns:clm64461="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A" xmlns:clm61153ReferenceTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006" targetNamespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" elementFormDefault="qualified" version="128.0">
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EDIFICAS-EU_AccountingAccountType_D11A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_ISO_ISO3AlphaCurrencyCode_2012-08-31.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ActionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EN16931_AllowanceChargeReasonCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ContactFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsCode_2010.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentNameCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentStatusCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DutyTaxFeeTypeCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DutyorTaxorFeeCategoryCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_MessageFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_PackageTypeCode_2006.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_PaymentMeansCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ReferenceTypeCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_identifierlist_standard_ISO_ISOTwo-letterCountryCode_SecondEdition2006.xsd"/>
<xsd:complexType name="AccountingAccountTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm210AccountingE501:AccountingAccountTypeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AllowanceChargeReasonCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64465AllowanceChargeReasonCode:AllowanceChargeReasonCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ContactTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm63139ContactTypeCode:ContactFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CountryIDType">
<xsd:simpleContent>
<xsd:extension base="ids5ISO316612A:ISOTwoletterCountryCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CurrencyCodeType">
<xsd:simpleContent>
<xsd:extension base="clm5ISO42173A:ISO3AlphaCurrencyCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64053:DeliveryTermsCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64055DeliveryTermsFunctionCode:DeliveryTermsFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61001:DocumentNameCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61373:DocumentStatusCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LineStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61229LineStatusCode:ActionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="MessageFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61225MessageFunctionTypeCode:MessageFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PackageTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm67065:PackageTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PaymentMeansCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64461:PaymentMeansCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ReferenceCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61153ReferenceTypeCode:ReferenceTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaxCategoryCodeType">
<xsd:simpleContent>
<xsd:extension base="clm65305:DutyorTaxorFeeCategoryCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaxTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm65153:DutyTaxFeeTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
elementFormDefault="qualified"
version="128.0">
<xsd:complexType name="AmountType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currencyID" type="xsd:token" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="BinaryObjectType">
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="mimeCode" type="xsd:token" use="required"/>
<xsd:attribute name="filename" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CodeType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="listID" type="xsd:token" use="optional"/>
<xsd:attribute name="listVersionID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DateTimeType">
<xsd:choice>
<xsd:element name="DateTimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="DateTime" type="xsd:dateTime"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="IDType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="schemeID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="IndicatorType">
<xsd:choice>
<xsd:element name="IndicatorString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Indicator" type="xsd:boolean"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MeasureType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="NumericType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PercentType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="QuantityType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TextType">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
elementFormDefault="qualified"
version="10.11">
<xsd:simpleType name="ISOTwoletterCountryCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AX"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DO"/>
<xsd:enumeration value="DZ"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="ES"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FJ"/>
<xsd:enumeration value="FK"/>
<xsd:enumeration value="FM"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GE"/>
<xsd:enumeration value="GF"/>
<xsd:enumeration value="GG"/>
<xsd:enumeration value="GH"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GM"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="GP"/>
<xsd:enumeration value="GQ"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GS"/>
<xsd:enumeration value="GT"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GW"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="HK"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="HT"/>
<xsd:enumeration value="HU"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IM"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="IO"/>
<xsd:enumeration value="IQ"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="JE"/>
<xsd:enumeration value="JM"/>
<xsd:enumeration value="JO"/>
<xsd:enumeration value="JP"/>
<xsd:enumeration value="KE"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="KH"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="KM"/>
<xsd:enumeration value="KN"/>
<xsd:enumeration value="KP"/>
<xsd:enumeration value="KR"/>
<xsd:enumeration value="KW"/>
<xsd:enumeration value="KY"/>
<xsd:enumeration value="KZ"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LK"/>
<xsd:enumeration value="LR"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LY"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="ME"/>
<xsd:enumeration value="MF"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MK"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="MM"/>
<xsd:enumeration value="MN"/>
<xsd:enumeration value="MO"/>
<xsd:enumeration value="MP"/>
<xsd:enumeration value="MQ"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MU"/>
<xsd:enumeration value="MV"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="MY"/>
<xsd:enumeration value="MZ"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NC"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NI"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="NP"/>
<xsd:enumeration value="NR"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NZ"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RS"/>
<xsd:enumeration value="RU"/>
<xsd:enumeration value="RW"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SJ"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="SX"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TH"/>
<xsd:enumeration value="TJ"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TM"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="UA"/>
<xsd:enumeration value="UG"/>
<xsd:enumeration value="UM"/>
<xsd:enumeration value="US"/>
<xsd:enumeration value="UY"/>
<xsd:enumeration value="UZ"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="VE"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VU"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="YE"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZW"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:rsm="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128"
xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
targetNamespace="urn:un:unece:uncefact:data:SCRDMCCBDACIOMessageStructure:100"
elementFormDefault="qualified"
version="100.D20B">
<xsd:import namespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_QualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:element name="SCRDMCCBDACIOMessageStructure" type="rsm:SCRDMCCBDACIOMessageStructureType"/>
<xsd:complexType name="SCRDMCCBDACIOMessageStructureType">
<xsd:annotation>
<xsd:documentation source="BN/BN">Order-X_Extended</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ExchangedDocumentContext" type="ram:ExchangedDocumentContextType"/>
<xsd:element name="ExchangedDocument" type="ram:ExchangedDocumentType"/>
<xsd:element name="SupplyChainTradeTransaction" type="ram:SupplyChainTradeTransactionType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm210AccountingE501="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A"
elementFormDefault="qualified"
version="1.0">
<xsd:simpleType name="AccountingAccountTypeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,207 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Code list based on FAKTUR-X EN16931 (UNCL 7161 and 5189)
Enumeration of UNECE clm64465AllowanceChargeReasonCode has been replaced.
-->
<xsd:schema xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" elementFormDefault="qualified" version="3.4">
<xsd:simpleType name="AllowanceChargeReasonCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAS"/>
<xsd:enumeration value="AAT"/>
<xsd:enumeration value="AAV"/>
<xsd:enumeration value="AAY"/>
<xsd:enumeration value="AAZ"/>
<xsd:enumeration value="ABA"/>
<xsd:enumeration value="ABB"/>
<xsd:enumeration value="ABC"/>
<xsd:enumeration value="ABD"/>
<xsd:enumeration value="ABF"/>
<xsd:enumeration value="ABK"/>
<xsd:enumeration value="ABL"/>
<xsd:enumeration value="ABN"/>
<xsd:enumeration value="ABR"/>
<xsd:enumeration value="ABS"/>
<xsd:enumeration value="ABT"/>
<xsd:enumeration value="ABU"/>
<xsd:enumeration value="ACF"/>
<xsd:enumeration value="ACG"/>
<xsd:enumeration value="ACH"/>
<xsd:enumeration value="ACI"/>
<xsd:enumeration value="ACJ"/>
<xsd:enumeration value="ACK"/>
<xsd:enumeration value="ACL"/>
<xsd:enumeration value="ACM"/>
<xsd:enumeration value="ACS"/>
<xsd:enumeration value="ADC"/>
<xsd:enumeration value="ADE"/>
<xsd:enumeration value="ADJ"/>
<xsd:enumeration value="ADK"/>
<xsd:enumeration value="ADL"/>
<xsd:enumeration value="ADM"/>
<xsd:enumeration value="ADN"/>
<xsd:enumeration value="ADO"/>
<xsd:enumeration value="ADP"/>
<xsd:enumeration value="ADQ"/>
<xsd:enumeration value="ADR"/>
<xsd:enumeration value="ADT"/>
<xsd:enumeration value="ADW"/>
<xsd:enumeration value="ADY"/>
<xsd:enumeration value="ADZ"/>
<xsd:enumeration value="AEA"/>
<xsd:enumeration value="AEB"/>
<xsd:enumeration value="AEC"/>
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AEF"/>
<xsd:enumeration value="AEH"/>
<xsd:enumeration value="AEI"/>
<xsd:enumeration value="AEJ"/>
<xsd:enumeration value="AEK"/>
<xsd:enumeration value="AEL"/>
<xsd:enumeration value="AEM"/>
<xsd:enumeration value="AEN"/>
<xsd:enumeration value="AEO"/>
<xsd:enumeration value="AEP"/>
<xsd:enumeration value="AES"/>
<xsd:enumeration value="AET"/>
<xsd:enumeration value="AEU"/>
<xsd:enumeration value="AEV"/>
<xsd:enumeration value="AEW"/>
<xsd:enumeration value="AEX"/>
<xsd:enumeration value="AEY"/>
<xsd:enumeration value="AEZ"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CAB"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CAE"/>
<xsd:enumeration value="CAF"/>
<xsd:enumeration value="CAI"/>
<xsd:enumeration value="CAJ"/>
<xsd:enumeration value="CAK"/>
<xsd:enumeration value="CAL"/>
<xsd:enumeration value="CAM"/>
<xsd:enumeration value="CAN"/>
<xsd:enumeration value="CAO"/>
<xsd:enumeration value="CAP"/>
<xsd:enumeration value="CAQ"/>
<xsd:enumeration value="CAR"/>
<xsd:enumeration value="CAS"/>
<xsd:enumeration value="CAT"/>
<xsd:enumeration value="CAU"/>
<xsd:enumeration value="CAV"/>
<xsd:enumeration value="CAW"/>
<xsd:enumeration value="CAX"/>
<xsd:enumeration value="CAY"/>
<xsd:enumeration value="CAZ"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="DAB"/>
<xsd:enumeration value="DAC"/>
<xsd:enumeration value="DAD"/>
<xsd:enumeration value="DAF"/>
<xsd:enumeration value="DAG"/>
<xsd:enumeration value="DAH"/>
<xsd:enumeration value="DAI"/>
<xsd:enumeration value="DAJ"/>
<xsd:enumeration value="DAK"/>
<xsd:enumeration value="DAL"/>
<xsd:enumeration value="DAM"/>
<xsd:enumeration value="DAN"/>
<xsd:enumeration value="DAO"/>
<xsd:enumeration value="DAP"/>
<xsd:enumeration value="DAQ"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EP"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="FAA"/>
<xsd:enumeration value="FAB"/>
<xsd:enumeration value="FAC"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FH"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="GAA"/>
<xsd:enumeration value="HAA"/>
<xsd:enumeration value="HD"/>
<xsd:enumeration value="HH"/>
<xsd:enumeration value="IAA"/>
<xsd:enumeration value="IAB"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IF"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="KO"/>
<xsd:enumeration value="L1"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LAA"/>
<xsd:enumeration value="LAB"/>
<xsd:enumeration value="LF"/>
<xsd:enumeration value="MAE"/>
<xsd:enumeration value="MI"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="NAA"/>
<xsd:enumeration value="OA"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PAA"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="RAB"/>
<xsd:enumeration value="RAC"/>
<xsd:enumeration value="RAD"/>
<xsd:enumeration value="RAF"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RF"/>
<xsd:enumeration value="RH"/>
<xsd:enumeration value="RV"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SAA"/>
<xsd:enumeration value="SAD"/>
<xsd:enumeration value="SAE"/>
<xsd:enumeration value="SAI"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="TAB"/>
<xsd:enumeration value="TAC"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="V1"/>
<xsd:enumeration value="V2"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="XAA"/>
<xsd:enumeration value="YY"/>
<xsd:enumeration value="ZZZ"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
elementFormDefault="qualified"
version="11.11">
<xsd:simpleType name="ISO3AlphaCurrencyCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AFN"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="AMD"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="AOA"/>
<xsd:enumeration value="ARS"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="AZN"/>
<xsd:enumeration value="BAM"/>
<xsd:enumeration value="BBD"/>
<xsd:enumeration value="BDT"/>
<xsd:enumeration value="BGN"/>
<xsd:enumeration value="BHD"/>
<xsd:enumeration value="BIF"/>
<xsd:enumeration value="BMD"/>
<xsd:enumeration value="BND"/>
<xsd:enumeration value="BOB"/>
<xsd:enumeration value="BOV"/>
<xsd:enumeration value="BRL"/>
<xsd:enumeration value="BSD"/>
<xsd:enumeration value="BTN"/>
<xsd:enumeration value="BWP"/>
<xsd:enumeration value="BYN"/>
<xsd:enumeration value="BZD"/>
<xsd:enumeration value="CAD"/>
<xsd:enumeration value="CDF"/>
<xsd:enumeration value="CHE"/>
<xsd:enumeration value="CHF"/>
<xsd:enumeration value="CHW"/>
<xsd:enumeration value="CLF"/>
<xsd:enumeration value="CLP"/>
<xsd:enumeration value="CNY"/>
<xsd:enumeration value="COP"/>
<xsd:enumeration value="COU"/>
<xsd:enumeration value="CRC"/>
<xsd:enumeration value="CUC"/>
<xsd:enumeration value="CUP"/>
<xsd:enumeration value="CVE"/>
<xsd:enumeration value="CZK"/>
<xsd:enumeration value="DJF"/>
<xsd:enumeration value="DKK"/>
<xsd:enumeration value="DOP"/>
<xsd:enumeration value="DZD"/>
<xsd:enumeration value="EGP"/>
<xsd:enumeration value="ERN"/>
<xsd:enumeration value="ETB"/>
<xsd:enumeration value="EUR"/>
<xsd:enumeration value="FJD"/>
<xsd:enumeration value="FKP"/>
<xsd:enumeration value="GBP"/>
<xsd:enumeration value="GEL"/>
<xsd:enumeration value="GHS"/>
<xsd:enumeration value="GIP"/>
<xsd:enumeration value="GMD"/>
<xsd:enumeration value="GNF"/>
<xsd:enumeration value="GTQ"/>
<xsd:enumeration value="GYD"/>
<xsd:enumeration value="HKD"/>
<xsd:enumeration value="HNL"/>
<xsd:enumeration value="HRK"/>
<xsd:enumeration value="HTG"/>
<xsd:enumeration value="HUF"/>
<xsd:enumeration value="IDR"/>
<xsd:enumeration value="ILS"/>
<xsd:enumeration value="INR"/>
<xsd:enumeration value="IQD"/>
<xsd:enumeration value="IRR"/>
<xsd:enumeration value="ISK"/>
<xsd:enumeration value="JMD"/>
<xsd:enumeration value="JOD"/>
<xsd:enumeration value="JPY"/>
<xsd:enumeration value="KES"/>
<xsd:enumeration value="KGS"/>
<xsd:enumeration value="KHR"/>
<xsd:enumeration value="KMF"/>
<xsd:enumeration value="KPW"/>
<xsd:enumeration value="KRW"/>
<xsd:enumeration value="KWD"/>
<xsd:enumeration value="KYD"/>
<xsd:enumeration value="KZT"/>
<xsd:enumeration value="LAK"/>
<xsd:enumeration value="LBP"/>
<xsd:enumeration value="LKR"/>
<xsd:enumeration value="LRD"/>
<xsd:enumeration value="LSL"/>
<xsd:enumeration value="LYD"/>
<xsd:enumeration value="MAD"/>
<xsd:enumeration value="MDL"/>
<xsd:enumeration value="MGA"/>
<xsd:enumeration value="MKD"/>
<xsd:enumeration value="MMK"/>
<xsd:enumeration value="MNT"/>
<xsd:enumeration value="MOP"/>
<xsd:enumeration value="MRU"/>
<xsd:enumeration value="MUR"/>
<xsd:enumeration value="MVR"/>
<xsd:enumeration value="MWK"/>
<xsd:enumeration value="MXN"/>
<xsd:enumeration value="MXV"/>
<xsd:enumeration value="MYR"/>
<xsd:enumeration value="MZN"/>
<xsd:enumeration value="NAD"/>
<xsd:enumeration value="NGN"/>
<xsd:enumeration value="NIO"/>
<xsd:enumeration value="NOK"/>
<xsd:enumeration value="NPR"/>
<xsd:enumeration value="NZD"/>
<xsd:enumeration value="OMR"/>
<xsd:enumeration value="PAB"/>
<xsd:enumeration value="PEN"/>
<xsd:enumeration value="PGK"/>
<xsd:enumeration value="PHP"/>
<xsd:enumeration value="PKR"/>
<xsd:enumeration value="PLN"/>
<xsd:enumeration value="PYG"/>
<xsd:enumeration value="QAR"/>
<xsd:enumeration value="RON"/>
<xsd:enumeration value="RSD"/>
<xsd:enumeration value="RUB"/>
<xsd:enumeration value="RWF"/>
<xsd:enumeration value="SAR"/>
<xsd:enumeration value="SBD"/>
<xsd:enumeration value="SCR"/>
<xsd:enumeration value="SDG"/>
<xsd:enumeration value="SEK"/>
<xsd:enumeration value="SGD"/>
<xsd:enumeration value="SHP"/>
<xsd:enumeration value="SLL"/>
<xsd:enumeration value="SOS"/>
<xsd:enumeration value="SRD"/>
<xsd:enumeration value="SSP"/>
<xsd:enumeration value="STN"/>
<xsd:enumeration value="SVC"/>
<xsd:enumeration value="SYP"/>
<xsd:enumeration value="SZL"/>
<xsd:enumeration value="THB"/>
<xsd:enumeration value="TJS"/>
<xsd:enumeration value="TMT"/>
<xsd:enumeration value="TND"/>
<xsd:enumeration value="TOP"/>
<xsd:enumeration value="TRY"/>
<xsd:enumeration value="TTD"/>
<xsd:enumeration value="TWD"/>
<xsd:enumeration value="TZS"/>
<xsd:enumeration value="UAH"/>
<xsd:enumeration value="UGX"/>
<xsd:enumeration value="USD"/>
<xsd:enumeration value="USN"/>
<xsd:enumeration value="UYI"/>
<xsd:enumeration value="UYU"/>
<xsd:enumeration value="UYW"/>
<xsd:enumeration value="UZS"/>
<xsd:enumeration value="VES"/>
<xsd:enumeration value="VND"/>
<xsd:enumeration value="VUV"/>
<xsd:enumeration value="WST"/>
<xsd:enumeration value="XAF"/>
<xsd:enumeration value="XAG"/>
<xsd:enumeration value="XAU"/>
<xsd:enumeration value="XBA"/>
<xsd:enumeration value="XBB"/>
<xsd:enumeration value="XBC"/>
<xsd:enumeration value="XBD"/>
<xsd:enumeration value="XCD"/>
<xsd:enumeration value="XDR"/>
<xsd:enumeration value="XOF"/>
<xsd:enumeration value="XPD"/>
<xsd:enumeration value="XPF"/>
<xsd:enumeration value="XPT"/>
<xsd:enumeration value="XSU"/>
<xsd:enumeration value="XTS"/>
<xsd:enumeration value="XUA"/>
<xsd:enumeration value="XXX"/>
<xsd:enumeration value="YER"/>
<xsd:enumeration value="ZAR"/>
<xsd:enumeration value="ZMW"/>
<xsd:enumeration value="ZWL"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A"
elementFormDefault="qualified"
version="3.1">
<xsd:simpleType name="ActionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A"
elementFormDefault="qualified"
version="3.4">
<xsd:simpleType name="AllowanceChargeReasonCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm63139ContactTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A"
elementFormDefault="qualified"
version="3.6">
<xsd:simpleType name="ContactFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AH"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AK"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AN"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AX"/>
<xsd:enumeration value="AY"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BK"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BP"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BU"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CB"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CE"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="EB"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EX"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="HE"/>
<xsd:enumeration value="HG"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="IC"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LO"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="NT"/>
<xsd:enumeration value="OC"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="QC"/>
<xsd:enumeration value="RD"/>
<xsd:enumeration value="RP"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="TA"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="WI"/>
<xsd:enumeration value="WJ"/>
<xsd:enumeration value="WK"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010"
elementFormDefault="qualified"
version="2.0">
<xsd:simpleType name="DeliveryTermsCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="CFR"/>
<xsd:enumeration value="CIF"/>
<xsd:enumeration value="CIP"/>
<xsd:enumeration value="CPT"/>
<xsd:enumeration value="DAP"/>
<xsd:enumeration value="DAT"/>
<xsd:enumeration value="DDP"/>
<xsd:enumeration value="EXW"/>
<xsd:enumeration value="FAS"/>
<xsd:enumeration value="FCA"/>
<xsd:enumeration value="FOB"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="DeliveryTermsFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,806 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A"
elementFormDefault="qualified"
version="3.14">
<xsd:simpleType name="DocumentNameCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="84"/>
<xsd:enumeration value="85"/>
<xsd:enumeration value="86"/>
<xsd:enumeration value="87"/>
<xsd:enumeration value="88"/>
<xsd:enumeration value="89"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="98"/>
<xsd:enumeration value="99"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="101"/>
<xsd:enumeration value="102"/>
<xsd:enumeration value="103"/>
<xsd:enumeration value="104"/>
<xsd:enumeration value="105"/>
<xsd:enumeration value="106"/>
<xsd:enumeration value="107"/>
<xsd:enumeration value="108"/>
<xsd:enumeration value="109"/>
<xsd:enumeration value="110"/>
<xsd:enumeration value="111"/>
<xsd:enumeration value="112"/>
<xsd:enumeration value="113"/>
<xsd:enumeration value="114"/>
<xsd:enumeration value="115"/>
<xsd:enumeration value="116"/>
<xsd:enumeration value="117"/>
<xsd:enumeration value="118"/>
<xsd:enumeration value="119"/>
<xsd:enumeration value="120"/>
<xsd:enumeration value="121"/>
<xsd:enumeration value="122"/>
<xsd:enumeration value="123"/>
<xsd:enumeration value="124"/>
<xsd:enumeration value="125"/>
<xsd:enumeration value="126"/>
<xsd:enumeration value="127"/>
<xsd:enumeration value="128"/>
<xsd:enumeration value="129"/>
<xsd:enumeration value="130"/>
<xsd:enumeration value="131"/>
<xsd:enumeration value="132"/>
<xsd:enumeration value="133"/>
<xsd:enumeration value="134"/>
<xsd:enumeration value="135"/>
<xsd:enumeration value="136"/>
<xsd:enumeration value="137"/>
<xsd:enumeration value="138"/>
<xsd:enumeration value="139"/>
<xsd:enumeration value="140"/>
<xsd:enumeration value="141"/>
<xsd:enumeration value="142"/>
<xsd:enumeration value="143"/>
<xsd:enumeration value="144"/>
<xsd:enumeration value="145"/>
<xsd:enumeration value="146"/>
<xsd:enumeration value="147"/>
<xsd:enumeration value="148"/>
<xsd:enumeration value="149"/>
<xsd:enumeration value="150"/>
<xsd:enumeration value="151"/>
<xsd:enumeration value="152"/>
<xsd:enumeration value="153"/>
<xsd:enumeration value="154"/>
<xsd:enumeration value="155"/>
<xsd:enumeration value="156"/>
<xsd:enumeration value="157"/>
<xsd:enumeration value="158"/>
<xsd:enumeration value="159"/>
<xsd:enumeration value="160"/>
<xsd:enumeration value="161"/>
<xsd:enumeration value="162"/>
<xsd:enumeration value="163"/>
<xsd:enumeration value="164"/>
<xsd:enumeration value="165"/>
<xsd:enumeration value="166"/>
<xsd:enumeration value="167"/>
<xsd:enumeration value="168"/>
<xsd:enumeration value="169"/>
<xsd:enumeration value="170"/>
<xsd:enumeration value="171"/>
<xsd:enumeration value="172"/>
<xsd:enumeration value="173"/>
<xsd:enumeration value="174"/>
<xsd:enumeration value="175"/>
<xsd:enumeration value="176"/>
<xsd:enumeration value="177"/>
<xsd:enumeration value="178"/>
<xsd:enumeration value="179"/>
<xsd:enumeration value="180"/>
<xsd:enumeration value="181"/>
<xsd:enumeration value="182"/>
<xsd:enumeration value="183"/>
<xsd:enumeration value="184"/>
<xsd:enumeration value="185"/>
<xsd:enumeration value="186"/>
<xsd:enumeration value="187"/>
<xsd:enumeration value="188"/>
<xsd:enumeration value="189"/>
<xsd:enumeration value="190"/>
<xsd:enumeration value="191"/>
<xsd:enumeration value="192"/>
<xsd:enumeration value="193"/>
<xsd:enumeration value="194"/>
<xsd:enumeration value="195"/>
<xsd:enumeration value="196"/>
<xsd:enumeration value="197"/>
<xsd:enumeration value="198"/>
<xsd:enumeration value="199"/>
<xsd:enumeration value="200"/>
<xsd:enumeration value="201"/>
<xsd:enumeration value="202"/>
<xsd:enumeration value="203"/>
<xsd:enumeration value="204"/>
<xsd:enumeration value="205"/>
<xsd:enumeration value="206"/>
<xsd:enumeration value="207"/>
<xsd:enumeration value="208"/>
<xsd:enumeration value="209"/>
<xsd:enumeration value="210"/>
<xsd:enumeration value="211"/>
<xsd:enumeration value="212"/>
<xsd:enumeration value="213"/>
<xsd:enumeration value="214"/>
<xsd:enumeration value="215"/>
<xsd:enumeration value="216"/>
<xsd:enumeration value="217"/>
<xsd:enumeration value="218"/>
<xsd:enumeration value="219"/>
<xsd:enumeration value="220"/>
<xsd:enumeration value="221"/>
<xsd:enumeration value="222"/>
<xsd:enumeration value="223"/>
<xsd:enumeration value="224"/>
<xsd:enumeration value="225"/>
<xsd:enumeration value="226"/>
<xsd:enumeration value="227"/>
<xsd:enumeration value="228"/>
<xsd:enumeration value="229"/>
<xsd:enumeration value="230"/>
<xsd:enumeration value="231"/>
<xsd:enumeration value="232"/>
<xsd:enumeration value="233"/>
<xsd:enumeration value="234"/>
<xsd:enumeration value="235"/>
<xsd:enumeration value="236"/>
<xsd:enumeration value="237"/>
<xsd:enumeration value="238"/>
<xsd:enumeration value="239"/>
<xsd:enumeration value="240"/>
<xsd:enumeration value="241"/>
<xsd:enumeration value="242"/>
<xsd:enumeration value="243"/>
<xsd:enumeration value="244"/>
<xsd:enumeration value="245"/>
<xsd:enumeration value="246"/>
<xsd:enumeration value="247"/>
<xsd:enumeration value="248"/>
<xsd:enumeration value="249"/>
<xsd:enumeration value="250"/>
<xsd:enumeration value="251"/>
<xsd:enumeration value="252"/>
<xsd:enumeration value="253"/>
<xsd:enumeration value="254"/>
<xsd:enumeration value="255"/>
<xsd:enumeration value="256"/>
<xsd:enumeration value="257"/>
<xsd:enumeration value="258"/>
<xsd:enumeration value="259"/>
<xsd:enumeration value="260"/>
<xsd:enumeration value="261"/>
<xsd:enumeration value="262"/>
<xsd:enumeration value="263"/>
<xsd:enumeration value="264"/>
<xsd:enumeration value="265"/>
<xsd:enumeration value="266"/>
<xsd:enumeration value="267"/>
<xsd:enumeration value="268"/>
<xsd:enumeration value="269"/>
<xsd:enumeration value="270"/>
<xsd:enumeration value="271"/>
<xsd:enumeration value="272"/>
<xsd:enumeration value="273"/>
<xsd:enumeration value="274"/>
<xsd:enumeration value="275"/>
<xsd:enumeration value="276"/>
<xsd:enumeration value="277"/>
<xsd:enumeration value="278"/>
<xsd:enumeration value="279"/>
<xsd:enumeration value="280"/>
<xsd:enumeration value="281"/>
<xsd:enumeration value="282"/>
<xsd:enumeration value="283"/>
<xsd:enumeration value="284"/>
<xsd:enumeration value="285"/>
<xsd:enumeration value="286"/>
<xsd:enumeration value="287"/>
<xsd:enumeration value="288"/>
<xsd:enumeration value="289"/>
<xsd:enumeration value="290"/>
<xsd:enumeration value="291"/>
<xsd:enumeration value="292"/>
<xsd:enumeration value="293"/>
<xsd:enumeration value="294"/>
<xsd:enumeration value="295"/>
<xsd:enumeration value="296"/>
<xsd:enumeration value="297"/>
<xsd:enumeration value="298"/>
<xsd:enumeration value="299"/>
<xsd:enumeration value="300"/>
<xsd:enumeration value="301"/>
<xsd:enumeration value="302"/>
<xsd:enumeration value="303"/>
<xsd:enumeration value="304"/>
<xsd:enumeration value="305"/>
<xsd:enumeration value="306"/>
<xsd:enumeration value="307"/>
<xsd:enumeration value="308"/>
<xsd:enumeration value="309"/>
<xsd:enumeration value="310"/>
<xsd:enumeration value="311"/>
<xsd:enumeration value="312"/>
<xsd:enumeration value="313"/>
<xsd:enumeration value="314"/>
<xsd:enumeration value="315"/>
<xsd:enumeration value="316"/>
<xsd:enumeration value="317"/>
<xsd:enumeration value="318"/>
<xsd:enumeration value="319"/>
<xsd:enumeration value="320"/>
<xsd:enumeration value="321"/>
<xsd:enumeration value="322"/>
<xsd:enumeration value="323"/>
<xsd:enumeration value="324"/>
<xsd:enumeration value="325"/>
<xsd:enumeration value="326"/>
<xsd:enumeration value="327"/>
<xsd:enumeration value="328"/>
<xsd:enumeration value="329"/>
<xsd:enumeration value="330"/>
<xsd:enumeration value="331"/>
<xsd:enumeration value="332"/>
<xsd:enumeration value="333"/>
<xsd:enumeration value="334"/>
<xsd:enumeration value="335"/>
<xsd:enumeration value="336"/>
<xsd:enumeration value="337"/>
<xsd:enumeration value="338"/>
<xsd:enumeration value="339"/>
<xsd:enumeration value="340"/>
<xsd:enumeration value="341"/>
<xsd:enumeration value="342"/>
<xsd:enumeration value="343"/>
<xsd:enumeration value="344"/>
<xsd:enumeration value="345"/>
<xsd:enumeration value="346"/>
<xsd:enumeration value="347"/>
<xsd:enumeration value="348"/>
<xsd:enumeration value="349"/>
<xsd:enumeration value="350"/>
<xsd:enumeration value="351"/>
<xsd:enumeration value="352"/>
<xsd:enumeration value="353"/>
<xsd:enumeration value="354"/>
<xsd:enumeration value="355"/>
<xsd:enumeration value="356"/>
<xsd:enumeration value="357"/>
<xsd:enumeration value="358"/>
<xsd:enumeration value="359"/>
<xsd:enumeration value="360"/>
<xsd:enumeration value="361"/>
<xsd:enumeration value="362"/>
<xsd:enumeration value="363"/>
<xsd:enumeration value="364"/>
<xsd:enumeration value="365"/>
<xsd:enumeration value="366"/>
<xsd:enumeration value="367"/>
<xsd:enumeration value="368"/>
<xsd:enumeration value="369"/>
<xsd:enumeration value="370"/>
<xsd:enumeration value="371"/>
<xsd:enumeration value="372"/>
<xsd:enumeration value="373"/>
<xsd:enumeration value="374"/>
<xsd:enumeration value="375"/>
<xsd:enumeration value="376"/>
<xsd:enumeration value="377"/>
<xsd:enumeration value="378"/>
<xsd:enumeration value="379"/>
<xsd:enumeration value="380"/>
<xsd:enumeration value="381"/>
<xsd:enumeration value="382"/>
<xsd:enumeration value="383"/>
<xsd:enumeration value="384"/>
<xsd:enumeration value="385"/>
<xsd:enumeration value="386"/>
<xsd:enumeration value="387"/>
<xsd:enumeration value="388"/>
<xsd:enumeration value="389"/>
<xsd:enumeration value="390"/>
<xsd:enumeration value="391"/>
<xsd:enumeration value="392"/>
<xsd:enumeration value="393"/>
<xsd:enumeration value="394"/>
<xsd:enumeration value="395"/>
<xsd:enumeration value="396"/>
<xsd:enumeration value="397"/>
<xsd:enumeration value="398"/>
<xsd:enumeration value="399"/>
<xsd:enumeration value="400"/>
<xsd:enumeration value="401"/>
<xsd:enumeration value="402"/>
<xsd:enumeration value="403"/>
<xsd:enumeration value="404"/>
<xsd:enumeration value="405"/>
<xsd:enumeration value="406"/>
<xsd:enumeration value="407"/>
<xsd:enumeration value="408"/>
<xsd:enumeration value="409"/>
<xsd:enumeration value="410"/>
<xsd:enumeration value="411"/>
<xsd:enumeration value="412"/>
<xsd:enumeration value="413"/>
<xsd:enumeration value="414"/>
<xsd:enumeration value="415"/>
<xsd:enumeration value="416"/>
<xsd:enumeration value="417"/>
<xsd:enumeration value="418"/>
<xsd:enumeration value="419"/>
<xsd:enumeration value="420"/>
<xsd:enumeration value="421"/>
<xsd:enumeration value="422"/>
<xsd:enumeration value="423"/>
<xsd:enumeration value="424"/>
<xsd:enumeration value="425"/>
<xsd:enumeration value="426"/>
<xsd:enumeration value="427"/>
<xsd:enumeration value="428"/>
<xsd:enumeration value="429"/>
<xsd:enumeration value="430"/>
<xsd:enumeration value="431"/>
<xsd:enumeration value="432"/>
<xsd:enumeration value="433"/>
<xsd:enumeration value="434"/>
<xsd:enumeration value="435"/>
<xsd:enumeration value="436"/>
<xsd:enumeration value="437"/>
<xsd:enumeration value="438"/>
<xsd:enumeration value="439"/>
<xsd:enumeration value="440"/>
<xsd:enumeration value="441"/>
<xsd:enumeration value="442"/>
<xsd:enumeration value="443"/>
<xsd:enumeration value="444"/>
<xsd:enumeration value="445"/>
<xsd:enumeration value="446"/>
<xsd:enumeration value="447"/>
<xsd:enumeration value="448"/>
<xsd:enumeration value="449"/>
<xsd:enumeration value="450"/>
<xsd:enumeration value="451"/>
<xsd:enumeration value="452"/>
<xsd:enumeration value="453"/>
<xsd:enumeration value="454"/>
<xsd:enumeration value="455"/>
<xsd:enumeration value="456"/>
<xsd:enumeration value="457"/>
<xsd:enumeration value="458"/>
<xsd:enumeration value="459"/>
<xsd:enumeration value="460"/>
<xsd:enumeration value="461"/>
<xsd:enumeration value="462"/>
<xsd:enumeration value="463"/>
<xsd:enumeration value="464"/>
<xsd:enumeration value="465"/>
<xsd:enumeration value="466"/>
<xsd:enumeration value="467"/>
<xsd:enumeration value="468"/>
<xsd:enumeration value="469"/>
<xsd:enumeration value="470"/>
<xsd:enumeration value="481"/>
<xsd:enumeration value="482"/>
<xsd:enumeration value="483"/>
<xsd:enumeration value="484"/>
<xsd:enumeration value="485"/>
<xsd:enumeration value="486"/>
<xsd:enumeration value="487"/>
<xsd:enumeration value="488"/>
<xsd:enumeration value="489"/>
<xsd:enumeration value="490"/>
<xsd:enumeration value="491"/>
<xsd:enumeration value="493"/>
<xsd:enumeration value="494"/>
<xsd:enumeration value="495"/>
<xsd:enumeration value="496"/>
<xsd:enumeration value="497"/>
<xsd:enumeration value="498"/>
<xsd:enumeration value="499"/>
<xsd:enumeration value="520"/>
<xsd:enumeration value="521"/>
<xsd:enumeration value="522"/>
<xsd:enumeration value="523"/>
<xsd:enumeration value="524"/>
<xsd:enumeration value="525"/>
<xsd:enumeration value="526"/>
<xsd:enumeration value="527"/>
<xsd:enumeration value="528"/>
<xsd:enumeration value="529"/>
<xsd:enumeration value="530"/>
<xsd:enumeration value="531"/>
<xsd:enumeration value="532"/>
<xsd:enumeration value="533"/>
<xsd:enumeration value="534"/>
<xsd:enumeration value="535"/>
<xsd:enumeration value="536"/>
<xsd:enumeration value="537"/>
<xsd:enumeration value="538"/>
<xsd:enumeration value="539"/>
<xsd:enumeration value="550"/>
<xsd:enumeration value="551"/>
<xsd:enumeration value="552"/>
<xsd:enumeration value="553"/>
<xsd:enumeration value="554"/>
<xsd:enumeration value="575"/>
<xsd:enumeration value="576"/>
<xsd:enumeration value="577"/>
<xsd:enumeration value="578"/>
<xsd:enumeration value="579"/>
<xsd:enumeration value="580"/>
<xsd:enumeration value="581"/>
<xsd:enumeration value="582"/>
<xsd:enumeration value="583"/>
<xsd:enumeration value="584"/>
<xsd:enumeration value="585"/>
<xsd:enumeration value="586"/>
<xsd:enumeration value="587"/>
<xsd:enumeration value="588"/>
<xsd:enumeration value="589"/>
<xsd:enumeration value="610"/>
<xsd:enumeration value="621"/>
<xsd:enumeration value="622"/>
<xsd:enumeration value="623"/>
<xsd:enumeration value="624"/>
<xsd:enumeration value="625"/>
<xsd:enumeration value="626"/>
<xsd:enumeration value="627"/>
<xsd:enumeration value="628"/>
<xsd:enumeration value="629"/>
<xsd:enumeration value="630"/>
<xsd:enumeration value="631"/>
<xsd:enumeration value="632"/>
<xsd:enumeration value="633"/>
<xsd:enumeration value="634"/>
<xsd:enumeration value="635"/>
<xsd:enumeration value="636"/>
<xsd:enumeration value="637"/>
<xsd:enumeration value="638"/>
<xsd:enumeration value="639"/>
<xsd:enumeration value="640"/>
<xsd:enumeration value="641"/>
<xsd:enumeration value="642"/>
<xsd:enumeration value="643"/>
<xsd:enumeration value="644"/>
<xsd:enumeration value="645"/>
<xsd:enumeration value="646"/>
<xsd:enumeration value="647"/>
<xsd:enumeration value="648"/>
<xsd:enumeration value="649"/>
<xsd:enumeration value="650"/>
<xsd:enumeration value="651"/>
<xsd:enumeration value="652"/>
<xsd:enumeration value="653"/>
<xsd:enumeration value="654"/>
<xsd:enumeration value="655"/>
<xsd:enumeration value="656"/>
<xsd:enumeration value="657"/>
<xsd:enumeration value="658"/>
<xsd:enumeration value="659"/>
<xsd:enumeration value="700"/>
<xsd:enumeration value="701"/>
<xsd:enumeration value="702"/>
<xsd:enumeration value="703"/>
<xsd:enumeration value="704"/>
<xsd:enumeration value="705"/>
<xsd:enumeration value="706"/>
<xsd:enumeration value="707"/>
<xsd:enumeration value="708"/>
<xsd:enumeration value="709"/>
<xsd:enumeration value="710"/>
<xsd:enumeration value="711"/>
<xsd:enumeration value="712"/>
<xsd:enumeration value="713"/>
<xsd:enumeration value="714"/>
<xsd:enumeration value="715"/>
<xsd:enumeration value="716"/>
<xsd:enumeration value="717"/>
<xsd:enumeration value="718"/>
<xsd:enumeration value="719"/>
<xsd:enumeration value="720"/>
<xsd:enumeration value="721"/>
<xsd:enumeration value="722"/>
<xsd:enumeration value="723"/>
<xsd:enumeration value="724"/>
<xsd:enumeration value="725"/>
<xsd:enumeration value="726"/>
<xsd:enumeration value="727"/>
<xsd:enumeration value="728"/>
<xsd:enumeration value="729"/>
<xsd:enumeration value="730"/>
<xsd:enumeration value="731"/>
<xsd:enumeration value="732"/>
<xsd:enumeration value="733"/>
<xsd:enumeration value="734"/>
<xsd:enumeration value="735"/>
<xsd:enumeration value="736"/>
<xsd:enumeration value="737"/>
<xsd:enumeration value="738"/>
<xsd:enumeration value="739"/>
<xsd:enumeration value="740"/>
<xsd:enumeration value="741"/>
<xsd:enumeration value="742"/>
<xsd:enumeration value="743"/>
<xsd:enumeration value="744"/>
<xsd:enumeration value="745"/>
<xsd:enumeration value="746"/>
<xsd:enumeration value="747"/>
<xsd:enumeration value="748"/>
<xsd:enumeration value="749"/>
<xsd:enumeration value="750"/>
<xsd:enumeration value="751"/>
<xsd:enumeration value="752"/>
<xsd:enumeration value="753"/>
<xsd:enumeration value="754"/>
<xsd:enumeration value="755"/>
<xsd:enumeration value="756"/>
<xsd:enumeration value="757"/>
<xsd:enumeration value="758"/>
<xsd:enumeration value="759"/>
<xsd:enumeration value="760"/>
<xsd:enumeration value="761"/>
<xsd:enumeration value="762"/>
<xsd:enumeration value="763"/>
<xsd:enumeration value="764"/>
<xsd:enumeration value="765"/>
<xsd:enumeration value="766"/>
<xsd:enumeration value="767"/>
<xsd:enumeration value="768"/>
<xsd:enumeration value="769"/>
<xsd:enumeration value="770"/>
<xsd:enumeration value="771"/>
<xsd:enumeration value="772"/>
<xsd:enumeration value="773"/>
<xsd:enumeration value="774"/>
<xsd:enumeration value="775"/>
<xsd:enumeration value="776"/>
<xsd:enumeration value="777"/>
<xsd:enumeration value="778"/>
<xsd:enumeration value="779"/>
<xsd:enumeration value="780"/>
<xsd:enumeration value="781"/>
<xsd:enumeration value="782"/>
<xsd:enumeration value="783"/>
<xsd:enumeration value="784"/>
<xsd:enumeration value="785"/>
<xsd:enumeration value="786"/>
<xsd:enumeration value="787"/>
<xsd:enumeration value="788"/>
<xsd:enumeration value="789"/>
<xsd:enumeration value="790"/>
<xsd:enumeration value="791"/>
<xsd:enumeration value="792"/>
<xsd:enumeration value="793"/>
<xsd:enumeration value="794"/>
<xsd:enumeration value="795"/>
<xsd:enumeration value="796"/>
<xsd:enumeration value="797"/>
<xsd:enumeration value="798"/>
<xsd:enumeration value="799"/>
<xsd:enumeration value="810"/>
<xsd:enumeration value="811"/>
<xsd:enumeration value="812"/>
<xsd:enumeration value="813"/>
<xsd:enumeration value="814"/>
<xsd:enumeration value="815"/>
<xsd:enumeration value="816"/>
<xsd:enumeration value="817"/>
<xsd:enumeration value="818"/>
<xsd:enumeration value="819"/>
<xsd:enumeration value="820"/>
<xsd:enumeration value="821"/>
<xsd:enumeration value="822"/>
<xsd:enumeration value="823"/>
<xsd:enumeration value="824"/>
<xsd:enumeration value="825"/>
<xsd:enumeration value="826"/>
<xsd:enumeration value="827"/>
<xsd:enumeration value="828"/>
<xsd:enumeration value="829"/>
<xsd:enumeration value="830"/>
<xsd:enumeration value="831"/>
<xsd:enumeration value="832"/>
<xsd:enumeration value="833"/>
<xsd:enumeration value="834"/>
<xsd:enumeration value="835"/>
<xsd:enumeration value="836"/>
<xsd:enumeration value="837"/>
<xsd:enumeration value="838"/>
<xsd:enumeration value="839"/>
<xsd:enumeration value="840"/>
<xsd:enumeration value="841"/>
<xsd:enumeration value="842"/>
<xsd:enumeration value="843"/>
<xsd:enumeration value="844"/>
<xsd:enumeration value="845"/>
<xsd:enumeration value="846"/>
<xsd:enumeration value="847"/>
<xsd:enumeration value="848"/>
<xsd:enumeration value="849"/>
<xsd:enumeration value="850"/>
<xsd:enumeration value="851"/>
<xsd:enumeration value="852"/>
<xsd:enumeration value="853"/>
<xsd:enumeration value="854"/>
<xsd:enumeration value="855"/>
<xsd:enumeration value="856"/>
<xsd:enumeration value="857"/>
<xsd:enumeration value="858"/>
<xsd:enumeration value="859"/>
<xsd:enumeration value="860"/>
<xsd:enumeration value="861"/>
<xsd:enumeration value="862"/>
<xsd:enumeration value="863"/>
<xsd:enumeration value="864"/>
<xsd:enumeration value="865"/>
<xsd:enumeration value="866"/>
<xsd:enumeration value="867"/>
<xsd:enumeration value="868"/>
<xsd:enumeration value="869"/>
<xsd:enumeration value="870"/>
<xsd:enumeration value="871"/>
<xsd:enumeration value="872"/>
<xsd:enumeration value="873"/>
<xsd:enumeration value="874"/>
<xsd:enumeration value="875"/>
<xsd:enumeration value="876"/>
<xsd:enumeration value="877"/>
<xsd:enumeration value="878"/>
<xsd:enumeration value="879"/>
<xsd:enumeration value="890"/>
<xsd:enumeration value="891"/>
<xsd:enumeration value="892"/>
<xsd:enumeration value="893"/>
<xsd:enumeration value="894"/>
<xsd:enumeration value="895"/>
<xsd:enumeration value="896"/>
<xsd:enumeration value="901"/>
<xsd:enumeration value="910"/>
<xsd:enumeration value="911"/>
<xsd:enumeration value="913"/>
<xsd:enumeration value="914"/>
<xsd:enumeration value="915"/>
<xsd:enumeration value="916"/>
<xsd:enumeration value="917"/>
<xsd:enumeration value="925"/>
<xsd:enumeration value="926"/>
<xsd:enumeration value="927"/>
<xsd:enumeration value="929"/>
<xsd:enumeration value="930"/>
<xsd:enumeration value="931"/>
<xsd:enumeration value="932"/>
<xsd:enumeration value="933"/>
<xsd:enumeration value="934"/>
<xsd:enumeration value="935"/>
<xsd:enumeration value="936"/>
<xsd:enumeration value="937"/>
<xsd:enumeration value="938"/>
<xsd:enumeration value="940"/>
<xsd:enumeration value="941"/>
<xsd:enumeration value="950"/>
<xsd:enumeration value="951"/>
<xsd:enumeration value="952"/>
<xsd:enumeration value="953"/>
<xsd:enumeration value="954"/>
<xsd:enumeration value="955"/>
<xsd:enumeration value="960"/>
<xsd:enumeration value="961"/>
<xsd:enumeration value="962"/>
<xsd:enumeration value="963"/>
<xsd:enumeration value="964"/>
<xsd:enumeration value="965"/>
<xsd:enumeration value="966"/>
<xsd:enumeration value="970"/>
<xsd:enumeration value="971"/>
<xsd:enumeration value="972"/>
<xsd:enumeration value="974"/>
<xsd:enumeration value="975"/>
<xsd:enumeration value="976"/>
<xsd:enumeration value="977"/>
<xsd:enumeration value="978"/>
<xsd:enumeration value="979"/>
<xsd:enumeration value="990"/>
<xsd:enumeration value="991"/>
<xsd:enumeration value="995"/>
<xsd:enumeration value="996"/>
<xsd:enumeration value="998"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A"
elementFormDefault="qualified"
version="3.7">
<xsd:simpleType name="DocumentStatusCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm65153="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="DutyTaxFeeTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAB"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAG"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAJ"/>
<xsd:enumeration value="AAK"/>
<xsd:enumeration value="AAL"/>
<xsd:enumeration value="AAM"/>
<xsd:enumeration value="ADD"/>
<xsd:enumeration value="BOL"/>
<xsd:enumeration value="CAP"/>
<xsd:enumeration value="CAR"/>
<xsd:enumeration value="COC"/>
<xsd:enumeration value="CST"/>
<xsd:enumeration value="CUD"/>
<xsd:enumeration value="CVD"/>
<xsd:enumeration value="ENV"/>
<xsd:enumeration value="EXC"/>
<xsd:enumeration value="EXP"/>
<xsd:enumeration value="FET"/>
<xsd:enumeration value="FRE"/>
<xsd:enumeration value="GCN"/>
<xsd:enumeration value="GST"/>
<xsd:enumeration value="ILL"/>
<xsd:enumeration value="IMP"/>
<xsd:enumeration value="IND"/>
<xsd:enumeration value="LAC"/>
<xsd:enumeration value="LCN"/>
<xsd:enumeration value="LDP"/>
<xsd:enumeration value="LOC"/>
<xsd:enumeration value="LST"/>
<xsd:enumeration value="MCA"/>
<xsd:enumeration value="MCD"/>
<xsd:enumeration value="OTH"/>
<xsd:enumeration value="PDB"/>
<xsd:enumeration value="PDC"/>
<xsd:enumeration value="PRF"/>
<xsd:enumeration value="SCN"/>
<xsd:enumeration value="SSS"/>
<xsd:enumeration value="STT"/>
<xsd:enumeration value="SUP"/>
<xsd:enumeration value="SUR"/>
<xsd:enumeration value="SWT"/>
<xsd:enumeration value="TAC"/>
<xsd:enumeration value="TOT"/>
<xsd:enumeration value="TOX"/>
<xsd:enumeration value="TTA"/>
<xsd:enumeration value="VAD"/>
<xsd:enumeration value="VAT"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm65305="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A"
elementFormDefault="qualified"
version="3.6">
<xsd:simpleType name="DutyorTaxorFeeCategoryCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A"/>
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="B"/>
<xsd:enumeration value="C"/>
<xsd:enumeration value="D"/>
<xsd:enumeration value="E"/>
<xsd:enumeration value="F"/>
<xsd:enumeration value="G"/>
<xsd:enumeration value="H"/>
<xsd:enumeration value="I"/>
<xsd:enumeration value="J"/>
<xsd:enumeration value="K"/>
<xsd:enumeration value="L"/>
<xsd:enumeration value="M"/>
<xsd:enumeration value="O"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="Z"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm62475="urn:un:unece:uncefact:codelist:standard:UNECE:EventTimeReferenceCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:EventTimeReferenceCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="EventTimeReferenceCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="71"/>
<xsd:enumeration value="72"/>
<xsd:enumeration value="73"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="79"/>
<xsd:enumeration value="80"/>
<xsd:enumeration value="81"/>
<xsd:enumeration value="82"/>
<xsd:enumeration value="83"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A"
elementFormDefault="qualified"
version="3.2">
<xsd:simpleType name="MessageFunctionCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,416 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm67065="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006"
elementFormDefault="qualified"
version="2.2">
<xsd:simpleType name="PackageTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="1A"/>
<xsd:enumeration value="1B"/>
<xsd:enumeration value="1D"/>
<xsd:enumeration value="1F"/>
<xsd:enumeration value="1G"/>
<xsd:enumeration value="1W"/>
<xsd:enumeration value="2C"/>
<xsd:enumeration value="3A"/>
<xsd:enumeration value="3H"/>
<xsd:enumeration value="4A"/>
<xsd:enumeration value="4B"/>
<xsd:enumeration value="4C"/>
<xsd:enumeration value="4D"/>
<xsd:enumeration value="4F"/>
<xsd:enumeration value="4G"/>
<xsd:enumeration value="4H"/>
<xsd:enumeration value="5H"/>
<xsd:enumeration value="5L"/>
<xsd:enumeration value="5M"/>
<xsd:enumeration value="6H"/>
<xsd:enumeration value="6P"/>
<xsd:enumeration value="7A"/>
<xsd:enumeration value="7B"/>
<xsd:enumeration value="8A"/>
<xsd:enumeration value="8B"/>
<xsd:enumeration value="8C"/>
<xsd:enumeration value="AA"/>
<xsd:enumeration value="AB"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AH"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AJ"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="B4"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BK"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BP"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BU"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BX"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CB"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CE"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="CJ"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CQ"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DA"/>
<xsd:enumeration value="DB"/>
<xsd:enumeration value="DC"/>
<xsd:enumeration value="DG"/>
<xsd:enumeration value="DH"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DN"/>
<xsd:enumeration value="DP"/>
<xsd:enumeration value="DR"/>
<xsd:enumeration value="DS"/>
<xsd:enumeration value="DT"/>
<xsd:enumeration value="DU"/>
<xsd:enumeration value="DV"/>
<xsd:enumeration value="DW"/>
<xsd:enumeration value="DX"/>
<xsd:enumeration value="DY"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EF"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="EI"/>
<xsd:enumeration value="EN"/>
<xsd:enumeration value="FB"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FD"/>
<xsd:enumeration value="FE"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FL"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FP"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="FT"/>
<xsd:enumeration value="FW"/>
<xsd:enumeration value="FX"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="GZ"/>
<xsd:enumeration value="HA"/>
<xsd:enumeration value="HB"/>
<xsd:enumeration value="HC"/>
<xsd:enumeration value="HG"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="IA"/>
<xsd:enumeration value="IB"/>
<xsd:enumeration value="IC"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IF"/>
<xsd:enumeration value="IG"/>
<xsd:enumeration value="IH"/>
<xsd:enumeration value="IK"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="IZ"/>
<xsd:enumeration value="JB"/>
<xsd:enumeration value="JC"/>
<xsd:enumeration value="JG"/>
<xsd:enumeration value="JR"/>
<xsd:enumeration value="JT"/>
<xsd:enumeration value="JY"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="LE"/>
<xsd:enumeration value="LG"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LZ"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MB"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="ME"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NS"/>
<xsd:enumeration value="NT"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NV"/>
<xsd:enumeration value="O1"/>
<xsd:enumeration value="O2"/>
<xsd:enumeration value="O3"/>
<xsd:enumeration value="O4"/>
<xsd:enumeration value="O5"/>
<xsd:enumeration value="O6"/>
<xsd:enumeration value="O7"/>
<xsd:enumeration value="O8"/>
<xsd:enumeration value="O9"/>
<xsd:enumeration value="OA"/>
<xsd:enumeration value="OB"/>
<xsd:enumeration value="OC"/>
<xsd:enumeration value="OD"/>
<xsd:enumeration value="OE"/>
<xsd:enumeration value="OF"/>
<xsd:enumeration value="OG"/>
<xsd:enumeration value="OH"/>
<xsd:enumeration value="OI"/>
<xsd:enumeration value="OJ"/>
<xsd:enumeration value="OK"/>
<xsd:enumeration value="OL"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="ON"/>
<xsd:enumeration value="OP"/>
<xsd:enumeration value="OQ"/>
<xsd:enumeration value="OR"/>
<xsd:enumeration value="OS"/>
<xsd:enumeration value="OT"/>
<xsd:enumeration value="OU"/>
<xsd:enumeration value="OV"/>
<xsd:enumeration value="OW"/>
<xsd:enumeration value="OX"/>
<xsd:enumeration value="OY"/>
<xsd:enumeration value="OZ"/>
<xsd:enumeration value="P1"/>
<xsd:enumeration value="P2"/>
<xsd:enumeration value="P3"/>
<xsd:enumeration value="P4"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PB"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PI"/>
<xsd:enumeration value="PJ"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PO"/>
<xsd:enumeration value="PP"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PU"/>
<xsd:enumeration value="PV"/>
<xsd:enumeration value="PX"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="PZ"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="QB"/>
<xsd:enumeration value="QC"/>
<xsd:enumeration value="QD"/>
<xsd:enumeration value="QF"/>
<xsd:enumeration value="QG"/>
<xsd:enumeration value="QH"/>
<xsd:enumeration value="QJ"/>
<xsd:enumeration value="QK"/>
<xsd:enumeration value="QL"/>
<xsd:enumeration value="QM"/>
<xsd:enumeration value="QN"/>
<xsd:enumeration value="QP"/>
<xsd:enumeration value="QQ"/>
<xsd:enumeration value="QR"/>
<xsd:enumeration value="QS"/>
<xsd:enumeration value="RD"/>
<xsd:enumeration value="RG"/>
<xsd:enumeration value="RJ"/>
<xsd:enumeration value="RK"/>
<xsd:enumeration value="RL"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RT"/>
<xsd:enumeration value="RZ"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="SP"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SU"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="SW"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="T1"/>
<xsd:enumeration value="TB"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TE"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TS"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TU"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TY"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="UC"/>
<xsd:enumeration value="UN"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="VK"/>
<xsd:enumeration value="VL"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VO"/>
<xsd:enumeration value="VP"/>
<xsd:enumeration value="VQ"/>
<xsd:enumeration value="VR"/>
<xsd:enumeration value="VS"/>
<xsd:enumeration value="VY"/>
<xsd:enumeration value="WA"/>
<xsd:enumeration value="WB"/>
<xsd:enumeration value="WC"/>
<xsd:enumeration value="WD"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="WG"/>
<xsd:enumeration value="WH"/>
<xsd:enumeration value="WJ"/>
<xsd:enumeration value="WK"/>
<xsd:enumeration value="WL"/>
<xsd:enumeration value="WM"/>
<xsd:enumeration value="WN"/>
<xsd:enumeration value="WP"/>
<xsd:enumeration value="WQ"/>
<xsd:enumeration value="WR"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="WT"/>
<xsd:enumeration value="WU"/>
<xsd:enumeration value="WV"/>
<xsd:enumeration value="WW"/>
<xsd:enumeration value="WX"/>
<xsd:enumeration value="WY"/>
<xsd:enumeration value="WZ"/>
<xsd:enumeration value="XA"/>
<xsd:enumeration value="XB"/>
<xsd:enumeration value="XC"/>
<xsd:enumeration value="XD"/>
<xsd:enumeration value="XF"/>
<xsd:enumeration value="XG"/>
<xsd:enumeration value="XH"/>
<xsd:enumeration value="XJ"/>
<xsd:enumeration value="XK"/>
<xsd:enumeration value="YA"/>
<xsd:enumeration value="YB"/>
<xsd:enumeration value="YC"/>
<xsd:enumeration value="YD"/>
<xsd:enumeration value="YF"/>
<xsd:enumeration value="YG"/>
<xsd:enumeration value="YH"/>
<xsd:enumeration value="YJ"/>
<xsd:enumeration value="YK"/>
<xsd:enumeration value="YL"/>
<xsd:enumeration value="YM"/>
<xsd:enumeration value="YN"/>
<xsd:enumeration value="YP"/>
<xsd:enumeration value="YQ"/>
<xsd:enumeration value="YR"/>
<xsd:enumeration value="YS"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="YV"/>
<xsd:enumeration value="YW"/>
<xsd:enumeration value="YX"/>
<xsd:enumeration value="YY"/>
<xsd:enumeration value="YZ"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="ZB"/>
<xsd:enumeration value="ZC"/>
<xsd:enumeration value="ZD"/>
<xsd:enumeration value="ZF"/>
<xsd:enumeration value="ZG"/>
<xsd:enumeration value="ZH"/>
<xsd:enumeration value="ZJ"/>
<xsd:enumeration value="ZK"/>
<xsd:enumeration value="ZL"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZN"/>
<xsd:enumeration value="ZP"/>
<xsd:enumeration value="ZQ"/>
<xsd:enumeration value="ZR"/>
<xsd:enumeration value="ZS"/>
<xsd:enumeration value="ZT"/>
<xsd:enumeration value="ZU"/>
<xsd:enumeration value="ZV"/>
<xsd:enumeration value="ZW"/>
<xsd:enumeration value="ZX"/>
<xsd:enumeration value="ZY"/>
<xsd:enumeration value="ZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm64461="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A"
elementFormDefault="qualified"
version="3.4">
<xsd:simpleType name="PaymentMeansCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
<xsd:enumeration value="8"/>
<xsd:enumeration value="9"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="17"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="24"/>
<xsd:enumeration value="25"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="27"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="30"/>
<xsd:enumeration value="31"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="34"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="41"/>
<xsd:enumeration value="42"/>
<xsd:enumeration value="43"/>
<xsd:enumeration value="44"/>
<xsd:enumeration value="45"/>
<xsd:enumeration value="46"/>
<xsd:enumeration value="47"/>
<xsd:enumeration value="48"/>
<xsd:enumeration value="49"/>
<xsd:enumeration value="50"/>
<xsd:enumeration value="51"/>
<xsd:enumeration value="52"/>
<xsd:enumeration value="53"/>
<xsd:enumeration value="54"/>
<xsd:enumeration value="55"/>
<xsd:enumeration value="56"/>
<xsd:enumeration value="57"/>
<xsd:enumeration value="58"/>
<xsd:enumeration value="59"/>
<xsd:enumeration value="60"/>
<xsd:enumeration value="61"/>
<xsd:enumeration value="62"/>
<xsd:enumeration value="63"/>
<xsd:enumeration value="64"/>
<xsd:enumeration value="65"/>
<xsd:enumeration value="66"/>
<xsd:enumeration value="67"/>
<xsd:enumeration value="68"/>
<xsd:enumeration value="69"/>
<xsd:enumeration value="70"/>
<xsd:enumeration value="74"/>
<xsd:enumeration value="75"/>
<xsd:enumeration value="76"/>
<xsd:enumeration value="77"/>
<xsd:enumeration value="78"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
<xsd:enumeration value="94"/>
<xsd:enumeration value="95"/>
<xsd:enumeration value="96"/>
<xsd:enumeration value="97"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,828 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm61153ReferenceTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A"
elementFormDefault="qualified"
version="3.11">
<xsd:simpleType name="ReferenceTypeCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AAA"/>
<xsd:enumeration value="AAB"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="AAD"/>
<xsd:enumeration value="AAE"/>
<xsd:enumeration value="AAF"/>
<xsd:enumeration value="AAG"/>
<xsd:enumeration value="AAH"/>
<xsd:enumeration value="AAI"/>
<xsd:enumeration value="AAJ"/>
<xsd:enumeration value="AAK"/>
<xsd:enumeration value="AAL"/>
<xsd:enumeration value="AAM"/>
<xsd:enumeration value="AAN"/>
<xsd:enumeration value="AAO"/>
<xsd:enumeration value="AAP"/>
<xsd:enumeration value="AAQ"/>
<xsd:enumeration value="AAR"/>
<xsd:enumeration value="AAS"/>
<xsd:enumeration value="AAT"/>
<xsd:enumeration value="AAU"/>
<xsd:enumeration value="AAV"/>
<xsd:enumeration value="AAW"/>
<xsd:enumeration value="AAX"/>
<xsd:enumeration value="AAY"/>
<xsd:enumeration value="AAZ"/>
<xsd:enumeration value="ABA"/>
<xsd:enumeration value="ABB"/>
<xsd:enumeration value="ABC"/>
<xsd:enumeration value="ABD"/>
<xsd:enumeration value="ABE"/>
<xsd:enumeration value="ABF"/>
<xsd:enumeration value="ABG"/>
<xsd:enumeration value="ABH"/>
<xsd:enumeration value="ABI"/>
<xsd:enumeration value="ABJ"/>
<xsd:enumeration value="ABK"/>
<xsd:enumeration value="ABL"/>
<xsd:enumeration value="ABM"/>
<xsd:enumeration value="ABN"/>
<xsd:enumeration value="ABO"/>
<xsd:enumeration value="ABP"/>
<xsd:enumeration value="ABQ"/>
<xsd:enumeration value="ABR"/>
<xsd:enumeration value="ABS"/>
<xsd:enumeration value="ABT"/>
<xsd:enumeration value="ABU"/>
<xsd:enumeration value="ABV"/>
<xsd:enumeration value="ABW"/>
<xsd:enumeration value="ABX"/>
<xsd:enumeration value="ABY"/>
<xsd:enumeration value="ABZ"/>
<xsd:enumeration value="AC"/>
<xsd:enumeration value="ACA"/>
<xsd:enumeration value="ACB"/>
<xsd:enumeration value="ACC"/>
<xsd:enumeration value="ACD"/>
<xsd:enumeration value="ACE"/>
<xsd:enumeration value="ACF"/>
<xsd:enumeration value="ACG"/>
<xsd:enumeration value="ACH"/>
<xsd:enumeration value="ACI"/>
<xsd:enumeration value="ACJ"/>
<xsd:enumeration value="ACK"/>
<xsd:enumeration value="ACL"/>
<xsd:enumeration value="ACN"/>
<xsd:enumeration value="ACO"/>
<xsd:enumeration value="ACP"/>
<xsd:enumeration value="ACQ"/>
<xsd:enumeration value="ACR"/>
<xsd:enumeration value="ACT"/>
<xsd:enumeration value="ACU"/>
<xsd:enumeration value="ACV"/>
<xsd:enumeration value="ACW"/>
<xsd:enumeration value="ACX"/>
<xsd:enumeration value="ACY"/>
<xsd:enumeration value="ACZ"/>
<xsd:enumeration value="ADA"/>
<xsd:enumeration value="ADB"/>
<xsd:enumeration value="ADC"/>
<xsd:enumeration value="ADD"/>
<xsd:enumeration value="ADE"/>
<xsd:enumeration value="ADF"/>
<xsd:enumeration value="ADG"/>
<xsd:enumeration value="ADI"/>
<xsd:enumeration value="ADJ"/>
<xsd:enumeration value="ADK"/>
<xsd:enumeration value="ADL"/>
<xsd:enumeration value="ADM"/>
<xsd:enumeration value="ADN"/>
<xsd:enumeration value="ADO"/>
<xsd:enumeration value="ADP"/>
<xsd:enumeration value="ADQ"/>
<xsd:enumeration value="ADT"/>
<xsd:enumeration value="ADU"/>
<xsd:enumeration value="ADV"/>
<xsd:enumeration value="ADW"/>
<xsd:enumeration value="ADX"/>
<xsd:enumeration value="ADY"/>
<xsd:enumeration value="ADZ"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AEA"/>
<xsd:enumeration value="AEB"/>
<xsd:enumeration value="AEC"/>
<xsd:enumeration value="AED"/>
<xsd:enumeration value="AEE"/>
<xsd:enumeration value="AEF"/>
<xsd:enumeration value="AEG"/>
<xsd:enumeration value="AEH"/>
<xsd:enumeration value="AEI"/>
<xsd:enumeration value="AEJ"/>
<xsd:enumeration value="AEK"/>
<xsd:enumeration value="AEL"/>
<xsd:enumeration value="AEM"/>
<xsd:enumeration value="AEN"/>
<xsd:enumeration value="AEO"/>
<xsd:enumeration value="AEP"/>
<xsd:enumeration value="AEQ"/>
<xsd:enumeration value="AER"/>
<xsd:enumeration value="AES"/>
<xsd:enumeration value="AET"/>
<xsd:enumeration value="AEU"/>
<xsd:enumeration value="AEV"/>
<xsd:enumeration value="AEW"/>
<xsd:enumeration value="AEX"/>
<xsd:enumeration value="AEY"/>
<xsd:enumeration value="AEZ"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AFA"/>
<xsd:enumeration value="AFB"/>
<xsd:enumeration value="AFC"/>
<xsd:enumeration value="AFD"/>
<xsd:enumeration value="AFE"/>
<xsd:enumeration value="AFF"/>
<xsd:enumeration value="AFG"/>
<xsd:enumeration value="AFH"/>
<xsd:enumeration value="AFI"/>
<xsd:enumeration value="AFJ"/>
<xsd:enumeration value="AFK"/>
<xsd:enumeration value="AFL"/>
<xsd:enumeration value="AFM"/>
<xsd:enumeration value="AFN"/>
<xsd:enumeration value="AFO"/>
<xsd:enumeration value="AFP"/>
<xsd:enumeration value="AFQ"/>
<xsd:enumeration value="AFR"/>
<xsd:enumeration value="AFS"/>
<xsd:enumeration value="AFT"/>
<xsd:enumeration value="AFU"/>
<xsd:enumeration value="AFV"/>
<xsd:enumeration value="AFW"/>
<xsd:enumeration value="AFX"/>
<xsd:enumeration value="AFY"/>
<xsd:enumeration value="AFZ"/>
<xsd:enumeration value="AGA"/>
<xsd:enumeration value="AGB"/>
<xsd:enumeration value="AGC"/>
<xsd:enumeration value="AGD"/>
<xsd:enumeration value="AGE"/>
<xsd:enumeration value="AGF"/>
<xsd:enumeration value="AGG"/>
<xsd:enumeration value="AGH"/>
<xsd:enumeration value="AGI"/>
<xsd:enumeration value="AGJ"/>
<xsd:enumeration value="AGK"/>
<xsd:enumeration value="AGL"/>
<xsd:enumeration value="AGM"/>
<xsd:enumeration value="AGN"/>
<xsd:enumeration value="AGO"/>
<xsd:enumeration value="AGP"/>
<xsd:enumeration value="AGQ"/>
<xsd:enumeration value="AGR"/>
<xsd:enumeration value="AGS"/>
<xsd:enumeration value="AGT"/>
<xsd:enumeration value="AGU"/>
<xsd:enumeration value="AGV"/>
<xsd:enumeration value="AGW"/>
<xsd:enumeration value="AGX"/>
<xsd:enumeration value="AGY"/>
<xsd:enumeration value="AGZ"/>
<xsd:enumeration value="AHA"/>
<xsd:enumeration value="AHB"/>
<xsd:enumeration value="AHC"/>
<xsd:enumeration value="AHD"/>
<xsd:enumeration value="AHE"/>
<xsd:enumeration value="AHF"/>
<xsd:enumeration value="AHG"/>
<xsd:enumeration value="AHH"/>
<xsd:enumeration value="AHI"/>
<xsd:enumeration value="AHJ"/>
<xsd:enumeration value="AHK"/>
<xsd:enumeration value="AHL"/>
<xsd:enumeration value="AHM"/>
<xsd:enumeration value="AHN"/>
<xsd:enumeration value="AHO"/>
<xsd:enumeration value="AHP"/>
<xsd:enumeration value="AHQ"/>
<xsd:enumeration value="AHR"/>
<xsd:enumeration value="AHS"/>
<xsd:enumeration value="AHT"/>
<xsd:enumeration value="AHU"/>
<xsd:enumeration value="AHV"/>
<xsd:enumeration value="AHX"/>
<xsd:enumeration value="AHY"/>
<xsd:enumeration value="AHZ"/>
<xsd:enumeration value="AIA"/>
<xsd:enumeration value="AIB"/>
<xsd:enumeration value="AIC"/>
<xsd:enumeration value="AID"/>
<xsd:enumeration value="AIE"/>
<xsd:enumeration value="AIF"/>
<xsd:enumeration value="AIG"/>
<xsd:enumeration value="AIH"/>
<xsd:enumeration value="AII"/>
<xsd:enumeration value="AIJ"/>
<xsd:enumeration value="AIK"/>
<xsd:enumeration value="AIL"/>
<xsd:enumeration value="AIM"/>
<xsd:enumeration value="AIN"/>
<xsd:enumeration value="AIO"/>
<xsd:enumeration value="AIP"/>
<xsd:enumeration value="AIQ"/>
<xsd:enumeration value="AIR"/>
<xsd:enumeration value="AIS"/>
<xsd:enumeration value="AIT"/>
<xsd:enumeration value="AIU"/>
<xsd:enumeration value="AIV"/>
<xsd:enumeration value="AIW"/>
<xsd:enumeration value="AIX"/>
<xsd:enumeration value="AIY"/>
<xsd:enumeration value="AIZ"/>
<xsd:enumeration value="AJA"/>
<xsd:enumeration value="AJB"/>
<xsd:enumeration value="AJC"/>
<xsd:enumeration value="AJD"/>
<xsd:enumeration value="AJE"/>
<xsd:enumeration value="AJF"/>
<xsd:enumeration value="AJG"/>
<xsd:enumeration value="AJH"/>
<xsd:enumeration value="AJI"/>
<xsd:enumeration value="AJJ"/>
<xsd:enumeration value="AJK"/>
<xsd:enumeration value="AJL"/>
<xsd:enumeration value="AJM"/>
<xsd:enumeration value="AJN"/>
<xsd:enumeration value="AJO"/>
<xsd:enumeration value="AJP"/>
<xsd:enumeration value="AJQ"/>
<xsd:enumeration value="AJR"/>
<xsd:enumeration value="AJS"/>
<xsd:enumeration value="AJT"/>
<xsd:enumeration value="AJU"/>
<xsd:enumeration value="AJV"/>
<xsd:enumeration value="AJW"/>
<xsd:enumeration value="AJX"/>
<xsd:enumeration value="AJY"/>
<xsd:enumeration value="AJZ"/>
<xsd:enumeration value="AKA"/>
<xsd:enumeration value="AKB"/>
<xsd:enumeration value="AKC"/>
<xsd:enumeration value="AKD"/>
<xsd:enumeration value="AKE"/>
<xsd:enumeration value="AKF"/>
<xsd:enumeration value="AKG"/>
<xsd:enumeration value="AKH"/>
<xsd:enumeration value="AKI"/>
<xsd:enumeration value="AKJ"/>
<xsd:enumeration value="AKK"/>
<xsd:enumeration value="AKL"/>
<xsd:enumeration value="AKM"/>
<xsd:enumeration value="AKN"/>
<xsd:enumeration value="AKO"/>
<xsd:enumeration value="AKP"/>
<xsd:enumeration value="AKQ"/>
<xsd:enumeration value="AKR"/>
<xsd:enumeration value="AKS"/>
<xsd:enumeration value="AKT"/>
<xsd:enumeration value="AKU"/>
<xsd:enumeration value="AKV"/>
<xsd:enumeration value="AKW"/>
<xsd:enumeration value="AKX"/>
<xsd:enumeration value="AKY"/>
<xsd:enumeration value="AKZ"/>
<xsd:enumeration value="ALA"/>
<xsd:enumeration value="ALB"/>
<xsd:enumeration value="ALC"/>
<xsd:enumeration value="ALD"/>
<xsd:enumeration value="ALE"/>
<xsd:enumeration value="ALF"/>
<xsd:enumeration value="ALG"/>
<xsd:enumeration value="ALH"/>
<xsd:enumeration value="ALI"/>
<xsd:enumeration value="ALJ"/>
<xsd:enumeration value="ALK"/>
<xsd:enumeration value="ALL"/>
<xsd:enumeration value="ALM"/>
<xsd:enumeration value="ALN"/>
<xsd:enumeration value="ALO"/>
<xsd:enumeration value="ALP"/>
<xsd:enumeration value="ALQ"/>
<xsd:enumeration value="ALR"/>
<xsd:enumeration value="ALS"/>
<xsd:enumeration value="ALT"/>
<xsd:enumeration value="ALU"/>
<xsd:enumeration value="ALV"/>
<xsd:enumeration value="ALW"/>
<xsd:enumeration value="ALX"/>
<xsd:enumeration value="ALY"/>
<xsd:enumeration value="ALZ"/>
<xsd:enumeration value="AMA"/>
<xsd:enumeration value="AMB"/>
<xsd:enumeration value="AMC"/>
<xsd:enumeration value="AMD"/>
<xsd:enumeration value="AME"/>
<xsd:enumeration value="AMF"/>
<xsd:enumeration value="AMG"/>
<xsd:enumeration value="AMH"/>
<xsd:enumeration value="AMI"/>
<xsd:enumeration value="AMJ"/>
<xsd:enumeration value="AMK"/>
<xsd:enumeration value="AML"/>
<xsd:enumeration value="AMM"/>
<xsd:enumeration value="AMN"/>
<xsd:enumeration value="AMO"/>
<xsd:enumeration value="AMP"/>
<xsd:enumeration value="AMQ"/>
<xsd:enumeration value="AMR"/>
<xsd:enumeration value="AMS"/>
<xsd:enumeration value="AMT"/>
<xsd:enumeration value="AMU"/>
<xsd:enumeration value="AMV"/>
<xsd:enumeration value="AMW"/>
<xsd:enumeration value="AMX"/>
<xsd:enumeration value="AMY"/>
<xsd:enumeration value="AMZ"/>
<xsd:enumeration value="ANA"/>
<xsd:enumeration value="ANB"/>
<xsd:enumeration value="ANC"/>
<xsd:enumeration value="AND"/>
<xsd:enumeration value="ANE"/>
<xsd:enumeration value="ANF"/>
<xsd:enumeration value="ANG"/>
<xsd:enumeration value="ANH"/>
<xsd:enumeration value="ANI"/>
<xsd:enumeration value="ANJ"/>
<xsd:enumeration value="ANK"/>
<xsd:enumeration value="ANL"/>
<xsd:enumeration value="ANM"/>
<xsd:enumeration value="ANN"/>
<xsd:enumeration value="ANO"/>
<xsd:enumeration value="ANP"/>
<xsd:enumeration value="ANQ"/>
<xsd:enumeration value="ANR"/>
<xsd:enumeration value="ANS"/>
<xsd:enumeration value="ANT"/>
<xsd:enumeration value="ANU"/>
<xsd:enumeration value="ANV"/>
<xsd:enumeration value="ANW"/>
<xsd:enumeration value="ANX"/>
<xsd:enumeration value="ANY"/>
<xsd:enumeration value="AOA"/>
<xsd:enumeration value="AOD"/>
<xsd:enumeration value="AOE"/>
<xsd:enumeration value="AOF"/>
<xsd:enumeration value="AOG"/>
<xsd:enumeration value="AOH"/>
<xsd:enumeration value="AOI"/>
<xsd:enumeration value="AOJ"/>
<xsd:enumeration value="AOK"/>
<xsd:enumeration value="AOL"/>
<xsd:enumeration value="AOM"/>
<xsd:enumeration value="AON"/>
<xsd:enumeration value="AOO"/>
<xsd:enumeration value="AOP"/>
<xsd:enumeration value="AOQ"/>
<xsd:enumeration value="AOR"/>
<xsd:enumeration value="AOS"/>
<xsd:enumeration value="AOT"/>
<xsd:enumeration value="AOU"/>
<xsd:enumeration value="AOV"/>
<xsd:enumeration value="AOW"/>
<xsd:enumeration value="AOX"/>
<xsd:enumeration value="AOY"/>
<xsd:enumeration value="AOZ"/>
<xsd:enumeration value="AP"/>
<xsd:enumeration value="APA"/>
<xsd:enumeration value="APB"/>
<xsd:enumeration value="APC"/>
<xsd:enumeration value="APD"/>
<xsd:enumeration value="APE"/>
<xsd:enumeration value="APF"/>
<xsd:enumeration value="APG"/>
<xsd:enumeration value="APH"/>
<xsd:enumeration value="API"/>
<xsd:enumeration value="APJ"/>
<xsd:enumeration value="APK"/>
<xsd:enumeration value="APL"/>
<xsd:enumeration value="APM"/>
<xsd:enumeration value="APN"/>
<xsd:enumeration value="APO"/>
<xsd:enumeration value="APP"/>
<xsd:enumeration value="APQ"/>
<xsd:enumeration value="APR"/>
<xsd:enumeration value="APS"/>
<xsd:enumeration value="APT"/>
<xsd:enumeration value="APU"/>
<xsd:enumeration value="APV"/>
<xsd:enumeration value="APW"/>
<xsd:enumeration value="APX"/>
<xsd:enumeration value="APY"/>
<xsd:enumeration value="APZ"/>
<xsd:enumeration value="AQA"/>
<xsd:enumeration value="AQB"/>
<xsd:enumeration value="AQC"/>
<xsd:enumeration value="AQD"/>
<xsd:enumeration value="AQE"/>
<xsd:enumeration value="AQF"/>
<xsd:enumeration value="AQG"/>
<xsd:enumeration value="AQH"/>
<xsd:enumeration value="AQI"/>
<xsd:enumeration value="AQJ"/>
<xsd:enumeration value="AQK"/>
<xsd:enumeration value="AQL"/>
<xsd:enumeration value="AQM"/>
<xsd:enumeration value="AQN"/>
<xsd:enumeration value="AQO"/>
<xsd:enumeration value="AQP"/>
<xsd:enumeration value="AQQ"/>
<xsd:enumeration value="AQR"/>
<xsd:enumeration value="AQS"/>
<xsd:enumeration value="AQT"/>
<xsd:enumeration value="AQU"/>
<xsd:enumeration value="AQV"/>
<xsd:enumeration value="AQW"/>
<xsd:enumeration value="AQX"/>
<xsd:enumeration value="AQY"/>
<xsd:enumeration value="AQZ"/>
<xsd:enumeration value="ARA"/>
<xsd:enumeration value="ARB"/>
<xsd:enumeration value="ARC"/>
<xsd:enumeration value="ARD"/>
<xsd:enumeration value="ARE"/>
<xsd:enumeration value="ARF"/>
<xsd:enumeration value="ARG"/>
<xsd:enumeration value="ARH"/>
<xsd:enumeration value="ARI"/>
<xsd:enumeration value="ARJ"/>
<xsd:enumeration value="ARK"/>
<xsd:enumeration value="ARL"/>
<xsd:enumeration value="ARM"/>
<xsd:enumeration value="ARN"/>
<xsd:enumeration value="ARO"/>
<xsd:enumeration value="ARP"/>
<xsd:enumeration value="ARQ"/>
<xsd:enumeration value="ARR"/>
<xsd:enumeration value="ARS"/>
<xsd:enumeration value="ART"/>
<xsd:enumeration value="ARU"/>
<xsd:enumeration value="ARV"/>
<xsd:enumeration value="ARW"/>
<xsd:enumeration value="ARX"/>
<xsd:enumeration value="ARY"/>
<xsd:enumeration value="ARZ"/>
<xsd:enumeration value="ASA"/>
<xsd:enumeration value="ASB"/>
<xsd:enumeration value="ASC"/>
<xsd:enumeration value="ASD"/>
<xsd:enumeration value="ASE"/>
<xsd:enumeration value="ASF"/>
<xsd:enumeration value="ASG"/>
<xsd:enumeration value="ASH"/>
<xsd:enumeration value="ASI"/>
<xsd:enumeration value="ASJ"/>
<xsd:enumeration value="ASK"/>
<xsd:enumeration value="ASL"/>
<xsd:enumeration value="ASM"/>
<xsd:enumeration value="ASN"/>
<xsd:enumeration value="ASO"/>
<xsd:enumeration value="ASP"/>
<xsd:enumeration value="ASQ"/>
<xsd:enumeration value="ASR"/>
<xsd:enumeration value="ASS"/>
<xsd:enumeration value="AST"/>
<xsd:enumeration value="ASU"/>
<xsd:enumeration value="ASV"/>
<xsd:enumeration value="ASW"/>
<xsd:enumeration value="ASX"/>
<xsd:enumeration value="ASY"/>
<xsd:enumeration value="ASZ"/>
<xsd:enumeration value="ATA"/>
<xsd:enumeration value="ATB"/>
<xsd:enumeration value="ATC"/>
<xsd:enumeration value="ATD"/>
<xsd:enumeration value="ATE"/>
<xsd:enumeration value="ATF"/>
<xsd:enumeration value="ATG"/>
<xsd:enumeration value="ATH"/>
<xsd:enumeration value="ATI"/>
<xsd:enumeration value="ATJ"/>
<xsd:enumeration value="ATK"/>
<xsd:enumeration value="ATL"/>
<xsd:enumeration value="ATM"/>
<xsd:enumeration value="ATN"/>
<xsd:enumeration value="ATO"/>
<xsd:enumeration value="ATP"/>
<xsd:enumeration value="ATQ"/>
<xsd:enumeration value="ATR"/>
<xsd:enumeration value="ATS"/>
<xsd:enumeration value="ATT"/>
<xsd:enumeration value="ATU"/>
<xsd:enumeration value="ATV"/>
<xsd:enumeration value="ATW"/>
<xsd:enumeration value="ATX"/>
<xsd:enumeration value="ATY"/>
<xsd:enumeration value="ATZ"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AUA"/>
<xsd:enumeration value="AUB"/>
<xsd:enumeration value="AUC"/>
<xsd:enumeration value="AUD"/>
<xsd:enumeration value="AUE"/>
<xsd:enumeration value="AUF"/>
<xsd:enumeration value="AUG"/>
<xsd:enumeration value="AUH"/>
<xsd:enumeration value="AUI"/>
<xsd:enumeration value="AUJ"/>
<xsd:enumeration value="AUK"/>
<xsd:enumeration value="AUL"/>
<xsd:enumeration value="AUM"/>
<xsd:enumeration value="AUN"/>
<xsd:enumeration value="AUO"/>
<xsd:enumeration value="AUP"/>
<xsd:enumeration value="AUQ"/>
<xsd:enumeration value="AUR"/>
<xsd:enumeration value="AUS"/>
<xsd:enumeration value="AUT"/>
<xsd:enumeration value="AUU"/>
<xsd:enumeration value="AUV"/>
<xsd:enumeration value="AUW"/>
<xsd:enumeration value="AUX"/>
<xsd:enumeration value="AUY"/>
<xsd:enumeration value="AUZ"/>
<xsd:enumeration value="AV"/>
<xsd:enumeration value="AVA"/>
<xsd:enumeration value="AVB"/>
<xsd:enumeration value="AVC"/>
<xsd:enumeration value="AVD"/>
<xsd:enumeration value="AVE"/>
<xsd:enumeration value="AVF"/>
<xsd:enumeration value="AVG"/>
<xsd:enumeration value="AVH"/>
<xsd:enumeration value="AVI"/>
<xsd:enumeration value="AVJ"/>
<xsd:enumeration value="AVK"/>
<xsd:enumeration value="AVL"/>
<xsd:enumeration value="AVM"/>
<xsd:enumeration value="AVN"/>
<xsd:enumeration value="AVO"/>
<xsd:enumeration value="AVP"/>
<xsd:enumeration value="AVQ"/>
<xsd:enumeration value="AVR"/>
<xsd:enumeration value="AVS"/>
<xsd:enumeration value="AVT"/>
<xsd:enumeration value="AVU"/>
<xsd:enumeration value="AVV"/>
<xsd:enumeration value="AVW"/>
<xsd:enumeration value="AVX"/>
<xsd:enumeration value="AVY"/>
<xsd:enumeration value="AVZ"/>
<xsd:enumeration value="AWA"/>
<xsd:enumeration value="AWB"/>
<xsd:enumeration value="AWC"/>
<xsd:enumeration value="AWD"/>
<xsd:enumeration value="AWE"/>
<xsd:enumeration value="AWF"/>
<xsd:enumeration value="AWG"/>
<xsd:enumeration value="AWH"/>
<xsd:enumeration value="AWI"/>
<xsd:enumeration value="AWJ"/>
<xsd:enumeration value="AWK"/>
<xsd:enumeration value="AWL"/>
<xsd:enumeration value="AWM"/>
<xsd:enumeration value="AWN"/>
<xsd:enumeration value="AWO"/>
<xsd:enumeration value="AWP"/>
<xsd:enumeration value="AWQ"/>
<xsd:enumeration value="AWR"/>
<xsd:enumeration value="AWS"/>
<xsd:enumeration value="AWT"/>
<xsd:enumeration value="AWU"/>
<xsd:enumeration value="AWV"/>
<xsd:enumeration value="AWW"/>
<xsd:enumeration value="AWX"/>
<xsd:enumeration value="AWY"/>
<xsd:enumeration value="AWZ"/>
<xsd:enumeration value="AXA"/>
<xsd:enumeration value="AXB"/>
<xsd:enumeration value="AXC"/>
<xsd:enumeration value="AXD"/>
<xsd:enumeration value="AXE"/>
<xsd:enumeration value="AXF"/>
<xsd:enumeration value="AXG"/>
<xsd:enumeration value="AXH"/>
<xsd:enumeration value="AXI"/>
<xsd:enumeration value="AXJ"/>
<xsd:enumeration value="AXK"/>
<xsd:enumeration value="AXL"/>
<xsd:enumeration value="AXM"/>
<xsd:enumeration value="AXN"/>
<xsd:enumeration value="AXO"/>
<xsd:enumeration value="AXP"/>
<xsd:enumeration value="AXQ"/>
<xsd:enumeration value="AXR"/>
<xsd:enumeration value="AXS"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BC"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BTP"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="CAS"/>
<xsd:enumeration value="CAT"/>
<xsd:enumeration value="CAU"/>
<xsd:enumeration value="CAV"/>
<xsd:enumeration value="CAW"/>
<xsd:enumeration value="CAX"/>
<xsd:enumeration value="CAY"/>
<xsd:enumeration value="CAZ"/>
<xsd:enumeration value="CBA"/>
<xsd:enumeration value="CBB"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CEC"/>
<xsd:enumeration value="CED"/>
<xsd:enumeration value="CFE"/>
<xsd:enumeration value="CFF"/>
<xsd:enumeration value="CFO"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CKN"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CMR"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CNO"/>
<xsd:enumeration value="COF"/>
<xsd:enumeration value="CP"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CRN"/>
<xsd:enumeration value="CS"/>
<xsd:enumeration value="CST"/>
<xsd:enumeration value="CT"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DA"/>
<xsd:enumeration value="DAN"/>
<xsd:enumeration value="DB"/>
<xsd:enumeration value="DI"/>
<xsd:enumeration value="DL"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DQ"/>
<xsd:enumeration value="DR"/>
<xsd:enumeration value="EA"/>
<xsd:enumeration value="EB"/>
<xsd:enumeration value="ED"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EEP"/>
<xsd:enumeration value="EI"/>
<xsd:enumeration value="EN"/>
<xsd:enumeration value="EQ"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="ERN"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="EX"/>
<xsd:enumeration value="FC"/>
<xsd:enumeration value="FF"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FLW"/>
<xsd:enumeration value="FN"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FS"/>
<xsd:enumeration value="FT"/>
<xsd:enumeration value="FV"/>
<xsd:enumeration value="FX"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GC"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GDN"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="HS"/>
<xsd:enumeration value="HWB"/>
<xsd:enumeration value="IA"/>
<xsd:enumeration value="IB"/>
<xsd:enumeration value="ICA"/>
<xsd:enumeration value="ICE"/>
<xsd:enumeration value="ICO"/>
<xsd:enumeration value="II"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="INB"/>
<xsd:enumeration value="INN"/>
<xsd:enumeration value="INO"/>
<xsd:enumeration value="IP"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="IV"/>
<xsd:enumeration value="JB"/>
<xsd:enumeration value="JE"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LAN"/>
<xsd:enumeration value="LAR"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LO"/>
<xsd:enumeration value="LRC"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MB"/>
<xsd:enumeration value="MF"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MRN"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MSS"/>
<xsd:enumeration value="MWB"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="OH"/>
<xsd:enumeration value="OI"/>
<xsd:enumeration value="ON"/>
<xsd:enumeration value="OP"/>
<xsd:enumeration value="OR"/>
<xsd:enumeration value="PB"/>
<xsd:enumeration value="PC"/>
<xsd:enumeration value="PD"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PI"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="POR"/>
<xsd:enumeration value="PP"/>
<xsd:enumeration value="PQ"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="RA"/>
<xsd:enumeration value="RC"/>
<xsd:enumeration value="RCN"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="REN"/>
<xsd:enumeration value="RF"/>
<xsd:enumeration value="RR"/>
<xsd:enumeration value="RT"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SEA"/>
<xsd:enumeration value="SF"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="SP"/>
<xsd:enumeration value="SQ"/>
<xsd:enumeration value="SRN"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="STA"/>
<xsd:enumeration value="SW"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="TB"/>
<xsd:enumeration value="TCR"/>
<xsd:enumeration value="TE"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="TI"/>
<xsd:enumeration value="TIN"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TP"/>
<xsd:enumeration value="UAR"/>
<xsd:enumeration value="UC"/>
<xsd:enumeration value="UCN"/>
<xsd:enumeration value="UN"/>
<xsd:enumeration value="UO"/>
<xsd:enumeration value="URI"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="VGR"/>
<xsd:enumeration value="VM"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VON"/>
<xsd:enumeration value="VOR"/>
<xsd:enumeration value="VP"/>
<xsd:enumeration value="VR"/>
<xsd:enumeration value="VS"/>
<xsd:enumeration value="VT"/>
<xsd:enumeration value="VV"/>
<xsd:enumeration value="WE"/>
<xsd:enumeration value="WM"/>
<xsd:enumeration value="WN"/>
<xsd:enumeration value="WR"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="WY"/>
<xsd:enumeration value="XA"/>
<xsd:enumeration value="XC"/>
<xsd:enumeration value="XP"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:clm62379="urn:un:unece:uncefact:codelist:standard:UNECE:TimePointFormatCode:D19B"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:UNECE:TimePointFormatCode:D19B"
elementFormDefault="qualified"
version="4.3">
<xsd:simpleType name="TimePointFormatCodeContentType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="102"/>
<xsd:enumeration value="203"/>
<xsd:enumeration value="205"/>
<xsd:enumeration value="209"/>
<xsd:enumeration value="502"/>
<xsd:enumeration value="602"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" - schemaLocation changed to SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EN16931_AllowanceChargeReasonCode_D20A.xsd
Enumeration of UNECE clm64465AllowanceChargeReasonCode has been replaced to be equal to EN16931 (UNCL 7161 and 5189)
-->
<xsd:schema xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:clm210AccountingE501="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A" xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" xmlns:clm61229LineStatusCode="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A" xmlns:clm64465AllowanceChargeReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" xmlns:clm63139ContactTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A" xmlns:clm64053="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010" xmlns:clm64055DeliveryTermsFunctionCode="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A" xmlns:clm61001="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A" xmlns:clm61373="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A" xmlns:clm65153="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A" xmlns:clm65305="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A" xmlns:clm62475="urn:un:unece:uncefact:codelist:standard:UNECE:EventTimeReferenceCode:D20A" xmlns:clm61225MessageFunctionTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A" xmlns:clm67065="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006" xmlns:clm64461="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A" xmlns:clm61153ReferenceTypeCode="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A" xmlns:clm62379="urn:un:unece:uncefact:codelist:standard:UNECE:TimePointFormatCode:D19B" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006" targetNamespace="urn:un:unece:uncefact:data:standard:QualifiedDataType:128" elementFormDefault="qualified" version="128.0">
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:EDIFICAS-EU:AccountingAccountType:D11A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EDIFICAS-EU_AccountingAccountType_D11A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_ISO_ISO3AlphaCurrencyCode_2012-08-31.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ActionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ActionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_EN16931_AllowanceChargeReasonCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ContactFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ContactFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsCode:2010" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsCode_2010.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DeliveryTermsFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DeliveryTermsFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentNameCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentNameCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DocumentStatusCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DocumentStatusCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyTaxFeeTypeCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DutyTaxFeeTypeCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:DutyorTaxorFeeCategoryCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_DutyorTaxorFeeCategoryCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:EventTimeReferenceCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_EventTimeReferenceCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:MessageFunctionCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_MessageFunctionCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:PackageTypeCode:2006" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_PackageTypeCode_2006.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:PaymentMeansCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_PaymentMeansCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:ReferenceTypeCode:D20A" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_ReferenceTypeCode_D20A.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:codelist:standard:UNECE:TimePointFormatCode:D19B" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_codelist_standard_UNECE_TimePointFormatCode_D19B.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_128.xsd"/>
<xsd:import namespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006" schemaLocation="SCRDMCCBDACIOMessageStructure_100pD20B_urn_un_unece_uncefact_identifierlist_standard_ISO_ISOTwo-letterCountryCode_SecondEdition2006.xsd"/>
<xsd:complexType name="AccountingAccountTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm210AccountingE501:AccountingAccountTypeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AllowanceChargeReasonCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64465AllowanceChargeReasonCode:AllowanceChargeReasonCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ContactTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm63139ContactTypeCode:ContactFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CountryIDType">
<xsd:simpleContent>
<xsd:extension base="ids5ISO316612A:ISOTwoletterCountryCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CurrencyCodeType">
<xsd:simpleContent>
<xsd:extension base="clm5ISO42173A:ISO3AlphaCurrencyCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64053:DeliveryTermsCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DeliveryTermsFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64055DeliveryTermsFunctionCode:DeliveryTermsFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61001:DocumentNameCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DocumentStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61373:DocumentStatusCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="FormattedDateTimeType">
<xsd:sequence>
<xsd:element name="DateTimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="clm62379:TimePointFormatCodeContentType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LineStatusCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61229LineStatusCode:ActionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="MessageFunctionCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61225MessageFunctionTypeCode:MessageFunctionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PackageTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm67065:PackageTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PaymentMeansCodeType">
<xsd:simpleContent>
<xsd:extension base="clm64461:PaymentMeansCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ReferenceCodeType">
<xsd:simpleContent>
<xsd:extension base="clm61153ReferenceTypeCode:ReferenceTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaxCategoryCodeType">
<xsd:simpleContent>
<xsd:extension base="clm65305:DutyorTaxorFeeCategoryCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaxTypeCodeType">
<xsd:simpleContent>
<xsd:extension base="clm65153:DutyTaxFeeTypeCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TimeReferenceCodeType">
<xsd:simpleContent>
<xsd:extension base="clm62475:EventTimeReferenceCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:128"
elementFormDefault="qualified"
version="128.0">
<xsd:complexType name="AmountType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currencyID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="BinaryObjectType">
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="mimeCode" type="xsd:token" use="required"/>
<xsd:attribute name="filename" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="CodeType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="listID" type="xsd:token" use="optional"/>
<xsd:attribute name="listVersionID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="DateTimeType">
<xsd:choice>
<xsd:element name="DateTimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="DateTime" type="xsd:dateTime"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="IDType">
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="schemeID" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="IndicatorType">
<xsd:choice>
<xsd:element name="IndicatorString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Indicator" type="xsd:boolean"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MeasureType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="NumericType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="PercentType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="QuantityType">
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TextType">
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>

View File

@@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
elementFormDefault="qualified"
version="10.11">
<xsd:simpleType name="ISOTwoletterCountryCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AE"/>
<xsd:enumeration value="AF"/>
<xsd:enumeration value="AG"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AL"/>
<xsd:enumeration value="AM"/>
<xsd:enumeration value="AO"/>
<xsd:enumeration value="AQ"/>
<xsd:enumeration value="AR"/>
<xsd:enumeration value="AS"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="AU"/>
<xsd:enumeration value="AW"/>
<xsd:enumeration value="AX"/>
<xsd:enumeration value="AZ"/>
<xsd:enumeration value="BA"/>
<xsd:enumeration value="BB"/>
<xsd:enumeration value="BD"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BF"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="BH"/>
<xsd:enumeration value="BI"/>
<xsd:enumeration value="BJ"/>
<xsd:enumeration value="BL"/>
<xsd:enumeration value="BM"/>
<xsd:enumeration value="BN"/>
<xsd:enumeration value="BO"/>
<xsd:enumeration value="BQ"/>
<xsd:enumeration value="BR"/>
<xsd:enumeration value="BS"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="BV"/>
<xsd:enumeration value="BW"/>
<xsd:enumeration value="BY"/>
<xsd:enumeration value="BZ"/>
<xsd:enumeration value="CA"/>
<xsd:enumeration value="CC"/>
<xsd:enumeration value="CD"/>
<xsd:enumeration value="CF"/>
<xsd:enumeration value="CG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CI"/>
<xsd:enumeration value="CK"/>
<xsd:enumeration value="CL"/>
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="CR"/>
<xsd:enumeration value="CU"/>
<xsd:enumeration value="CV"/>
<xsd:enumeration value="CW"/>
<xsd:enumeration value="CX"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DJ"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="DM"/>
<xsd:enumeration value="DO"/>
<xsd:enumeration value="DZ"/>
<xsd:enumeration value="EC"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="EG"/>
<xsd:enumeration value="EH"/>
<xsd:enumeration value="ER"/>
<xsd:enumeration value="ES"/>
<xsd:enumeration value="ET"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FJ"/>
<xsd:enumeration value="FK"/>
<xsd:enumeration value="FM"/>
<xsd:enumeration value="FO"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="GA"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GD"/>
<xsd:enumeration value="GE"/>
<xsd:enumeration value="GF"/>
<xsd:enumeration value="GG"/>
<xsd:enumeration value="GH"/>
<xsd:enumeration value="GI"/>
<xsd:enumeration value="GL"/>
<xsd:enumeration value="GM"/>
<xsd:enumeration value="GN"/>
<xsd:enumeration value="GP"/>
<xsd:enumeration value="GQ"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="GS"/>
<xsd:enumeration value="GT"/>
<xsd:enumeration value="GU"/>
<xsd:enumeration value="GW"/>
<xsd:enumeration value="GY"/>
<xsd:enumeration value="HK"/>
<xsd:enumeration value="HM"/>
<xsd:enumeration value="HN"/>
<xsd:enumeration value="HR"/>
<xsd:enumeration value="HT"/>
<xsd:enumeration value="HU"/>
<xsd:enumeration value="ID"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IL"/>
<xsd:enumeration value="IM"/>
<xsd:enumeration value="IN"/>
<xsd:enumeration value="IO"/>
<xsd:enumeration value="IQ"/>
<xsd:enumeration value="IR"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="JE"/>
<xsd:enumeration value="JM"/>
<xsd:enumeration value="JO"/>
<xsd:enumeration value="JP"/>
<xsd:enumeration value="KE"/>
<xsd:enumeration value="KG"/>
<xsd:enumeration value="KH"/>
<xsd:enumeration value="KI"/>
<xsd:enumeration value="KM"/>
<xsd:enumeration value="KN"/>
<xsd:enumeration value="KP"/>
<xsd:enumeration value="KR"/>
<xsd:enumeration value="KW"/>
<xsd:enumeration value="KY"/>
<xsd:enumeration value="KZ"/>
<xsd:enumeration value="LA"/>
<xsd:enumeration value="LB"/>
<xsd:enumeration value="LC"/>
<xsd:enumeration value="LI"/>
<xsd:enumeration value="LK"/>
<xsd:enumeration value="LR"/>
<xsd:enumeration value="LS"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="LY"/>
<xsd:enumeration value="MA"/>
<xsd:enumeration value="MC"/>
<xsd:enumeration value="MD"/>
<xsd:enumeration value="ME"/>
<xsd:enumeration value="MF"/>
<xsd:enumeration value="MG"/>
<xsd:enumeration value="MH"/>
<xsd:enumeration value="MK"/>
<xsd:enumeration value="ML"/>
<xsd:enumeration value="MM"/>
<xsd:enumeration value="MN"/>
<xsd:enumeration value="MO"/>
<xsd:enumeration value="MP"/>
<xsd:enumeration value="MQ"/>
<xsd:enumeration value="MR"/>
<xsd:enumeration value="MS"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="MU"/>
<xsd:enumeration value="MV"/>
<xsd:enumeration value="MW"/>
<xsd:enumeration value="MX"/>
<xsd:enumeration value="MY"/>
<xsd:enumeration value="MZ"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="NC"/>
<xsd:enumeration value="NE"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="NG"/>
<xsd:enumeration value="NI"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="NP"/>
<xsd:enumeration value="NR"/>
<xsd:enumeration value="NU"/>
<xsd:enumeration value="NZ"/>
<xsd:enumeration value="OM"/>
<xsd:enumeration value="PA"/>
<xsd:enumeration value="PE"/>
<xsd:enumeration value="PF"/>
<xsd:enumeration value="PG"/>
<xsd:enumeration value="PH"/>
<xsd:enumeration value="PK"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PM"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="PR"/>
<xsd:enumeration value="PS"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="PW"/>
<xsd:enumeration value="PY"/>
<xsd:enumeration value="QA"/>
<xsd:enumeration value="RE"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="RS"/>
<xsd:enumeration value="RU"/>
<xsd:enumeration value="RW"/>
<xsd:enumeration value="SA"/>
<xsd:enumeration value="SB"/>
<xsd:enumeration value="SC"/>
<xsd:enumeration value="SD"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SG"/>
<xsd:enumeration value="SH"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SJ"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SL"/>
<xsd:enumeration value="SM"/>
<xsd:enumeration value="SN"/>
<xsd:enumeration value="SO"/>
<xsd:enumeration value="SR"/>
<xsd:enumeration value="SS"/>
<xsd:enumeration value="ST"/>
<xsd:enumeration value="SV"/>
<xsd:enumeration value="SX"/>
<xsd:enumeration value="SY"/>
<xsd:enumeration value="SZ"/>
<xsd:enumeration value="TC"/>
<xsd:enumeration value="TD"/>
<xsd:enumeration value="TF"/>
<xsd:enumeration value="TG"/>
<xsd:enumeration value="TH"/>
<xsd:enumeration value="TJ"/>
<xsd:enumeration value="TK"/>
<xsd:enumeration value="TL"/>
<xsd:enumeration value="TM"/>
<xsd:enumeration value="TN"/>
<xsd:enumeration value="TO"/>
<xsd:enumeration value="TR"/>
<xsd:enumeration value="TT"/>
<xsd:enumeration value="TV"/>
<xsd:enumeration value="TW"/>
<xsd:enumeration value="TZ"/>
<xsd:enumeration value="UA"/>
<xsd:enumeration value="UG"/>
<xsd:enumeration value="UM"/>
<xsd:enumeration value="US"/>
<xsd:enumeration value="UY"/>
<xsd:enumeration value="UZ"/>
<xsd:enumeration value="VA"/>
<xsd:enumeration value="VC"/>
<xsd:enumeration value="VE"/>
<xsd:enumeration value="VG"/>
<xsd:enumeration value="VI"/>
<xsd:enumeration value="VN"/>
<xsd:enumeration value="VU"/>
<xsd:enumeration value="WF"/>
<xsd:enumeration value="WS"/>
<xsd:enumeration value="YE"/>
<xsd:enumeration value="YT"/>
<xsd:enumeration value="ZA"/>
<xsd:enumeration value="ZM"/>
<xsd:enumeration value="ZW"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>