This commit is contained in:
2025-10-25 20:11:21 +02:00
commit fd37421245
700 changed files with 211892 additions and 0 deletions

View File

@@ -0,0 +1,997 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:ds="urn:wco:datamodel:WCO:DMSDECO.OverallModel_DS:2"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
targetNamespace="urn:wco:datamodel:WCO:DMSDECO.OverallModel_DS:2"
elementFormDefault="qualified">
<xs:import namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31" schemaLocation="ISO3AlphaCurrencyCode_2012-08-31.xsd"/>
<xs:simpleType name="AdditionalDocumentIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AdditionalDocumentTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalInformationLimitDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_102_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AdditionalInformationSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AdditionalInformationStatementCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalInformationStatementCodeType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalInformationStatementCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AdditionalInformationStatementDescriptionTextType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalInformationStatementDescriptionTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AdditionalInformationStatementDescriptionTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AdditionalInformationStatementTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalInformationStatementTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalInformationStatementTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AdditionalProcedureProcedureCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,7}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalProcedureProcedureCodeType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalProcedureProcedureCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AdditionalProcedureSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalReferenceIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalDocumentIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AdditionalReferenceSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AdditionalReferenceTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalDocumentTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AddressCityNameTextType">
<xs:simpleContent>
<xs:extension base="ds:AddressCityNameTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AddressCityNameTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AddressCountryCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value="[A-Z]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AddressCountryCodeType">
<xs:simpleContent>
<xs:extension base="ds:AddressCountryCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AddressLineTextType">
<xs:simpleContent>
<xs:extension base="ds:AddressLineTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AddressLineTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,256}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AddressPostcodeIDType">
<xs:simpleContent>
<xs:extension base="ds:AddressPostcodeIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AddressPostcodeIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AddressStreetNumberIDType">
<xs:simpleContent>
<xs:extension base="ds:AddressStreetNumberIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AddressStreetNumberIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AgentFunctionCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AgentFunctionCodeType">
<xs:simpleContent>
<xs:extension base="ds:AgentFunctionCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="AgentIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:AgentIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AgentIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AppealOfficeIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:AppealOfficeIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="AppealOfficeIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CCQualifierCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value="[A-Z]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ClassificationIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:ClassificationIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ClassificationIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,18}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ClassificationIdentificationTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ClassificationIdentificationTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:ClassificationIdentificationTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="CommodityDescriptionTextType">
<xs:simpleContent>
<xs:extension base="ds:CommodityDescriptionTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CommodityDescriptionTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:CommunicationIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CommunicationIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,256}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationMetaDataApplicationReferenceIDType">
<xs:simpleContent>
<xs:extension base="ds:CommunicationMetaDataApplicationReferenceIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CommunicationMetaDataApplicationReferenceIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationMetaDataCommunicationsAgreementIDType">
<xs:simpleContent>
<xs:extension base="ds:CommunicationMetaDataCommunicationsAgreementIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CommunicationMetaDataCommunicationsAgreementIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationMetaDataPreparationDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_304_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="304"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CommunicationSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CommunicationTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CommunicationTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:CommunicationTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ConsignmentTotalGrossMassMeasureType">
<xs:simpleContent>
<xs:extension base="ds:ConsignmentTotalGrossMassMeasureType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ConsignmentTotalGrossMassMeasureType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactNameTextType">
<xs:simpleContent>
<xs:extension base="ds:ContactNameTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ContactNameTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactOfficeIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:ContactOfficeIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ContactOfficeIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ControlInspectionStartDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_102_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ControlResultDescriptionTextType">
<xs:simpleContent>
<xs:extension base="ds:ControlResultDescriptionTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ControlResultDescriptionTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ControlResultEffectiveDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_102_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ControlResultIdentificationCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ControlResultIdentificationCodeType">
<xs:simpleContent>
<xs:extension base="ds:ControlResultIdentificationCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ControlSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ControlTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ControlTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:ControlTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="CustomsOfficeIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:CustomsOfficeIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CustomsOfficeIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CustomsValuationExitToEntryChargeAmountType">
<xs:simpleContent>
<xs:extension base="ds:CustomsValuationExitToEntryChargeAmountType_S">
<xs:attribute name="currencyID" type="clm5ISO42173A:ISO3AlphaCurrencyCodeContentType" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="CustomsValuationExitToEntryChargeAmountType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateTimeType_102_S">
<xs:restriction base="ds:DateTimeType_S">
<xs:pattern value="[1-9][0-9][0-9][0-9](([0][13578])([0][1-9]|[1-2][0-9]|[3][0-1])|([0][469])([0][1-9]|[1-2][0-9]|[3][0])|([0][2])([0][1-9]|[1-2][0-9])|([1][0|2])([0][1-9]|[1-2][0-9]|[3][0-1])|([1][1])([0][1-9]|[1-2][0-9]|[3][0]))"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateTimeType_304_S">
<xs:restriction base="ds:DateTimeType_S">
<xs:pattern value="[1-9][0-9][0-9][0-9](([0][13578])([0][1-9]|[1-2][0-9]|[3][0-1])|([0][469])([0][1-9]|[1-2][0-9]|[3][0])|([0][2])([0][1-9]|[1-2][0-9])|([1][0|2])([0][1-9]|[1-2][0-9]|[3][0-1])|([1][1])([0][1-9]|[1-2][0-9]|[3][0]))(([2][0-3]|[0][0-9]|[1][0-9])([0-5][0-9])([0-5][0-9]))(Z|[+\-][01][0-9])"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateTimeType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarantIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:DeclarantIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarantIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarantNameTextType">
<xs:simpleContent>
<xs:extension base="ds:DeclarantNameTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarantNameTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarationAcceptanceDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_102_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DeclarationFunctionalReferenceIDType">
<xs:simpleContent>
<xs:extension base="ds:DeclarationFunctionalReferenceIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarationFunctionalReferenceIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarationIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:DeclarationIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarationIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarationIssueDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_304_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="304"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DeclarationOfficeIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:DeclarationOfficeIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarationOfficeIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarationRejectionDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_304_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="304"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DeclarationTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DeclarationTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:DeclarationTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DomesticDutyTaxPartyIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:DomesticDutyTaxPartyIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DomesticDutyTaxPartyIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DomesticDutyTaxPartyRoleCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DomesticDutyTaxPartyRoleCodeType">
<xs:simpleContent>
<xs:extension base="ds:DomesticDutyTaxPartyRoleCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="DutyTaxFeeAdValoremTaxBaseAmountType">
<xs:simpleContent>
<xs:extension base="ds:DutyTaxFeeAdValoremTaxBaseAmountType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DutyTaxFeeAdValoremTaxBaseAmountType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DutyTaxFeeTaxAmountType">
<xs:simpleContent>
<xs:extension base="ds:DutyTaxFeeTaxAmountType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="DutyTaxFeeTaxAmountType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DutyTaxFeeTaxRateNumericType">
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:totalDigits value="17"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DutyTaxFeeTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DutyTaxFeeTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:DutyTaxFeeTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="EconomicOperatorIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:EconomicOperatorIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="EconomicOperatorIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ErrorDescriptionTextType">
<xs:simpleContent>
<xs:extension base="ds:ErrorDescriptionTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ErrorDescriptionTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ErrorOriginalAttributeValueTextType">
<xs:simpleContent>
<xs:extension base="ds:ErrorOriginalAttributeValueTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ErrorOriginalAttributeValueTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorValidationCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ErrorValidationCodeType">
<xs:simpleContent>
<xs:extension base="ds:ErrorValidationCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ExporterNameTextType">
<xs:simpleContent>
<xs:extension base="ds:ExporterNameTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ExporterNameTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationAdditionalIdentifierIDType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationAdditionalIdentifierIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsLocationAdditionalIdentifierIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationAuthorizationIDType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationAuthorizationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsLocationAuthorizationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsLocationIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,17}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GoodsLocationIdentificationTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value="[A-Z]{1}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationIdentificationTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationIdentificationTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="GoodsLocationLatitudeIDType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationLatitudeIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsLocationLatitudeIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value="[+\-]?([0-8]?[0-9]\.[0-9]{5,7}|90.000000?0?)"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationLongitudeIDType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationLongitudeIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsLocationLongitudeIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value="[+\-]?((0?[0-9]?|1[0-7])[0-9]\.[0-9]{5,7}|180.000000?0?)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GoodsLocationTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsLocationTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:GoodsLocationTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="GoodsMeasureGrossMassMeasureType">
<xs:simpleContent>
<xs:extension base="ds:GoodsMeasureGrossMassMeasureType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsMeasureGrossMassMeasureType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GoodsMeasureTariffQuantityType">
<xs:simpleContent>
<xs:extension base="ds:GoodsMeasureTariffQuantityType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="GoodsMeasureTariffQuantityType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GoodsShipmentSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GovernmentAgencyGoodsItemSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ImporterIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:ImporterIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ImporterIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ImporterNameTextType">
<xs:simpleContent>
<xs:extension base="ds:ImporterNameTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ImporterNameTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="InvoiceLineItemChargeAmountType">
<xs:simpleContent>
<xs:extension base="ds:InvoiceLineItemChargeAmountType_S">
<xs:attribute name="currencyID" type="clm5ISO42173A:ISO3AlphaCurrencyCodeContentType" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="InvoiceLineItemChargeAmountType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MetaDataWCOTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MetaDataWCOTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:MetaDataWCOTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="ObligationGuaranteeReferenceIDType">
<xs:simpleContent>
<xs:extension base="ds:ObligationGuaranteeReferenceIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ObligationGuaranteeReferenceIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PackagingQuantityQuantityType">
<xs:simpleContent>
<xs:extension base="ds:PackagingQuantityQuantityType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PackagingQuantityQuantityType_S">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,8}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PaymentPaymentAmountType">
<xs:simpleContent>
<xs:extension base="ds:PaymentPaymentAmountType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PaymentPaymentAmountType_S">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="16"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PointerLocationTextType">
<xs:simpleContent>
<xs:extension base="ds:PointerLocationTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PointerLocationTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PointerSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PreviousDocumentIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:PreviousDocumentIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PreviousDocumentIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PreviousDocumentSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PreviousDocumentTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PreviousDocumentTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:PreviousDocumentTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="RecipientIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:RecipientIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RecipientIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RequestedDocumentCCQualifierCodeType">
<xs:simpleContent>
<xs:extension base="ds:CCQualifierCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="RequestedDocumentDescriptionTextType">
<xs:simpleContent>
<xs:extension base="ds:RequestedDocumentDescriptionTextType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="RequestedDocumentDescriptionTextType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,512}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RequestedDocumentSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RequestedDocumentTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RequestedDocumentTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:RequestedDocumentTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ResponseBusinessRejectionTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ResponseBusinessRejectionTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:ResponseBusinessRejectionTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ResponseFunctionCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value="[0-9]{1,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ResponseFunctionCodeType">
<xs:simpleContent>
<xs:extension base="ds:ResponseFunctionCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="SenderIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:SenderIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SenderIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="StatusEffectiveDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_304_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="304"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="StatusNameCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="StatusNameCodeType">
<xs:simpleContent>
<xs:extension base="ds:StatusNameCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="StatusReleaseDateTimeType">
<xs:simpleContent>
<xs:extension base="ds:DateTimeType_102_S">
<xs:attribute name="formatCode" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="StatusSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SupportingDocumentIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalDocumentIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SupportingDocumentSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SupportingDocumentTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:AdditionalDocumentTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="TransportContractDocumentIdentificationIDType">
<xs:simpleContent>
<xs:extension base="ds:TransportContractDocumentIdentificationIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="TransportContractDocumentIdentificationIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,70}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TransportContractDocumentSequenceNumericType">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TransportContractDocumentTypeCodeContentType">
<xs:restriction base="xs:token">
<xs:pattern value=".{1,6}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="TransportContractDocumentTypeCodeType">
<xs:simpleContent>
<xs:extension base="ds:TransportContractDocumentTypeCodeContentType"/>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="UCRTraderAssignedReferenceIDType">
<xs:simpleContent>
<xs:extension base="ds:UCRTraderAssignedReferenceIDType_S"/>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="UCRTraderAssignedReferenceIDType_S">
<xs:restriction base="xs:string">
<xs:pattern value=".{1,35}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@@ -0,0 +1,287 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaData xmlns="urn:wco:datamodel:WCO:DECO.Response:2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:wco:datamodel:WCO:DECO.Response:2 DECO.Response_2p00.xsd">
<WCOTypeCode>123456</WCOTypeCode>
<CommunicationMetaData>
<ApplicationReferenceID>XXXXXXXXXX</ApplicationReferenceID>
<CommunicationsAgreementID>XXXXXXXXXX</CommunicationsAgreementID>
<PreparationDateTime formatCode="304">20200723143432Z</PreparationDateTime>
<Recipient>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
</Recipient>
<Sender>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
</Sender>
</CommunicationMetaData>
<Response>
<Function>11</Function>
<BusinessRejectionTypeCode>123</BusinessRejectionTypeCode>
<AdditionalInformation>
<SequenceNumeric>23</SequenceNumeric>
<StatementCode>XXXXXXXXXXXXXXXXX</StatementCode>
<StatementDescription>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</StatementDescription>
<LimitDateTime formatCode="102">20200612</LimitDateTime>
<StatementTypeCode>DOC</StatementTypeCode>
<Pointer>
<SequenceNumeric>23</SequenceNumeric>
<Location>XXXXXXXXXX</Location>
</Pointer>
</AdditionalInformation>
<AppealOffice>
<ID>XXXXXXXXXXXXXXXXX</ID>
</AppealOffice>
<ContactOffice>
<ID>XXXXXXXXXXXXXXXXX</ID>
</ContactOffice>
<Control>
<SequenceNumeric>23</SequenceNumeric>
<InspectionStartDateTime formatCode="102">20200612</InspectionStartDateTime>
<TypeCode>XXX</TypeCode>
<ControlResult>
<ID>XXX</ID>
<Description>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Description>
<EffectiveDateTime formatCode="102">20200612</EffectiveDateTime>
</ControlResult>
<Pointer>
<Location>XXXXXXXXXX</Location>
</Pointer>
</Control>
<Error>
<SequenceNumeric>23</SequenceNumeric>
<Description>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Description>
<ValidationCode>XXXXXXXX</ValidationCode>
<OriginalAttributeValue>XXXXXXXXXX</OriginalAttributeValue>
<Pointer>
<SequenceNumeric>23</SequenceNumeric>
<Location>XXXXXXXXXX</Location>
</Pointer>
</Error>
<RequestedDocument>
<TypeCode>XXX</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
<Description>XXXXXXXXXX</Description>
<CCQualifierCode>AB</CCQualifierCode>
</RequestedDocument>
<Status>
<SequenceNumeric>23</SequenceNumeric>
<EffectiveDateTime formatCode="304">20200723143432Z</EffectiveDateTime>
<NameCode>256</NameCode>
<ReleaseDateTime formatCode="102">20200612</ReleaseDateTime>
</Status>
<Declaration>
<AcceptanceDateTime formatCode="102">20200612</AcceptanceDateTime>
<FunctionalReferenceID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</FunctionalReferenceID>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<IssueDateTime formatCode="304">20200723143432Z</IssueDateTime>
<RejectionDateTime formatCode="304">20200723143432Z</RejectionDateTime>
<TypeCode>429</TypeCode>
<DeclarationOffice>
<ID>XXXXXXXXXXXXXXXXX</ID>
</DeclarationOffice>
<Agent>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<FunctionCode>374</FunctionCode>
<Contact>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<Communication>
<SequenceNumeric>23</SequenceNumeric>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>EX</TypeCode>
</Communication>
</Contact>
</Agent>
<Declarant>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<Address>
<CityName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CityName>
<CountryCode>AL</CountryCode>
<Line>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Line>
<PostcodeID>XXXXXXXXX</PostcodeID>
</Address>
<Contact>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<Communication>
<SequenceNumeric>23</SequenceNumeric>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>XH</TypeCode>
</Communication>
</Contact>
</Declarant>
<DutyTaxFee>
<Payment>
<PaymentAmount>23</PaymentAmount>
<ObligationGuarantee>
<ReferenceID>XXXXXXXXXX</ReferenceID>
</ObligationGuarantee>
</Payment>
</DutyTaxFee>
<GoodsShipment>
<SequenceNumeric>23</SequenceNumeric>
<AdditionalReference>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>163</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</AdditionalReference>
<AdditionalInformation>
<SequenceNumeric>23</SequenceNumeric>
<StatementCode>XXXXXXXXXXXXXXXXX</StatementCode>
<StatementDescription>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</StatementDescription>
</AdditionalInformation>
<Consignment>
<TotalGrossMassMeasure>23</TotalGrossMassMeasure>
<GoodsLocation>
<ID>XXXXXXXXXXXXXXXXX</ID>
<TypeCode>83</TypeCode>
<LatitudeID>+50.842372</LatitudeID>
<LongitudeID>00.000000</LongitudeID>
<IdentificationTypeCode>A</IdentificationTypeCode>
<AuthorizationID>XXXXXXXXXX</AuthorizationID>
<AdditionalIdentifierID>1234</AdditionalIdentifierID>
<Address>
<CityName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CityName>
<CountryCode>NC</CountryCode>
<Line>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Line>
<PostcodeID>XXXXXXXXX</PostcodeID>
<StreetNumberID>XXXXXXXXXX</StreetNumberID>
</Address>
<CustomsOffice>
<ID>XXXXXXXXXXXXXXXXX</ID>
</CustomsOffice>
<Contact>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<Communication>
<SequenceNumeric>23</SequenceNumeric>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>FX</TypeCode>
</Communication>
</Contact>
<EconomicOperator>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
</EconomicOperator>
</GoodsLocation>
<TransportContractDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>202</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</TransportContractDocument>
<UCR>
<TraderAssignedReferenceID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</TraderAssignedReferenceID>
</UCR>
</Consignment>
<CustomsValuation>
<ExitToEntryChargeAmount currencyID="TRY">23</ExitToEntryChargeAmount>
</CustomsValuation>
<DomesticDutyTaxParty>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<RoleCode>DED</RoleCode>
</DomesticDutyTaxParty>
<Exporter>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<Address>
<CityName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CityName>
<CountryCode>KG</CountryCode>
<Line>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Line>
<PostcodeID>XXXXXXXXX</PostcodeID>
</Address>
</Exporter>
<GovernmentAgencyGoodsItem>
<SequenceNumeric>23</SequenceNumeric>
<AdditionalReference>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>782</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</AdditionalReference>
<AdditionalInformation>
<SequenceNumeric>23</SequenceNumeric>
<StatementCode>XXXXXXXXXXXXXXXXX</StatementCode>
<StatementDescription>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</StatementDescription>
</AdditionalInformation>
<Commodity>
<Description>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Description>
<Classification>
<ID>XXXXXXXXXXXXXXXXXX</ID>
<IdentificationTypeCode>SSI</IdentificationTypeCode>
</Classification>
<DutyTaxFee>
<AdValoremTaxBaseAmount>23</AdValoremTaxBaseAmount>
<TaxRateNumeric>23</TaxRateNumeric>
<TypeCode>AAG</TypeCode>
<TaxAmount>23</TaxAmount>
<Payment>
<PaymentAmount>23</PaymentAmount>
</Payment>
</DutyTaxFee>
<GoodsMeasure>
<GrossMassMeasure>23</GrossMassMeasure>
<TariffQuantity>23</TariffQuantity>
</GoodsMeasure>
<InvoiceLine>
<ItemChargeAmount>23</ItemChargeAmount>
</InvoiceLine>
</Commodity>
<CustomsValuation>
<ExitToEntryChargeAmount>23</ExitToEntryChargeAmount>
</CustomsValuation>
<Exporter>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<Address>
<CityName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CityName>
<CountryCode>CD</CountryCode>
<Line>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Line>
<PostcodeID>XXXXXXXXX</PostcodeID>
</Address>
</Exporter>
<GovernmentProcedure>
<AdditionalProcedure>
<SequenceNumeric>23</SequenceNumeric>
<ProcedureCode>17</ProcedureCode>
</AdditionalProcedure>
</GovernmentProcedure>
<Packaging>
<QuantityQuantity>23</QuantityQuantity>
</Packaging>
<PreviousDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>296</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</PreviousDocument>
<SupportingDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>198</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</SupportingDocument>
<UCR>
<TraderAssignedReferenceID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</TraderAssignedReferenceID>
</UCR>
<TransportContractDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>185</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</TransportContractDocument>
</GovernmentAgencyGoodsItem>
<PreviousDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>389</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</PreviousDocument>
<SupportingDocument>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<TypeCode>417</TypeCode>
<SequenceNumeric>23</SequenceNumeric>
</SupportingDocument>
</GoodsShipment>
<Importer>
<Name>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Name>
<ID>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ID>
<Address>
<CityName>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CityName>
<CountryCode>MR</CountryCode>
<Line>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Line>
<PostcodeID>XXXXXXXXX</PostcodeID>
</Address>
</Importer>
</Declaration>
</Response>
</MetaData>

