<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by ACERTA ICT TECHNOLOGIE NETWERK (ACERTA ICT TECHNOLOGIE NETWERK) -->
<!-- Created with Liquid XML Studio 1.0.8.0 (http://www.liquid-technologies.com) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.9">
	<xs:include schemaLocation="L4Dictionnary.xsd"/>
	<xs:element name="L4ControleFile">
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="ControleFile">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="FileIdentification" type="FileIdentificationType"/>
							<xs:sequence minOccurs="0" maxOccurs="unbounded">
								<xs:element name="Employee">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="EmployeeIdentification" type="EmployeeIdentificationType"/>
											<xs:sequence maxOccurs="unbounded">
												<xs:element name="ComputationProfile" type="WageComputationProfile"/>
											</xs:sequence>
											<xs:sequence maxOccurs="unbounded">
												<xs:element name="WageElement" type="WageElementType"/>
											</xs:sequence>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="FileIdentificationType">
		<xs:sequence>
			<xs:element ref="CompanyNumber"/>
			<xs:element ref="ZoneNumber"/>
			<xs:element ref="DraftFinalCode"/>
			<xs:element ref="PaymentDate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only mandatory if the file type is "final"</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="CreationDateTime"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EmployeeIdentificationType">
		<xs:sequence>
			<xs:element ref="EmployeeID"/>
			<xs:element ref="ContractID"/>
			<xs:element ref="PersonName"/>
			<xs:element ref="PersonFirstName"/>
			<xs:element ref="PersonBirthDate"/>
			<xs:element ref="INSS"/>
			<xs:element ref="AntePostPaymentCode"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WageComputationProfile">
		<xs:sequence>
			<xs:element ref="ComputationProfileID"/>
			<xs:element ref="ActivitySocialSecurityLocalGovernmentCode" minOccurs="0"/>
			<xs:element ref="AnnualSalaryTaxCode"/>
			<xs:element ref="ApplyEmploymentFractionCode" minOccurs="0"/>
			<xs:element ref="AverageSizeCode" minOccurs="0"/>
			<xs:element ref="PersonBirthDate"/>
			<xs:element ref="BaseFractionNumerator" minOccurs="0"/>
			<xs:element ref="BillingGroupNumber"/>
			<xs:element ref="BringInWorkersPremiumEndDate" minOccurs="0"/>
			<xs:element ref="BusinessplanCode" minOccurs="0"/>
			<xs:element ref="Calculation2ndPensionPillarCode" minOccurs="0"/>
			<xs:element ref="ChildNotMarriedFlag" minOccurs="0"/>
			<xs:element ref="CivilStateDate" minOccurs="0"/>
			<xs:element ref="CivilMarriageDate" minOccurs="0"/>
			<xs:element ref="CivilStateCodePayPeriod" minOccurs="0"/>
			<xs:element ref="CivilStateCodeComputation" minOccurs="0"/>
			<xs:element ref="CommonSocialServiceCode" minOccurs="0"/>
			<xs:element ref="CommunityCode" minOccurs="0"/>
			<xs:element ref="CompanyCarFlag" minOccurs="0"/>
			<xs:element ref="CO2Emission" minOccurs="0"/>
			<xs:element ref="ContractCodeLocalGovernment" minOccurs="0"/>
			<xs:element ref="ContractType" minOccurs="0"/>
			<xs:element ref="DegreeDisablement" minOccurs="0"/>
			<xs:element ref="DelegatingCodeLocalGovernment" minOccurs="0"/>
			<xs:element ref="DelegatingNumberLocalGovernment" minOccurs="0"/>
			<xs:element ref="ContractDivision" minOccurs="0"/>
			<xs:element ref="EmployeeDisabledSocialSecurityCode" minOccurs="0"/>
			<xs:element ref="EmployeeDisabledTaxCode"/>
			<xs:element ref="EmployeeTaxCode" minOccurs="0"/>
			<xs:element ref="EmployeeTaxDeclarationCode" minOccurs="0"/>
			<xs:element ref="EmployeeType1" minOccurs="0"/>
			<xs:element ref="EmployeeType2" minOccurs="0"/>
			<xs:element ref="EmploymentAgreementCode" minOccurs="0"/>
			<xs:element ref="EmploymentDenominator"/>
			<xs:element ref="EmploymentNumerator"/>
			<xs:element ref="EmploymentStartingDate"/>
			<xs:element ref="EmploymentEndDate" minOccurs="0"/>
			<xs:element ref="EmploymentEndReasonCode" minOccurs="0"/>
			<xs:element ref="EmploymentMeasureCode" minOccurs="0"/>
			<xs:element ref="Exclusion2ndPensionPillarFlag" minOccurs="0"/>
			<xs:element ref="EmploymentRegimeCode"/>
			<xs:element ref="FamilyChargeableFlag" minOccurs="0"/>
			<xs:element ref="FirstStartingDate" minOccurs="0"/>
			<xs:element ref="FrontierWorkerCode" minOccurs="0"/>
			<xs:element ref="FulltimeFlag" minOccurs="0"/>
			<xs:element ref="FuelType" minOccurs="0"/>
			<xs:element ref="FundClosingCompanyCode" minOccurs="0"/>
			<xs:element ref="GovernmentCode"/>
			<xs:element ref="GrossNetJoinFlag"/>
			<xs:element ref="GrossNetJoinNumber"/>
			<xs:element ref="GroupInsurancePolicyNumber" minOccurs="0"/>
			<xs:element ref="HighLowMaribelCode" minOccurs="0"/>
			<xs:element ref="HomeWorkFlag" minOccurs="0"/>
			<xs:element ref="HoursSystemOfTheEmployee"/>
			<xs:element ref="HoursSystemLocalGovernment" minOccurs="0"/>
			<xs:element ref="IllnessAndDisablementBenefitsStartingdate" minOccurs="0"/>
			<xs:element ref="IllnessAndDisablementBenefitsEndDate" minOccurs="0"/>
			<xs:element ref="IllnessAndDisablementInsuranceAdvantageCode" minOccurs="0"/>
			<xs:element ref="IllnessAndDisablementInsuranceFrequencyCode" minOccurs="0"/>
			<xs:element ref="IllnessAndDisablementInsuranceFlag" minOccurs="0"/>
			<xs:element ref="InitialEmploymentStartingDate"/>
			<xs:element ref="InsuranceCompanyCode" minOccurs="0"/>
			<xs:element ref="IrregularPartialEmploymentCode" minOccurs="0"/>
			<xs:element ref="JuridicalFormCode" minOccurs="0"/>
			<xs:element ref="LocalGovernmentPrefix" minOccurs="0"/>
			<xs:element ref="MaribelCode"/>
			<xs:element ref="MoreThenSixMonthIllnessDate" minOccurs="0"/>
			<xs:element ref="NationalActivityCode" minOccurs="0"/>
			<xs:element ref="NumberOfChargeableChildrenDebt" minOccurs="0"/>
			<xs:element ref="NumberOfNormalChargeableChildren"/>
			<xs:element ref="NumberOfDisabledChargeableChildren"/>
			<xs:element ref="NumberOfNormalChargeableOthers"/>
			<xs:element ref="NumberOfDisabledChargeableOthers"/>
			<xs:element ref="NumberOfNormalChargeableElderly" minOccurs="0"/>
			<xs:element ref="NumberOfDisabledChargeableElderly" minOccurs="0"/>
			<xs:element ref="NumberPlate" minOccurs="0"/>
			<xs:element ref="NumeratorDMFA" minOccurs="0"/>
			<xs:element ref="OfficialParitairComite" minOccurs="0"/>
			<xs:element ref="OtherSocialProvisionCode" minOccurs="0"/>
			<xs:element ref="ParitairComiteGrouping" minOccurs="0"/>
			<xs:element ref="PaymentFrequencyCode" minOccurs="0"/>
			<xs:element ref="PensionFundFlag" minOccurs="0"/>
			<xs:element ref="PensionFundNumber" minOccurs="0"/>
			<xs:element ref="PensionSystemCode" minOccurs="0"/>
			<xs:element ref="PrePensionCode" minOccurs="0"/>
			<xs:element ref="ProveOwnCostFlag" minOccurs="0"/>
			<xs:element ref="RecruitementFrameworkCode" minOccurs="0"/>
			<xs:element ref="RecruitmentFrameworkDate" minOccurs="0"/>
			<xs:element ref="ReductionStartingDate" minOccurs="0"/>
			<xs:element ref="RecruitementFrameworkDuration" minOccurs="0"/>
			<xs:element ref="RecruitementFrameworkUnit" minOccurs="0"/>
			<xs:element ref="RegionCode" minOccurs="0"/>
			<xs:element ref="RegistrationNumber1WorkingTimeReduction" minOccurs="0"/>
			<xs:element ref="RegistrationNumber2WorkingTimeReduction" minOccurs="0"/>
			<xs:element ref="RegistrationNumber3WorkingTimeReduction" minOccurs="0"/>
			<xs:element ref="RegistrationNumber4WorkingTimeReduction" minOccurs="0"/>
			<xs:element ref="ResearchPercentage" minOccurs="0"/>
			<xs:element ref="RestructuringDifficultyCode" minOccurs="0"/>
			<xs:element ref="RestructuringRecruitmentFrameworkCode" minOccurs="0"/>
			<xs:element ref="RestructuringRecruitmentFrameworkDate" minOccurs="0"/>
			<xs:element ref="SalaryAnnualCoefficient" minOccurs="0"/>
			<xs:element ref="SalaryCalculationCode" minOccurs="0"/>
			<xs:element ref="SectorCode" minOccurs="0"/>
			<xs:element ref="SecurityFundMetalCode" minOccurs="0"/>
			<xs:element ref="SizeCode" minOccurs="0"/>
			<xs:element ref="SocialMaribelCode" minOccurs="0"/>
			<xs:element ref="SocialSecurityCategory" minOccurs="0"/>
			<xs:element ref="SocialSecurityFunctionStatus" minOccurs="0"/>
			<xs:element ref="SocialSecurityInscriptionQuarter" minOccurs="0"/>
			<xs:element ref="SocialSecurityNotionCode" minOccurs="0"/>
			<xs:element ref="SocialSecurityPrefix" minOccurs="0"/>
			<xs:element ref="SocialSecurityType"/>
			<xs:element ref="SpecialContributionSocialSecurityCode"/>
			<xs:element ref="SpouseDisabledCode" minOccurs="0"/>
			<xs:element ref="SpouseIncomeCode" minOccurs="0"/>
			<xs:element ref="SpouseProfessionCode" minOccurs="0"/>
			<xs:element ref="StartingJobAgreementCode" minOccurs="0"/>
			<xs:element ref="StartingJobAgreementDate" minOccurs="0"/>
			<xs:element ref="StatuteCode" minOccurs="0"/>
			<xs:element ref="StudentCode" minOccurs="0"/>
			<xs:element ref="SubscriptionPayedByEmployerFlag" minOccurs="0"/>
			<xs:element ref="TeacherSalaryCode" minOccurs="0"/>
			<xs:element ref="TermOfNoticeEndDate" minOccurs="0"/>
			<xs:element ref="TipCode" minOccurs="0"/>
			<xs:element ref="TipTypeCode" minOccurs="0"/>
			<xs:element ref="UnemploymentStartingDate" minOccurs="0"/>
			<xs:element ref="UnemploymentEndingDate" minOccurs="0"/>
			<xs:element ref="UnvoluntaryPartialEmployment" minOccurs="0"/>
			<xs:element ref="UserNumber" minOccurs="0"/>
			<xs:element ref="UserSizeCode" minOccurs="0"/>
			<xs:element ref="VacationPayArrangementCode" minOccurs="0"/>
			<xs:element ref="VacationPayCalculationCode" minOccurs="0"/>
			<xs:element ref="FiscalSheet" minOccurs="0"/>
			<xs:element ref="RestructuringDifficultyStartingDate" minOccurs="0"/>
			<xs:element ref="RestructuringDifficultyEndDate" minOccurs="0"/>
			<xs:element ref="RestructuringRecruitementFrameworkDuration" minOccurs="0"/>
			<xs:element ref="RestructuringRecruitementFrameworkUnit" minOccurs="0"/>
			<xs:element ref="AcknowledgementStartingDate" minOccurs="0"/>
			<xs:element ref="CollectiveRedundancyDate" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WageElementType">
		<xs:sequence>
			<xs:element ref="ComputationID"/>
			<xs:element ref="ComputationDate"/>
			<xs:element ref="ComputationCode"/>
			<xs:element ref="PayPeriod"/>
			<xs:element ref="FractionOfPayPeriod"/>
			<xs:element ref="WritingBackCode"/>
			<xs:element ref="ComputationProfileID"/>
			<xs:element ref="SalaryCode"/>
			<xs:element ref="SalaryCodeLevel" minOccurs="0"/>
			<xs:element ref="WageAmount" minOccurs="0"/>
			<xs:element ref="WageNumberOfDays" minOccurs="0"/>
			<xs:element ref="WageNumberOfUnits" minOccurs="0"/>
			<xs:element ref="WageAmountPerUnit" minOccurs="0"/>
			<xs:element ref="WagePercentage" minOccurs="0"/>
			<xs:element ref="WageDivision" minOccurs="0"/>
			<xs:element ref="WageCoefficientNumerator" minOccurs="0"/>
			<xs:element ref="WageCoefficientDenominator" minOccurs="0"/>
			<xs:element ref="DebtID" minOccurs="0"/>
			<xs:element ref="AuxiliaryBeginDate" minOccurs="0"/>
			<xs:element ref="AuxiliaryEndDate" minOccurs="0"/>
			<xs:element ref="AuxiliaryDivision" minOccurs="0"/>
			<xs:element ref="AuxiliaryAmount1" minOccurs="0"/>
			<xs:element ref="AuxiliaryAmount2" minOccurs="0"/>
			<xs:element ref="AuxiliaryQuantity1" minOccurs="0"/>
			<xs:element ref="AuxiliaryQuantity2" minOccurs="0"/>
			<xs:element ref="AuxiliaryParameter1" minOccurs="0"/>
			<xs:element ref="AuxiliaryParameter2" minOccurs="0"/>
			<xs:element ref="AuxiliaryText" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
