<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:include schemaLocation="simpleTypes.xsd" />
	<xs:element name="Declaration">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="KindOfDeclaration" type="KindOfDeclarationType" />
				<xs:element name="TypeOfDeclaration" type="TypeOfDeclarationType" />
				<xs:element name="IsCorrectionDeclaration" type="IsCorrectionDeclarationType" />
				<xs:element name="RefNumberOfCorrectedDeclaration" type="RefNumberOfCorrectedDeclarationType" minOccurs="0" maxOccurs="1" />
				<xs:element name="IsDelayedReporting" type="IsDelayedReportingType" minOccurs="0" maxOccurs="1" />
				<xs:element name="DelayReferenceNumber" type="DelayReferenceNumberType" minOccurs="0" maxOccurs="1" />
				<xs:element name="PreparationDate" type="DateType" />
				<xs:element name="CustomsOffice" type="CustomsOfficeType" />
				<xs:element name="TotalAmountOfExciseDuty" type="TotalAmountOfExciseDutyType" minOccurs="0" maxOccurs="1" />
				<xs:element ref="Customer" />
				<xs:element ref="Declarer" />
				<xs:element ref="ReportingPeriod" />
				<xs:element ref="AppliedDocuments" minOccurs="0" maxOccurs="1" />
				<xs:element ref="ExciseGoods" minOccurs="0" maxOccurs="1" />
				<xs:element ref="WarehouseStockLog" minOccurs="0" maxOccurs="1" />
				<xs:element ref="Inventories" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="Customer">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="LegalEntity" type="LegalEntityType" />
				<xs:element name="SIC" type="SICType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ExciseNumber" type="ExciseNumberType" minOccurs="0" maxOccurs="1" />
				<xs:element name="NotificationNumber" type="NotificationNumberType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="Declarer">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Name" type="NameType" />
				<xs:element name="Egn" type="EgnType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReportingPeriod">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ReceivingDate" type="DateType" minOccurs="0" maxOccurs="1" />
				<xs:element ref="TaxPeriod" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TaxPeriod">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Start" type="DateType" minOccurs="0" maxOccurs="1" />
				<xs:element name="End" type="DateType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="AppliedDocuments">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="999" ref="AppliedDocument" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="AppliedDocument">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="DocumentType" type="DocumentTypeType" />
				<xs:element name="PurposeOfeAD" type="PurposeOfeADType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Description" type="DescriptionType" minOccurs="0" maxOccurs="1" />
				<xs:element name="DocumentNumber" type="DocumentNumberForGoodsType" />
				<xs:element name="DocumentDate" type="DateType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ExciseGoods">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="ExciseGood" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ExciseGood">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="BrandName" type="BrandNameType" />
				<xs:element name="Trademark" type="TrademarkType" minOccurs="0" maxOccurs="1" />
				<xs:element name="APCode" type="APCodeType" />
				<xs:element name="CNCode" type="CNCodeType" />
				<xs:element name="Measure" type="MeasureType" />
				<xs:element name="AdditionalCode" type="AdditionalCodeType" minOccurs="0" maxOccurs="1" />
				<xs:element name="QuantityOfGoods" type="QuantityOfGoodsType" minOccurs="0" maxOccurs="1" />
				<xs:element name="IntendedUseOfProduct" type="IntendedUseOfProductType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Purpose" type="PurposeType" minOccurs="0" maxOccurs="1" />
				<xs:element name="DutyAmount" type="DutyAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Payment" type="PaymentType" minOccurs="0" maxOccurs="1" />
				<xs:element name="PaidDuty" type="PaidDutyType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Degree" type="DegreeType" minOccurs="0" maxOccurs="1" />
				<xs:element name="MissingLabelsCnt" type="MissingLabelsCntType" minOccurs="0" maxOccurs="1" />
				<xs:element name="PricePerPack" type="PricePerPackType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Pieces" type="PiecesType" minOccurs="0" maxOccurs="1" />
				<xs:element name="CigarLength" type="CigarLengthType" minOccurs="0" maxOccurs="1" />
				<xs:element name="SpecificDutySmallQuantities" type="SpecificDutySmallQuantitiesType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Density" type="SixThreeDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="CarbonDioxideQnt" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="CalorificAbility" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="CarbonDioxideDutyRate" type="FourThreeDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="CalorificDutyRate" type="FourThreeDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TotalCarbonDioxideQnt" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TotalCalorificAbility" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TaxBase" type="TaxBaseType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ExciseDuty" type="ExciseDutyType" minOccurs="0" maxOccurs="1" />
				<xs:element name="AvailableAmount" type="AvailableAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ReceivedAmount" type="ReceivedAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="UsedAmount" type="UsedAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="RemainingAmount" type="RemainingAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="QuantityUsedEnergyProducts" type="QuantityUsedEnergyProductsType" minOccurs="0" maxOccurs="1" />
				<xs:element name="AvailableAmountEnergyProducts" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="SoldQuantityEnergyProducts" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TotalAmountPrice" type="TotalAmountPriceType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ValoremDutyRate" type="ValoremDutyRateType" minOccurs="0" maxOccurs="1" />
				<xs:element name="SpecificDuty" type="SpecificDutyType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ValoremDuty" type="ValoremDutyType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="WarehouseStockLog">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="WarehouseGoods" minOccurs="0" maxOccurs="1" />
				<xs:element ref="ExciseLabels" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="WarehouseGoods">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="WarehouseGood" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="WarehouseGood">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="BrandName" type="BrandNameType" />
				<xs:element name="TradeName" type="TradeNameType" />
				<xs:element name="CNCode" type="CNCodeType" />
				<xs:element name="AdditionalCode" type="AdditionalCodeType" />
				<xs:element name="APCode" type="APCodeType" />
        <xs:element name="Degree" type="DegreeType" minOccurs="0" maxOccurs="1" />        
        <xs:element name="PricePerPack" type="PricePerPackType" minOccurs="0" maxOccurs="1" />
        <xs:element name="Pieces" type="PiecesType" minOccurs="0" maxOccurs="1" />
        <xs:element name="CigarLength" type="CigarLengthType" minOccurs="0" maxOccurs="1" />        
				<xs:element name="Measure" type="MeasureType" />
				<xs:element name="InitialAmount" type="InitialAmountType" />
				<xs:element name="FinalAmount" type="FinalAmountType" />
				<xs:element name="IntroducedAmount" type="FifteenDigitsDecimalType" />
				<xs:element name="RemovedAmount" type="FifteenDigitsDecimalType" />
				<xs:element name="TransportationLosses" type="TransportationLossesType" />
				<xs:element name="StorageLosses" type="StorageLossesType" />
				<xs:element ref="StoredGoods" minOccurs="0" maxOccurs="1" />
				<xs:element ref="RemovedGoods" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="StoredGoods">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="9999" ref="StoredGood" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="StoredGood">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="DeclaredGoodsQuantity" type="DeclaredGoodsQuantityType" />
				<xs:element name="ActualStoredGoods" type="ActualStoredGoodsType" />
				<xs:element name="DocumentNumber" type="DocumentNumberForGoodsType" />
				<xs:element name="DocumentDate" type="DateType" />
        <xs:element name="ControlPoint" type="ControlPointType" minOccurs="0" maxOccurs="1"/>
        <xs:element name="TransactionNumber" type="TransactionNumberType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="RealDateIn" type="DateType" />
				<xs:element name="GoodsEntryMethod" type="GoodsEntryMethodType" />
				<xs:element name="GoodProperty" type="GoodPropertyType" />
				<xs:element name="OwnerShip" type="OwnershipType" maxOccurs="1" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="RemovedGoods">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="9999" ref="RemovedGood" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="RemovedGood">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="QuantityToRemove" type="QuantityToRemoveType" />
				<xs:element name="DocumentNumber" type="DocumentNumberForGoodsType" minOccurs="0" />
				<xs:element name="DocumentDate" type="DateType" minOccurs="0" />
        <xs:element name="ControlPoint" type="ControlPointType" minOccurs="0" maxOccurs="1"/>
        <xs:element name="TransactionNumber" type="TransactionNumberType" minOccurs="0" maxOccurs="1"/>        
				<xs:element name="DocumentNumberForReducedRate" type="DocumentNumberForGoodsType" minOccurs="0" />
				<xs:element name="ProductPurpose" type="ProductPurposeType" />
				<xs:element name="GoodProperty" type="GoodPropertyType" />
				<xs:element name="OwnerShip" type="OwnershipType" maxOccurs="1" minOccurs="0"/>
				<xs:element name="DocumentReturnDate" type="DateType" maxOccurs="1" minOccurs="0"/>
				<xs:element name="Difference" type="DifferenceType" minOccurs="0" maxOccurs="1" />
        <xs:element name="ADDNoForDifference" type="ADDNoType" minOccurs="0" maxOccurs="1" />
        <xs:element name="ADDDateForDifference" type="DateType" minOccurs="0" maxOccurs="1" />
        <xs:element name="PaidAkcizDocument" type="UpToThirtyCharsFormatType" minOccurs="0" maxOccurs="1" />
        <xs:element name="PaidAkcizDocDate" type="DateType" minOccurs="0" maxOccurs="1" />        
				<xs:element name="PaidAkcizQuantity" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>


	<xs:element name="ExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="999" ref="ExciseLabel" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="LabelType" type="LabelTypeType" />
				<xs:element name="Capacity" type="CapacityType" minOccurs="0" />
				<xs:element name="AlcoholicStrength" type="AlcoholicStrengthType" minOccurs="0" />
				<xs:element name="SellPrice" type="SellPriceType" minOccurs="0" />
				<xs:element name="AvailableLabels" type="AvailableLabelsType" />
				<xs:element name="RemainingLabels" type="RemainingLabelsType" />
				<xs:element ref="ReceivedExciseLabels" minOccurs="0" />
				<xs:element ref="UsedExciseLabels" minOccurs="0" />
				<xs:element ref="SentToProducerExciseLabels" minOccurs="0" />
				<xs:element ref="ReturnedUnusedExciseLabels" minOccurs="0" />
				<xs:element ref="ReturnedScrappedExciseLabels" minOccurs="0" />
				<xs:element ref="DestroyedExciseLabels" minOccurs="0" />
				<xs:element ref="LackOfExciseLabels" minOccurs="0" />
				<xs:element ref="UnReturnedExciseLabels" minOccurs="0" />

			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReceivedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="ReceivedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReceivedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="DocumentNumber" type="DocumentNumberForLabelsType" />
				<xs:element name="DocumentDate" type="DateType" />
				<xs:element name="NewlyReceivedLables" type="NewlyReceivedLablesType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			
			</xs:sequence>
		</xs:complexType>
	</xs:element>


	<xs:element name="UsedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="UsedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="UsedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="UsedAmount" type="UsedAmountLabelsType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SentToProducerExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="SentToProducerExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SentToProducerExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="SentToProducerAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReturnedUnusedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="ReturnedUnusedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReturnedUnusedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="ReturnedUnusedAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReturnedScrappedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="ReturnedScrappedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ReturnedScrappedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="ReturnedScrappedAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>



	<xs:element name="DestroyedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="DestroyedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="DestroyedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="DestroyedAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="LackOfExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="LackOfExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="LackOfExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="LackOfAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="UnReturnedExciseLabels">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="UnReturnedExciseLabel" minOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="UnReturnedExciseLabel">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="UnReturnedAmount" type="ReturnedAmountType" />
				<xs:element name="LabelEmission" type="LabelEmissionType" />
				<xs:element name="LabelSeria" type="LabelSeriaType" />
				<xs:element name="LabelStartNumber" type="LabelStartNumberType" />
				<xs:element name="LabelEndNumber" type="LabelEndNumberType" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="Inventories">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="InventoryDocNumber" type="InventoryDocNumberType" minOccurs="0" maxOccurs="1" />
				<xs:element ref="Inventory" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="Inventory">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="BrandName" type="BrandNameType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="TradeName" type="TradeNameType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="CNCode" type="CNCodeType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="AdditionalCode" type="AdditionalCodeType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="APCode" type="APCodeType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="MeasureUnit" type="MeasureType" minOccurs="0" maxOccurs="1"/>
				<xs:element ref="StoredGoodsInventories" minOccurs="0" maxOccurs="1" />
				<xs:element ref="RemovedGoodsInventories" minOccurs="0" maxOccurs="1" />
				<xs:element ref="InitialGoodsQuantities" minOccurs="0" maxOccurs="1" />
				<xs:element ref="TotalGoodsQuantities" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="StoredGoodsInventories">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="StoredGoodsInventory" minOccurs="1" maxOccurs="unbounded" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="RemovedGoodsInventories">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="RemovedGoodsInventory" minOccurs="1" maxOccurs="unbounded" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="InitialGoodsQuantities">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="InitialGoodsQuantity" minOccurs="1" maxOccurs="unbounded" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TotalGoodsQuantities">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="TotalGoodsQuantity" minOccurs="1" maxOccurs="unbounded" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>


	<xs:element name="StoredGoodsInventory">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="Date" type="DateType" minOccurs="0" maxOccurs="1" />
				<xs:element name="MeasureUnit" type="MeasureType" minOccurs="0" maxOccurs="1" />
				<xs:element name="StorageContainer" type="UpToFourCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="PlaceOfStorage" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="Amount" type="InitialAmountType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ExciseDocIdAndDate" type="DocumentNumberForGoodsType" minOccurs="0" maxOccurs="1" />				
				<xs:element name="EstablishedAmount" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
				<xs:element name="ExpectedAmount" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="RemovedGoodsInventory">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="Date" type="DateType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="Amount" type="FifteenDigitsDecimalType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="MeasureUnit" type="MeasureType" minOccurs="0" maxOccurs="1"/>
				<xs:element name="ExciseDocIdAndDate" type="DocumentNumberForGoodsType" minOccurs="0" maxOccurs="1"/>				
				<xs:element name="TransportType" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TransportContainer" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TransportDuration" type="ThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TransportPeriod" type="ThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="InitialGoodsQuantity">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="StorageContainer" type="UpToFourCharsFormatType"  minOccurs="0" maxOccurs="1" />
				<xs:element name="PlaceOfStorage" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="InitialAmount" type="InitialAmountType"  minOccurs="0" maxOccurs="1" />
				<xs:element name="EstablishedAmount" type="FifteenDigitsDecimalType"  minOccurs="0" maxOccurs="1" />
				<xs:element name="StorageWastage" type="FifteenDigitsDecimalType"  minOccurs="0" maxOccurs="1" />
				<xs:element name="LossesAfterWastage" type="FifteenDigitsDecimalType"  minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TotalGoodsQuantity">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="SequenceNumber" type="SequenceNumberType" />
				<xs:element name="TransportContainer" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TransportType" type="UpToThreeCharsFormatType" minOccurs="0" maxOccurs="1" />
				<xs:element name="TransportWastage" type="FifteenDigitsDecimalType"  minOccurs="0" maxOccurs="1" />
				<xs:element name="LossesAfterWastage" type="FifteenDigitsDecimalType"  minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>

</xs:schema>