View File

@@ -0,0 +1,560 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:wco:datamodel:WCO:DECO.Response:2"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ds="urn:wco:datamodel:WCO:DMSDECO.OverallModel_DS:2"
targetNamespace="urn:wco:datamodel:WCO:DECO.Response:2"
elementFormDefault="qualified">
<xs:import namespace="urn:wco:datamodel:WCO:DMSDECO.OverallModel_DS:2" schemaLocation="DECO.OverallModel_DS_2p00.xsd"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="WCOTypeCode" type="ds:MetaDataWCOTypeCodeType"/>
<xs:element name="CommunicationMetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="ApplicationReferenceID" type="ds:CommunicationMetaDataApplicationReferenceIDType"/>
<xs:element name="CommunicationsAgreementID" type="ds:CommunicationMetaDataCommunicationsAgreementIDType" minOccurs="0"/>
<xs:element name="PreparationDateTime" type="ds:CommunicationMetaDataPreparationDateTimeType"/>
<xs:element name="Recipient">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:RecipientIdentificationIDType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Sender">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:SenderIdentificationIDType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Response">
<xs:complexType>
<xs:sequence>
<xs:element name="Function" type="ds:ResponseFunctionCodeType" minOccurs="0"/>
<xs:element name="BusinessRejectionTypeCode" type="ds:ResponseBusinessRejectionTypeCodeType" minOccurs="0"/>
<xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:AdditionalInformationSequenceNumericType" minOccurs="0"/>
<xs:element name="StatementCode" type="ds:AdditionalInformationStatementCodeType" minOccurs="0"/>
<xs:element name="StatementDescription" type="ds:AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
<xs:element name="LimitDateTime" type="ds:AdditionalInformationLimitDateTimeType" minOccurs="0"/>
<xs:element name="StatementTypeCode" type="ds:AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
<xs:element name="Pointer" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:PointerSequenceNumericType" minOccurs="0"/>
<xs:element name="Location" type="ds:PointerLocationTextType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AppealOffice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:AppealOfficeIdentificationIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactOffice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:ContactOfficeIdentificationIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Control" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:ControlSequenceNumericType" minOccurs="0"/>
<xs:element name="InspectionStartDateTime" type="ds:ControlInspectionStartDateTimeType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:ControlTypeCodeType" minOccurs="0"/>
<xs:element name="ControlResult" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:ControlResultIdentificationCodeType" minOccurs="0"/>
<xs:element name="Description" type="ds:ControlResultDescriptionTextType" minOccurs="0"/>
<xs:element name="EffectiveDateTime" type="ds:ControlResultEffectiveDateTimeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Pointer" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Location" type="ds:PointerLocationTextType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Error" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:ErrorSequenceNumericType" minOccurs="0"/>
<xs:element name="Description" type="ds:ErrorDescriptionTextType" minOccurs="0"/>
<xs:element name="ValidationCode" type="ds:ErrorValidationCodeType" minOccurs="0"/>
<xs:element name="OriginalAttributeValue" type="ds:ErrorOriginalAttributeValueTextType" minOccurs="0"/>
<xs:element name="Pointer" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:PointerSequenceNumericType" minOccurs="0"/>
<xs:element name="Location" type="ds:PointerLocationTextType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RequestedDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeCode" type="ds:RequestedDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:RequestedDocumentSequenceNumericType" minOccurs="0"/>
<xs:element name="Description" type="ds:RequestedDocumentDescriptionTextType" minOccurs="0"/>
<xs:element name="CCQualifierCode" type="ds:RequestedDocumentCCQualifierCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Status" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:StatusSequenceNumericType" minOccurs="0"/>
<xs:element name="EffectiveDateTime" type="ds:StatusEffectiveDateTimeType" minOccurs="0"/>
<xs:element name="NameCode" type="ds:StatusNameCodeType" minOccurs="0"/>
<xs:element name="ReleaseDateTime" type="ds:StatusReleaseDateTimeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Declaration">
<xs:complexType>
<xs:sequence>
<xs:element name="AcceptanceDateTime" type="ds:DeclarationAcceptanceDateTimeType" minOccurs="0"/>
<xs:element name="FunctionalReferenceID" type="ds:DeclarationFunctionalReferenceIDType" minOccurs="0"/>
<xs:element name="ID" type="ds:DeclarationIdentificationIDType" minOccurs="0"/>
<xs:element name="IssueDateTime" type="ds:DeclarationIssueDateTimeType" minOccurs="0"/>
<xs:element name="RejectionDateTime" type="ds:DeclarationRejectionDateTimeType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:DeclarationTypeCodeType" minOccurs="0"/>
<xs:element name="DeclarationOffice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:DeclarationOfficeIdentificationIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Agent" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:AgentIdentificationIDType" minOccurs="0"/>
<xs:element name="FunctionCode" type="ds:AgentFunctionCodeType" minOccurs="0"/>
<xs:element name="Contact" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ContactNameTextType" minOccurs="0"/>
<xs:element name="Communication" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:CommunicationSequenceNumericType" minOccurs="0"/>
<xs:element name="ID" type="ds:CommunicationIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:CommunicationTypeCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Declarant" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:DeclarantNameTextType" minOccurs="0"/>
<xs:element name="ID" type="ds:DeclarantIdentificationIDType" minOccurs="0"/>
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CityName" type="ds:AddressCityNameTextType" minOccurs="0"/>
<xs:element name="CountryCode" type="ds:AddressCountryCodeType" minOccurs="0"/>
<xs:element name="Line" type="ds:AddressLineTextType" minOccurs="0"/>
<xs:element name="PostcodeID" type="ds:AddressPostcodeIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Contact" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ContactNameTextType" minOccurs="0"/>
<xs:element name="Communication" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:CommunicationSequenceNumericType" minOccurs="0"/>
<xs:element name="ID" type="ds:CommunicationIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:CommunicationTypeCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DutyTaxFee" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Payment" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PaymentAmount" type="ds:PaymentPaymentAmountType" minOccurs="0"/>
<xs:element name="ObligationGuarantee" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ReferenceID" type="ds:ObligationGuaranteeReferenceIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GoodsShipment" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:GoodsShipmentSequenceNumericType" minOccurs="0"/>
<xs:element name="AdditionalReference" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:AdditionalReferenceIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:AdditionalReferenceTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:AdditionalReferenceSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:AdditionalInformationSequenceNumericType" minOccurs="0"/>
<xs:element name="StatementCode" type="ds:AdditionalInformationStatementCodeType" minOccurs="0"/>
<xs:element name="StatementDescription" type="ds:AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Consignment" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TotalGrossMassMeasure" type="ds:ConsignmentTotalGrossMassMeasureType" minOccurs="0"/>
<xs:element name="GoodsLocation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:GoodsLocationIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:GoodsLocationTypeCodeType" minOccurs="0"/>
<xs:element name="LatitudeID" type="ds:GoodsLocationLatitudeIDType" minOccurs="0"/>
<xs:element name="LongitudeID" type="ds:GoodsLocationLongitudeIDType" minOccurs="0"/>
<xs:element name="IdentificationTypeCode" type="ds:GoodsLocationIdentificationTypeCodeType" minOccurs="0"/>
<xs:element name="AuthorizationID" type="ds:GoodsLocationAuthorizationIDType" minOccurs="0"/>
<xs:element name="AdditionalIdentifierID" type="ds:GoodsLocationAdditionalIdentifierIDType" minOccurs="0"/>
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CityName" type="ds:AddressCityNameTextType" minOccurs="0"/>
<xs:element name="CountryCode" type="ds:AddressCountryCodeType" minOccurs="0"/>
<xs:element name="Line" type="ds:AddressLineTextType" minOccurs="0"/>
<xs:element name="PostcodeID" type="ds:AddressPostcodeIDType" minOccurs="0"/>
<xs:element name="StreetNumberID" type="ds:AddressStreetNumberIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsOffice" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:CustomsOfficeIdentificationIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Contact" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ContactNameTextType" minOccurs="0"/>
<xs:element name="Communication" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:CommunicationSequenceNumericType" minOccurs="0"/>
<xs:element name="ID" type="ds:CommunicationIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:CommunicationTypeCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EconomicOperator" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:EconomicOperatorIdentificationIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TransportContractDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:TransportContractDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:TransportContractDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:TransportContractDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UCR" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TraderAssignedReferenceID" type="ds:UCRTraderAssignedReferenceIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsValuation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ExitToEntryChargeAmount" type="ds:CustomsValuationExitToEntryChargeAmountType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DomesticDutyTaxParty" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:DomesticDutyTaxPartyIdentificationIDType" minOccurs="0"/>
<xs:element name="RoleCode" type="ds:DomesticDutyTaxPartyRoleCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Exporter" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ExporterNameTextType" minOccurs="0"/>
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CityName" type="ds:AddressCityNameTextType" minOccurs="0"/>
<xs:element name="CountryCode" type="ds:AddressCountryCodeType" minOccurs="0"/>
<xs:element name="Line" type="ds:AddressLineTextType" minOccurs="0"/>
<xs:element name="PostcodeID" type="ds:AddressPostcodeIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GovernmentAgencyGoodsItem" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:GovernmentAgencyGoodsItemSequenceNumericType" minOccurs="0"/>
<xs:element name="AdditionalReference" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:AdditionalReferenceIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:AdditionalReferenceTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:AdditionalReferenceSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:AdditionalInformationSequenceNumericType" minOccurs="0"/>
<xs:element name="StatementCode" type="ds:AdditionalInformationStatementCodeType" minOccurs="0"/>
<xs:element name="StatementDescription" type="ds:AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Commodity" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Description" type="ds:CommodityDescriptionTextType" minOccurs="0"/>
<xs:element name="Classification" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:ClassificationIdentificationIDType" minOccurs="0"/>
<xs:element name="IdentificationTypeCode" type="ds:ClassificationIdentificationTypeCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DutyTaxFee" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="AdValoremTaxBaseAmount" type="ds:DutyTaxFeeAdValoremTaxBaseAmountType" minOccurs="0"/>
<xs:element name="TaxRateNumeric" type="ds:DutyTaxFeeTaxRateNumericType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:DutyTaxFeeTypeCodeType" minOccurs="0"/>
<xs:element name="TaxAmount" type="ds:DutyTaxFeeTaxAmountType" minOccurs="0"/>
<xs:element name="Payment" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PaymentAmount" type="ds:PaymentPaymentAmountType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GoodsMeasure" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="GrossMassMeasure" type="ds:GoodsMeasureGrossMassMeasureType" minOccurs="0"/>
<xs:element name="TariffQuantity" type="ds:GoodsMeasureTariffQuantityType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InvoiceLine" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ItemChargeAmount" type="ds:InvoiceLineItemChargeAmountType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsValuation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ExitToEntryChargeAmount" type="ds:CustomsValuationExitToEntryChargeAmountType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Exporter" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ExporterNameTextType" minOccurs="0"/>
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CityName" type="ds:AddressCityNameTextType" minOccurs="0"/>
<xs:element name="CountryCode" type="ds:AddressCountryCodeType" minOccurs="0"/>
<xs:element name="Line" type="ds:AddressLineTextType" minOccurs="0"/>
<xs:element name="PostcodeID" type="ds:AddressPostcodeIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GovernmentProcedure" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalProcedure" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SequenceNumeric" type="ds:AdditionalProcedureSequenceNumericType" minOccurs="0"/>
<xs:element name="ProcedureCode" type="ds:AdditionalProcedureProcedureCodeType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Packaging" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="QuantityQuantity" type="ds:PackagingQuantityQuantityType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreviousDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:PreviousDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:PreviousDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:PreviousDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SupportingDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:SupportingDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:SupportingDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:SupportingDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UCR" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="TraderAssignedReferenceID" type="ds:UCRTraderAssignedReferenceIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TransportContractDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:TransportContractDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:TransportContractDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:TransportContractDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreviousDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:PreviousDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:PreviousDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:PreviousDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SupportingDocument" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="ds:SupportingDocumentIdentificationIDType" minOccurs="0"/>
<xs:element name="TypeCode" type="ds:SupportingDocumentTypeCodeType" minOccurs="0"/>
<xs:element name="SequenceNumeric" type="ds:SupportingDocumentSequenceNumericType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Importer" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="ds:ImporterNameTextType" minOccurs="0"/>
<xs:element name="ID" type="ds:ImporterIdentificationIDType" minOccurs="0"/>
<xs:element name="Address" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CityName" type="ds:AddressCityNameTextType" minOccurs="0"/>
<xs:element name="CountryCode" type="ds:AddressCountryCodeType" minOccurs="0"/>
<xs:element name="Line" type="ds:AddressLineTextType" minOccurs="0"/>
<xs:element name="PostcodeID" type="ds:AddressPostcodeIDType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:clm5ISO42173A="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO3AlphaCurrencyCode:2012-08-31"
elementFormDefault="qualified"
version="4.0">
<xs:simpleType name="ISO3AlphaCurrencyCodeContentType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema>