<?xml version="1.0"?>
<xs:schema xmlns="http://www.mf.gov.pl/xsd/ais/cci/CC415.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:st="http://www.mf.gov.pl/xsd/ais/cdm/cdmSTypes.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.mf.gov.pl/xsd/ais/cci/CC415.xsd" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="3">
	<xs:import namespace="http://www.mf.gov.pl/xsd/ais/cdm/cdmSTypes.xsd" schemaLocation="cdmSTypes.xsd"/>
	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
	<xs:element name="CC415" type="CC415CT"/>
	<xs:complexType name="ActiveBorderTransportMeansCT">
		<xs:sequence>
			<xs:element name="nationality" type="st:TransportMeansNationalityST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionalFiscalReferenceCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="role" type="st:AdditionalFiscalReferenceRoleCodeST"/>
			<xs:element name="vatIdentificationNumber" type="st:AdditionalFiscalReferenceVATIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionalInformationCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="code" type="st:AdditionalInformationCodeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="text" type="st:AdditionalInformationTextST" minOccurs="0"/>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionalProcedureCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="additionalProcedure" type="st:AdditionalProcedureCodeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionalReferenceCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="referenceNumber" type="st:AdditionalReferenceReferenceNumberST" minOccurs="0"/>
			<xs:element name="type" type="st:AdditionalReferenceTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionalSupplyChainActorCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="role" type="st:AdditionalSupplyChainActorRoleST"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AdditionsAndDeductionsCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="code" type="st:AdditionsAndDeductionsCodeST"/>
			<xs:element name="amount" type="st:AdditionsAndDeductionsAmountST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ArrivalTransportMeansCT">
		<xs:sequence>
			<xs:element name="typeOfIdentification" type="st:TransportMeansTypeOfIdentificationST"/>
			<xs:element name="identificationNumber" type="st:TransportMeansIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AuthorisationCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="type" type="st:AuthorisationTypeST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">CL605</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="referenceNumber" type="st:AuthorisationReferenceNumberST"/>
			<xs:element name="holderOfAuthorisation" type="st:AuthorisationHolderOfAuthorisationST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AuthorisationSICT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="type" type="st:AuthorisationTypeST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">CL615</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="referenceNumber" type="st:AuthorisationReferenceNumberST"/>
			<xs:element name="holderOfAuthorisation" type="st:AuthorisationHolderOfAuthorisationST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BuyerAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BuyerCT">
		<xs:sequence>
			<xs:element name="name" type="st:PersonNameST" minOccurs="0"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST" minOccurs="0"/>
			<xs:element name="Address" type="BuyerAddressCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CC415CT">
		<xs:sequence>
			<xs:element name="Declaration" type="DeclarationCT"/>
			<xs:element ref="ds:Signature" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CommodityCodeCT">
		<xs:sequence>
			<xs:element name="harmonisedSystemSubheadingCode" type="st:CommodityCodeHarmonisedSystemSubheadingCodeST"/>
			<xs:element name="combinedNomenclatureCode" type="st:CommodityCodeCombinedNomenclatureST"/>
			<xs:element name="taricCode" type="st:CommodityCodeTARICCodeST" minOccurs="0"/>
			<xs:element name="TARICAdditionalCode" type="CommodityCodeTARICAdditionalCodeCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="NationalAdditionalCode" type="CommodityCodeNationalAdditionalCodeCT" minOccurs="0" maxOccurs="99"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CommodityCodeNationalAdditionalCodeCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="nationalAdditionalCode" type="st:CommodityCodeNationalAdditionalCodeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CommodityCodeTARICAdditionalCodeCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="taricAdditionalCode" type="st:CommodityCodeTARICAdditionalCodeST">
				<xs:annotation>
					<xs:documentation source="list">088</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CustomsOfficeOfDeclarationCT">
		<xs:sequence>
			<xs:element name="referenceNumber" type="st:CustomsOfficeOfDeclarationReferenceNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CustomsOfficeOfGuaranteeCT">
		<xs:sequence>
			<xs:element name="referenceNumber" type="st:CustomsOfficeOfGuaranteeReferenceNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CustomsOfficeOfPresentationCT">
		<xs:sequence>
			<xs:element name="referenceNumber" type="st:CustomsOfficeOfPresentationReferenceNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarantAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarantContactPersonCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST" default="1"/>
			<xs:element name="name" type="st:ContactPersonNameST"/>
			<xs:element name="phoneNumber" type="st:ContactPersonPhoneNumberST"/>
			<xs:element name="eMailAddress" type="st:ContactPersonEmailAddressST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarantCT">
		<xs:sequence>
			<xs:element name="name" type="st:PersonNameST" minOccurs="0"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST"/>
			<xs:element name="Address" type="DeclarantAddressCT" minOccurs="0"/>
			<xs:element name="ContactPerson" type="DeclarantContactPersonCT" minOccurs="0" maxOccurs="9"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarationCT">
		<xs:sequence>
			<xs:element name="lrn" type="st:LRNST"/>
			<xs:element name="declarationType" type="st:DeclarationTypeST"/>
			<xs:element name="additionalDeclarationType" type="st:AdditionalDeclarationTypeST"/>
			<xs:element name="internalCurrencyUnit" type="st:InternalCurrencyUnitST" minOccurs="0"/>
			<xs:element name="languageCode" type="st:LanguageCodeST"/>
			<xs:element name="DeferredPayment" type="DeferredPaymentCT" minOccurs="0" maxOccurs="9"/>
			<xs:element name="Authorisation" type="AuthorisationCT" maxOccurs="9"/>
			<xs:element name="Importer" type="ImporterCT"/>
			<xs:element name="Declarant" type="DeclarantCT"/>
			<xs:element name="Representative" type="RepresentativeCT" minOccurs="0"/>
			<xs:element name="PersonProvidingGuarantee" type="PersonProvidingGuaranteeCT" minOccurs="0"/>
			<xs:element name="PersonPayingCustomsDuty" type="PersonPayingCustomsDutyCT" minOccurs="0"/>
			<xs:element name="CustomsOfficeOfDeclaration" type="CustomsOfficeOfDeclarationCT"/>
			<xs:element name="CustomsOfficeOfPresentation" type="CustomsOfficeOfPresentationCT"/>
			<xs:element name="SupervisingCustomsOffice" type="SupervisingCustomsOfficeCT" minOccurs="0"/>
			<xs:element name="Guarantee" type="GuaranteeCT" minOccurs="0" maxOccurs="9"/>
			<xs:element name="GoodsShipments" type="GoodsShipmentCT" maxOccurs="999"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeferredPaymentCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="deferredPayment" type="st:DeferredPaymentST"/>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeliveryTermsCT">
		<xs:sequence>
			<xs:element name="incotermCode" type="st:DeliveryTermsIncotermCodeST"/>
			<xs:element name="unLocode" type="st:DeliveryTermsUNLocodeST" minOccurs="0"/>
			<xs:element name="country" type="st:DeliveryTermsCountryST" minOccurs="0"/>
			<xs:element name="location" type="st:DeliveryTermsLocationST" minOccurs="0"/>
			<xs:element name="text" type="st:DeliveryTermsTextST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DutiesAndTaxesCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST" default="1"/>
			<xs:element name="taxType" type="st:DutiesAndTaxesTaxTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="methodOfPayment" type="st:DutiesAndTaxesMethodOfPaymentST"/>
			<xs:element name="payableTaxAmount" type="st:DutiesAndTaxesPayableTaxAmountST"/>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="TaxBase" type="DutiesAndTaxesTaxBaseCT" maxOccurs="99"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DutiesAndTaxesTaxBaseCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="taxRate" type="st:DutiesAndTaxesTaxBaseTaxRateST" minOccurs="0"/>
			<xs:element name="measurementUnitAndQualifier" type="st:DutiesAndTaxesTaxBaseMeasurementUnitAndQualifierST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifierForMeasurementUnitAndQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="quantity" type="st:DutiesAndTaxesTaxBaseQuantityST" minOccurs="0"/>
			<xs:element name="amount" type="st:DutiesAndTaxesTaxBaseAmountST" minOccurs="0"/>
			<xs:element name="taxAmount" type="st:DutiesAndTaxesTaxBaseTaxAmountST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExporterAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExporterCT">
		<xs:sequence>
			<xs:element name="name" type="st:PersonNameST" minOccurs="0"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST" minOccurs="0"/>
			<xs:element name="Address" type="ExporterAddressCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GoodsReferenceCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="goodsItemNumber" type="st:GoodsItemNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GoodsShipmentCT">
		<xs:sequence>
			<xs:element name="goodsShipmentNumber" type="st:GoodsShipmentNumberST"/>
			<xs:element name="referenceNumberUCR" type="st:ReferenceNumberUCRST" minOccurs="0"/>
			<xs:element name="invoiceCurrency" type="st:InvoiceCurrencyST" minOccurs="0"/>
			<xs:element name="totalAmountInvoiced" type="st:TotalAmountInvoicedST" minOccurs="0"/>
			<xs:element name="exchangeRate" type="st:ExchangeRateST" minOccurs="0"/>
			<xs:element name="dateOfAcceptance" type="st:DateOfAcceptanceST" minOccurs="0"/>
			<xs:element name="countryOfDestination" type="st:CountryOfDestinationST" minOccurs="0"/>
			<xs:element name="regionOfDestination" type="st:RegionOfDestinationST" minOccurs="0"/>
			<xs:element name="ccQualifierOfDestination" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="countryOfDispatch" type="st:CountryOfDispatchST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">CL008</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="grossMass" type="st:GrossMassST" minOccurs="0"/>
			<xs:element name="containerIndicator" type="st:ContainerIndicatorST"/>
			<xs:element name="modeOfTransportAtBorder" type="st:ModeOfTransportAtBorderST" minOccurs="0"/>
			<xs:element name="inlandModeOfTransport" type="st:InlandModeOfTransportST" minOccurs="0"/>
			<xs:element name="natureOfTransaction" type="st:NatureOfTransactionST" minOccurs="0"/>
			<xs:element name="PreviousDocument" type="PreviousDocumentGSCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalInformation" type="AdditionalInformationCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="SupportingDocument" type="SupportingDocumentGSCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalReference" type="AdditionalReferenceCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="TransportDocument" type="TransportDocumentCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="Warehouse" type="WarehouseCT" minOccurs="0"/>
			<xs:element name="Exporter" type="ExporterCT" minOccurs="0"/>
			<xs:element name="Seller" type="SellerCT" minOccurs="0"/>
			<xs:element name="Buyer" type="BuyerCT" minOccurs="0"/>
			<xs:element name="AdditionalSupplyChainActor" type="AdditionalSupplyChainActorCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalFiscalReference" type="AdditionalFiscalReferenceCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="DeliveryTerms" type="DeliveryTermsCT" minOccurs="0"/>
			<xs:element name="AdditionsAndDeductions" type="AdditionsAndDeductionsCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="LocationOfGoods" type="LocationOfGoodsCT" minOccurs="0"/>
			<xs:element name="ArrivalTransportMeans" type="ArrivalTransportMeansCT" minOccurs="0"/>
			<xs:element name="TransportEquipment" type="TransportEquipmentCT" minOccurs="0" maxOccurs="999"/>
			<xs:element name="ActiveBorderTransportMeans" type="ActiveBorderTransportMeansCT" minOccurs="0"/>
			<xs:element name="GoodsItem" type="GovernmentAgencyGoodsItemCT" maxOccurs="999"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GovernmentAgencyGoodsItemCT">
		<xs:sequence>
			<xs:element name="goodsItemNumber" type="st:GoodsItemNumberST"/>
			<xs:element name="declarationGoodsItemNumber" type="st:GoodsItemNumberST"/>
			<xs:element name="referenceNumberUCR" type="st:ReferenceNumberUCRST" minOccurs="0"/>
			<xs:element name="totalDutiesAndTaxesAmount" type="st:TotalDutiesAndTaxesAmountST" minOccurs="0"/>
			<xs:element name="valuationIndicators" type="st:ValuationIndicatorsST" minOccurs="0"/>
			<xs:element name="itemAmountInvoiced" type="st:ItemAmountInvoicedST" minOccurs="0"/>
			<xs:element name="valuationMethod" type="st:ValuationMethodST" minOccurs="0"/>
			<xs:element name="preference" type="st:PreferenceST" minOccurs="0"/>
			<xs:element name="countryOfDestination" type="st:CountryOfDestinationST" minOccurs="0"/>
			<xs:element name="regionOfDestination" type="st:RegionOfDestinationST" minOccurs="0"/>
			<xs:element name="ccQualifierOfDestination" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="countryOfDispatch" type="st:CountryOfDispatchST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">CL008</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="countryOfOrigin" type="st:CountryOfOriginST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">CL008</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="countryOfPreferentialOrigin" type="st:CountryOfPreferentialOriginST" minOccurs="0"/>
			<xs:element name="netMass" type="st:NetMassST" minOccurs="0"/>
			<xs:element name="supplementaryUnits" type="st:SupplementaryUnitsST" minOccurs="0"/>
			<xs:element name="grossMass" type="st:GrossMassST" minOccurs="0"/>
			<xs:element name="descriptionOfGoods" type="st:DescriptionOfGoodsST"/>
			<xs:element name="cusCode" type="st:CUSCodeST" minOccurs="0"/>
			<xs:element name="quotaOrderNumber" type="st:QuotaOrderNumberST" minOccurs="0"/>
			<xs:element name="natureOfTransaction" type="st:NatureOfTransactionST" minOccurs="0"/>
			<xs:element name="statisticalValue" type="st:StatisticalValueST" minOccurs="0"/>
			<xs:element name="Procedure" type="ProcedureCT"/>
			<xs:element name="AdditionalProcedure" type="AdditionalProcedureCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="PreviousDocument" type="PreviousDocumentCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalInformation" type="AdditionalInformationCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="SupportingDocument" type="SupportingDocumentCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalReference" type="AdditionalReferenceCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="TransportDocument" type="TransportDocumentCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="Authorisation" type="AuthorisationSICT" minOccurs="0" maxOccurs="9"/>
			<xs:element name="Exporter" type="ExporterCT" minOccurs="0"/>
			<xs:element name="Seller" type="SellerCT" minOccurs="0"/>
			<xs:element name="Buyer" type="BuyerCT" minOccurs="0"/>
			<xs:element name="AdditionalSupplyChainActor" type="AdditionalSupplyChainActorCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionalFiscalReference" type="AdditionalFiscalReferenceCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="DutiesAndTaxes" type="DutiesAndTaxesCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="AdditionsAndDeductions" type="AdditionsAndDeductionsCT" minOccurs="0" maxOccurs="99"/>
			<xs:element name="Packaging" type="PackagingCT" maxOccurs="99"/>
			<xs:element name="CommodityCode" type="CommodityCodeCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GuaranteeCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="guaranteeType" type="st:GuaranteeTypeST"/>
			<xs:element name="GuaranteeReference" type="GuaranteeReferenceCT" maxOccurs="99"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GuaranteeReferenceCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="grn" type="st:GuaranteeReferenceGRNST" minOccurs="0"/>
			<xs:element name="accessCode" type="st:GuaranteeReferenceAccessCodeST" minOccurs="0"/>
			<xs:element name="currency" type="st:GuaranteeReferenceCurrencyST">
				<xs:annotation>
					<xs:documentation source="list">CL048</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amountToBeCovered" type="st:GuaranteeReferenceAmountToBeCoveredST"/>
			<xs:element name="otherGuaranteeReference" type="st:GuaranteeReferenceOtherGuaranteeReferenceST" minOccurs="0"/>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ImporterAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ImporterCT">
		<xs:sequence>
			<xs:element name="name" type="st:PersonNameST" minOccurs="0"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST" minOccurs="0"/>
			<xs:element name="Address" type="ImporterAddressCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsCT">
		<xs:sequence>
			<xs:element name="typeOfLocation" type="st:LocationOfGoodsTypeOfLocationST"/>
			<xs:element name="qualifierOfIdentification" type="st:LocationOfGoodsQualifierOfIdentificationST"/>
			<xs:element name="unLocode" type="st:LocationOfGoodsUnLocodeST" minOccurs="0"/>
			<xs:element name="authorisationNumber" type="st:LocationOfGoodsAuthorisationNumberST" minOccurs="0"/>
			<xs:element name="additionalIdentifier" type="st:LocationOfGoodsAdditionalIdentifierST" minOccurs="0"/>
			<xs:element name="CustomsOffice" type="LocationOfGoodsCustomsOfficeCT" minOccurs="0"/>
			<xs:element name="GNSS" type="LocationOfGoodsGNSSCT" minOccurs="0"/>
			<xs:element name="EconomicOperator" type="LocationOfGoodsEconomicOperatorCT" minOccurs="0"/>
			<xs:element name="Address" type="LocationOfGoodsAddressCT" minOccurs="0"/>
			<xs:element name="PostcodeAddress" type="LocationOfGoodsPostcodeAddressCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsCustomsOfficeCT">
		<xs:sequence>
			<xs:element name="referenceNumber" type="st:LocationOfGoodsCustomsOfficeReferenceNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsEconomicOperatorAddressCT">
		<xs:sequence>
			<xs:element name="lastModified" type="st:LastModifiedST" minOccurs="0"/>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsEconomicOperatorCT">
		<xs:sequence>
			<xs:element name="identificationNumber" type="st:LocationOfGoodsEconomicOperatorIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsGNSSCT">
		<xs:sequence>
			<xs:element name="latitude" type="st:LocationOfGoodsGNSSLatitudeST"/>
			<xs:element name="longitude" type="st:LocationOfGoodsGNSSLongitudeST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationOfGoodsPostcodeAddressCT">
		<xs:sequence>
			<xs:element name="postcode" type="st:LocationOfGoodsPostcodeAddressPostcodeST"/>
			<xs:element name="houseNumber" type="st:LocationOfGoodsPostcodeAddressHouseNumberST" minOccurs="0"/>
			<xs:element name="country" type="st:LocationOfGoodsPostcodeAddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PackagingCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST" default="1"/>
			<xs:element name="typeOfPackages" type="st:PackagingTypeOfPackagesST"/>
			<xs:element name="numberOfPackages" type="st:PackagingNumberOfPackagesST" minOccurs="0"/>
			<xs:element name="shippingMarks" type="st:PackagingShippingMarksST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonPayingCustomsDutyCT">
		<xs:sequence>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonProvidingGuaranteeCT">
		<xs:sequence>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PreviousDocumentCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="referenceNumber" type="st:PreviousDocumentReferenceNumberST"/>
			<xs:element name="type" type="st:PreviousDocumentTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="typeOfPackages" type="st:PreviousDocumentTypeOfPackagesST" minOccurs="0"/>
			<xs:element name="numberOfPackages" type="st:PreviousDocumentNumberOfPackagesST" minOccurs="0"/>
			<xs:element name="measurementUnitAndQualifier" type="st:PreviousDocumentMeasurementUnitAndQualifierST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifierForMeasurementUnitAndQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="quantity" type="st:PreviousDocumentQuantityST" minOccurs="0"/>
			<xs:element name="goodsItemIdentifier" type="st:PreviousDocumentGoodsItemIdentifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PreviousDocumentGSCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="referenceNumber" type="st:PreviousDocumentReferenceNumberST"/>
			<xs:element name="type" type="st:PreviousDocumentTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProcedureCT">
		<xs:sequence>
			<xs:element name="requestedProcedure" type="st:ProcedureRequestedProcedureST"/>
			<xs:element name="previousProcedure" type="st:ProcedurePreviousProcedureST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RepresentativeContactPersonCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="name" type="st:ContactPersonNameST"/>
			<xs:element name="phoneNumber" type="st:ContactPersonPhoneNumberST"/>
			<xs:element name="eMailAddress" type="st:ContactPersonEmailAddressST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RepresentativeCT">
		<xs:sequence>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST"/>
			<xs:element name="status" type="st:RepresentativeStatusST"/>
			<xs:element name="ContactPerson" type="RepresentativeContactPersonCT" minOccurs="0" maxOccurs="9"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SellerAddressCT">
		<xs:sequence>
			<xs:element name="streetAndNumber" type="st:AddressStreetAndNumberST"/>
			<xs:element name="postcode" type="st:AddressPostcodeST" minOccurs="0"/>
			<xs:element name="city" type="st:AddressCityST"/>
			<xs:element name="country" type="st:AddressCountryST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SellerCT">
		<xs:sequence>
			<xs:element name="name" type="st:PersonNameST" minOccurs="0"/>
			<xs:element name="identificationNumber" type="st:PersonIdentificationNumberST" minOccurs="0"/>
			<xs:element name="Address" type="SellerAddressCT" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SupervisingCustomsOfficeCT">
		<xs:sequence>
			<xs:element name="referenceNumber" type="st:SupervisingCustomsOfficeReferenceNumberST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SupportingDocumentCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="referenceNumber" type="st:SupportingDocumentReferenceNumberST"/>
			<xs:element name="type" type="st:SupportingDocumentTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="issuingAuthorityName" type="st:SupportingDocumentIssuingAuthorityNameST" minOccurs="0"/>
			<xs:element name="measurementUnitAndQualifier" type="st:SupportingDocumentMeasurementUnitAndQualifierST" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifierForMeasurementUnitAndQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="quantity" type="st:SupportingDocumentQuantityST" minOccurs="0"/>
			<xs:element name="dateOfValidity" type="st:SupportingDocumentDateOfValidityST" minOccurs="0"/>
			<xs:element name="currency" type="st:SupportingDocumentCurrencyST" minOccurs="0"/>
			<xs:element name="amount" type="st:SupportingDocumentAmountST" minOccurs="0"/>
			<xs:element name="documentLineItemNumber" type="st:SupportingDocumentDocumentLineItemNumberST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SupportingDocumentGSCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="referenceNumber" type="st:SupportingDocumentReferenceNumberST"/>
			<xs:element name="type" type="st:SupportingDocumentTypeST">
				<xs:annotation>
					<xs:documentation source="list">-</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ccQualifier" type="st:CcQualifierST" minOccurs="0"/>
			<xs:element name="issuingAuthorityName" type="st:SupportingDocumentIssuingAuthorityNameST" minOccurs="0"/>
			<xs:element name="dateOfValidity" type="st:SupportingDocumentDateOfValidityST" minOccurs="0"/>
			<xs:element name="documentLineItemNumber" type="st:SupportingDocumentDocumentLineItemNumberST" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransportDocumentCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST" default="1"/>
			<xs:element name="referenceNumber" type="st:TransportDocumentReferenceNumberST"/>
			<xs:element name="type" type="st:TransportDocumentTypeST"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransportEquipmentCT">
		<xs:sequence>
			<xs:element name="sequenceNumber" type="st:SequenceNumberST"/>
			<xs:element name="containerIdentificationNumber" type="st:TransportEquipmentContainerIdentificationNumberST"/>
			<xs:element name="GoodsReference" type="GoodsReferenceCT" minOccurs="0" maxOccurs="999"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WarehouseCT">
		<xs:sequence>
			<xs:element name="type" type="st:WarehouseTypeST"/>
			<xs:element name="identifier" type="st:WarehouseIdentifierST"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
