<?xml version="1.0" encoding="UTF-8"?>
<!-- Uniformisation des schemas de rediffusion du bodacc -->
<!-- Le schema doit prendre en compte toutes les informations des bodacc A, b et C -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" 	attributeFormDefault="unqualified">
	<!-- Noeud racine -->
	<xs:element name="AnnonceCommerciale">
		<xs:complexType>
			<xs:sequence>
				<!--<xs:element name="parution" type="Parution_Type">
					<xs:annotation>
						<xs:documentation>Numero de la parution</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="dateParution" type="Date_Type">
					<xs:annotation>
						<xs:documentation>Date de la parution</xs:documentation>
					</xs:annotation>
				</xs:element>-->
				<xs:element name="listeAvis">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="avis" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="metadonnees">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="typeAvis">
														<xs:annotation>
															<xs:documentation>Type de l'avis : annonce, rectif ou annulation</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="annonce"/>
																<xs:enumeration value="rectificatif"/>
																<xs:enumeration value="annulation"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="publicationAvis">
														<xs:annotation>
															<xs:documentation>publication : A, B ou C</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="A"/>
																<xs:enumeration value="B"/>
																<xs:enumeration value="C"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="familleAvis">
														<xs:annotation>
															<xs:documentation>famille de l'avis : dpc, vente, creation, immatriculation, radiation, modification, pcl, divers</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="creation"/>
																<xs:enumeration value="immatriculation"/>
																<xs:enumeration value="vente"/>
																<xs:enumeration value="pcl"/>
																<xs:enumeration value="divers"/>
																<xs:enumeration value="modification"/>
																<xs:enumeration value="radiation"/>
																<xs:enumeration value="dpc"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="id" type="xs:string">
														<xs:annotation>
															<xs:documentation>Numéro d'identification : publication + parution + numeroAnnonce</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="numeroAnnonce" type="xs:int">
														<xs:annotation>
															<xs:documentation>Numéro de l'avis dans la parution</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="numeroDepartement" type="Departement_Type" minOccurs="0">
														<xs:annotation>
															<xs:documentation>N° de département du Greffe</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="parution" type="Parution_Type">
														<xs:annotation>
															<xs:documentation>Numero de la parution</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="dateParution" type="Date_Type">
														<xs:annotation>
															<xs:documentation>Date de la parution</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="tribunal" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Libellé du greffe qui a procédé à l'avis</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="identifiantClient"	type="xs:string">
														<xs:annotation>
															<xs:documentation>Identifiant unique</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="contenu">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="parutionAvisPrecedent" type="ReferenceParution_Type" minOccurs="0"/>
													<xs:element name="listeEtablissements"	minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="etablissement" type="Etablissement_Type" maxOccurs="unbounded"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="listePersonnes" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="personne" type="Personne_Type" maxOccurs="unbounded"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="divers" type="Divers_DIV"	minOccurs="0">
														<xs:annotation>
															<xs:documentation>Annonces diverses (A:DIV)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="jugement" type="Jugement_PCL"	minOccurs="0">
														<xs:annotation>
															<xs:documentation>Jugement (A:PCL)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="acte" type="Acte_RCI"	minOccurs="0">
														<xs:annotation>
															<xs:documentation>Acte (A:RCI)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:choice minOccurs="0">
														<xs:element name="modificationsGenerales"	type="Modification_RCM" minOccurs="0"/>
														<xs:element name="radiationAuRCS"	type="Radiation_RCM" minOccurs="0"/>
													</xs:choice>
													<xs:element name="depot" type="Depot_DPC"	minOccurs="0"/>
													<xs:element name="listeprecedentExploitant" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="personne" type="Personne_Type" maxOccurs="unbounded"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="listeprecedentProprietaire" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="personne" type="Personne_Type" maxOccurs="unbounded"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="recherche">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="VillesSearch"/>
													<xs:element name="CPsearch"/>
													<xs:element name="registre"/>
													<xs:element name="commercant" 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>
	<!-- Défintion des types de contenus -->
	<xs:complexType name="Divers_DIV">
		<xs:sequence>
			<xs:element name="titreAnnonce" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Titre de l'annonce</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contenuAnnonce" type="xs:string">
				<xs:annotation>
					<xs:documentation>Contenu de l'annonce</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Jugement_PCL">
		<xs:annotation>
			<xs:documentation>Annonce de Procédure Collective</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="type">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="initial"/>
						<xs:enumeration value="annule"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="famille">
				<xs:annotation>
					<xs:documentation>Famille de jugement	Ex : Jugement d'ouverture, extrait de jugement, ...</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Jugement d'ouverture"/>
						<xs:enumeration value="Jugement prononçant"/>
						<xs:enumeration value="Arrêt de la Cour d'Appel"/>
						<xs:enumeration value="Extrait de jugement"/>
						<xs:enumeration value="Avis de dépôt"/>
						<xs:enumeration value="Jugement de clôture"/>
						<xs:enumeration value="Loi de 1967"/>
						<xs:enumeration value="Rétractation sur tierce opposition"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nature">
				<xs:annotation>
					<xs:documentation>Nature du jugement	Ex : Jugement d'ouverture de redressement judiciaire, jugement nommanbt un organe, ...</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:minLength value="1"/>
						<xs:enumeration value="Jugement d'homologation de l'accord"/>
						<xs:enumeration value="Jugement de résolution de l'accord homologué"/>
						<xs:enumeration value="Jugement d'ouverture d'une procédure de sauvegarde"/>
						<xs:enumeration value="Jugement d'extension d'une procédure de sauvegarde"/>
						<xs:enumeration	value="Jugement de conversion en redressement judiciaire de la procédure de sauvegarde"/>
						<xs:enumeration	value="Jugement de conversion en liquidation judiciaire de la procédure de sauvegarde"/>
						<xs:enumeration value="Jugement mettant fin à la procédure de sauvegarde"/>
						<xs:enumeration	value="Liste des créances nées après le jugement d'ouverture d'une procédure de redressement judiciaire"/>
						<xs:enumeration	value="Liste des créances nées après le jugement d'ouverture d'une procédure de liquidation judiciaire"/>
						<xs:enumeration	value="Liste des créances nées après le jugement d’ouverture d’une procédure de sauvegarde"/>
						<xs:enumeration value="Dépôt de l'état des créances"/>
						<xs:enumeration value="Jugement de clôture de la procédure de sauvegarde"/>
						<xs:enumeration value="Jugement arrêtant le plan de sauvegarde"/>
						<xs:enumeration value="Jugement modifiant le plan de sauvegarde"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde et la liquidation judiciaire"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde accélérée"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde et le redressement judiciaire"/>
						<xs:enumeration	value="Jugement d'ouverture d'une procédure de redressement judiciaire"/>
						<xs:enumeration	value="Jugement d'extension d'une procédure de redressement judiciaire"/>
						<xs:enumeration	value="Jugement modifiant la date de cessation des paiements"/>
						<xs:enumeration value="Jugement de conversion en liquidation judiciaire"/>
						<xs:enumeration	value="Jugement mettant fin à la procédure de redressement judiciaire"/>
						<xs:enumeration value="Jugement arrêtant un plan de cession"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de cession et la liquidation judiciaire"/>
						<xs:enumeration value="Jugement de plan de redressement"/>
						<xs:enumeration value="Jugement modifiant le plan de redressement"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de redressement et la liquidation judiciaire"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de redressement"/>
						<xs:enumeration value="Jugement d'ouverture de liquidation judiciaire"/>
						<xs:enumeration value="Jugement d'extension de liquidation judiciaire"/>
						<xs:enumeration value="Jugement prononçant la résolution du plan de cession"/>
						<xs:enumeration value="Dépôt de l'état de collocation"/>
						<xs:enumeration value="Jugement de clôture pour extinction du passif"/>
						<xs:enumeration value="Jugement de clôture pour insuffisance d'actif"/>
						<xs:enumeration	value="Jugement de clôture pour insuffisance d'actif et autorisant la reprise des poursuites individuelles"/>
						<xs:enumeration	value="Jugement autorisant la reprise des poursuites individuelles des créanciers"/>
						<xs:enumeration	value="Jugement de reprise de la procédure de liquidation judiciaire"/>
						<xs:enumeration value="Dépôt du projet de répartition"/>
						<xs:enumeration	value="Dépôt de l'état des créances et du projet de répartition"/>
						<xs:enumeration value="Autre avis de dépôt"/>
						<xs:enumeration value="Autres avis de dépôt"/>
						<xs:enumeration	value="Ordonnance statuant sur les contestations du projet de répartition"/>
						<xs:enumeration	value="Arrêt de la cour d'appel infirmant une décision soumise à publicité"/>
						<xs:enumeration value="Arrêts divers"/>
						<xs:enumeration value="Jugement de désignation des organes de la procédure"/>
						<xs:enumeration value="Jugement d'interdiction de gérer"/>
						<xs:enumeration value="Jugement de faillite personnelle"/>
						<xs:enumeration value="Jugement modifiant le plan de continuation"/>
						<xs:enumeration value="Jugement modifiant le plan de cession"/>
						<xs:enumeration value="Autre jugement et ordonnance"/>
						<xs:enumeration value="Dépôt de l'état des créances Loi de 1985"/>
						<xs:enumeration	value="Jugement accordant un délai pour déposer la liste des créances"/>
						<xs:enumeration value="Jugement d'interdiction de gérer Loi de 1985"/>
						<xs:enumeration value="Jugement de faillite personnelle Loi de 1985"/>
						<xs:enumeration	value="Jugement de clôture de la liquidation des biens pour extinction du passif"/>
						<xs:enumeration	value="Jugement de clôture de la liquidation des biens pour insuffisance d'actif"/>
						<xs:enumeration	value="Rétractation de jugement d'ouverture sur tierce opposition"/>
						<xs:enumeration	value="Rétractation de prononcé de redressement judiciaire sur tierce opposition"/>
						<xs:enumeration	value="Rétractation de prononcé de liquidation judiciaire sur tierce opposition"/>
						<xs:enumeration value="Autre jugement d'ouverture"/>
						<xs:enumeration value="Autre jugement prononçant"/>
						<xs:enumeration value="Autre arrêt de la Cour d'Appel"/>
						<xs:enumeration value="Autre jugement de clôture"/>
						<xs:enumeration value="Autre jugement de liquidation des biens"/>
						<xs:enumeration value="Autre rétractation sur tierce opposition"/>
						<xs:enumeration	value="Jugement d'ouverture d'une procédure de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement d'extension d'une procédure de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement de conversion en redressement judiciaire de la procédure de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement de conversion en liquidation judiciaire de la procédure de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Clôture de la procédure à défaut d'arrêté du plan dans le délai"/>
						<xs:enumeration	value="Jugement mettant fin à la procédure de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement arrêtant le plan de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement modifiant le plan de sauvegarde financière accélérée"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde financière accélérée et la liquidation judiciaire"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde financière accélérée et le redressement judiciaire"/>
						<xs:enumeration	value="Jugement d'ouverture d'une procédure de sauvegarde accélérée"/>
						<xs:enumeration	value="Jugement d'extension d'une procédure de sauvegarde accélérée"/>
						<xs:enumeration	value="Jugement mettant fin à la procédure de sauvegarde accélérée"/>
						<xs:enumeration value="Jugement arrêtant le plan de sauvegarde accélérée"/>
						<xs:enumeration value="Jugement modifiant le plan de sauvegarde accélérée"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde accélérée et la liquidation judiciaire"/>
						<xs:enumeration	value="Jugement prononçant la résolution du plan de sauvegarde accélérée et le redressement judiciaire"/>
						<xs:enumeration	value="Jugement prononçant la clôture de la procédure de rétablissement professionnel"	/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="date" type="Date_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date du jugement</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="complementJugement" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Complément du jugement</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Acte_RCI">
		<xs:sequence>
			<xs:element name="descriptif" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Descriptif de la modification</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateImmatriculation" type="Date_Type" minOccurs="0"/>
			<xs:element name="dateCommencementActivite" type="Date_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date de début d'activité</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="creation">
					<xs:complexType mixed="true">
						<xs:sequence minOccurs="0">
							<xs:element name="categorieCreation" type="xs:string"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="immatriculation">
					<xs:complexType mixed="true">
						<xs:sequence minOccurs="0">
							<xs:element name="categorieImmatriculation" type="xs:string"/>
							<xs:element name="dateEffet" type="Date_Type" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Date d'effet utilisée pour les greffes dépendants du Ministère de la Justice</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="vente">
					<xs:complexType mixed="true">
						<xs:sequence minOccurs="0">
							<xs:element name="categorieVente" type="xs:string"/>
							<xs:element name="dateEffet" type="Date_Type" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Date d'effet utilisée pour les greffes dépendants du Ministère de la Justice</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="journal" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Journal d'annonces légales</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="titre" type="xs:string"/>
										<xs:element name="date" type="Date_Type"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:choice maxOccurs="2" minOccurs="0">
								<xs:element name="opposition" type="xs:string"/>
								<xs:element name="declarationCreance" type="xs:string"/>
							</xs:choice>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Modification_RCM">
		<xs:sequence minOccurs="0">
			<xs:element name="descriptif" type="TexteNonVide">
				<xs:annotation>
					<xs:documentation>Descriptif de la modification</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateCommencementActivite" type="Date_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date de début d'activité</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateEffet" type="Date_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date d'effet utilisée pour les greffes dépendants du Ministère de la Justice</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Radiation_RCM">
		<xs:sequence minOccurs="0">
			<xs:element name="dateCessationActivitePP" type="Date_Type">
				<xs:annotation>
					<xs:documentation>Date de cessation d'activité pour les Personnes Physiques</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="commentaire" type="TexteNonVide" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Commentaire pour les radiations</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Depot_DPC">
		<xs:annotation>
			<xs:documentation xml:lang="fr">définition d'un dépôt</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="dateCloture" type="Date_Type">
				<xs:annotation>
					<xs:documentation>Date de clôture des comptes</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="typeDepot">
				<xs:annotation>
					<xs:documentation xml:lang="fr">Enumération : Comptes annuels et rapports	Comptes consolidés et rapports	Comptes annuels et consolidés et rapports</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Comptes annuels et rapports"/>
						<xs:enumeration value="Comptes consolidés et rapports"/>
						<xs:enumeration value="Comptes annuels, consolidés et rapports"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="descriptif" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr">Descriptif à publier	Ex : Les comptes annuels sont accompagnés d'une déclaration de confidentialité en application du premier alinéa de l'article L. 232-25.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration	value="Les comptes annuels sont accompagnés d'une déclaration de confidentialité en application du premier alinéa de l'article L. 232-25."/>
						<xs:enumeration	value="Les comptes annuels sont accompagnés d'une déclaration de confidentialité en application du premier ou deuxième alinéa de l'article L. 232-25."/>
						<xs:enumeration	value="Les comptes annuels sont accompagnés d'une présentation simplifiée du bilan et de l'annexe ainsi que d'une déclaration de publication simplifiée en application du troisième alinéa de l'article L. 232-25."	/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferenceParution_Type">
		<xs:annotation>
			<xs:documentation>Référence à une annonce déjà parue</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="nomPublication">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="BODACC A"/>
						<xs:enumeration value="BODACC B"/>
						<xs:enumeration value="BODACC C"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="numeroParution" type="Parution_Type">
				<xs:annotation>
					<xs:documentation>Numéro de la parution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateParution" type="Date_Type">
				<xs:annotation>
					<xs:documentation>Date de la parution</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="numeroAnnonce">
				<xs:annotation>
					<xs:documentation>Numéro de l'avis dans la parution</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:int">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Etablissement_Type">
		<xs:sequence>
			<xs:element name="origineFonds" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Origine du fonds
						Ex : Fonds principal acquis par achat au prix stipulé de 28 940 euros, Cette société se constitue, Moitié indivise dépendante d'un fonds complémentaire acquise par apport au montant évalué à 55 000 euros, Création, Fonds acquis par achat, ...</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="qualiteEtablissement" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Siège social, Etablissement principal, Etablissemennt complémentaire, ..., Fonds complémentaire, Fonds secondaire</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="activite" type="xs:string" minOccurs="0"/>
			<xs:element name="enseigne" type="xs:string" minOccurs="0"/>
			<xs:element name="adresse" type="Adresse_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Adresse_Type">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="numeroVoie" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Numéro de la voie
						Ex : 4 bis</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="typeVoie" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Type de la voie
						Ex : rue</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nomVoie" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nom de la voie
						Ex : d'Enfer</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000" fixed="false"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="complGeographique" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Complément gépgraphique
						Ex : Résidence Bel-Air</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BP" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Boîte postale
						Ex : BP 14192</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="8"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="localite" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Localité
						Ex : Saint-Chéron</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="codePostal" type="CodePostal_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code Postal
						Ex : 51290</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ville" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ville/Bureau distributeur
						Ex : Saint-Rémy-en-Bouzemont-Saint-Genest-et-Isson</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="pays" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation>Renseigné dans le cas d'une adresse à l'étranger</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Personne_Type">
		<xs:sequence>
			<xs:element name="typePersonne">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="pm"/>
						<xs:enumeration value="pp"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="numeroImmatriculation" type="NumeroImmatriculation_Type" minOccurs="0"/>
			<xs:element name="inscriptionRM" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="numeroIdentificationRM">	
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:length value="11"/>
									<xs:pattern value="\d{3} \d{3} \d{3}"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="codeRM" type="xs:string"/>
						<xs:element name="numeroDepartement" type="Departement_Type"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="nonInscrit" type="xs:string" minOccurs="0"/>
			<xs:element name="denomination" type="NomDenomination_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Dénomination</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="denominationEIRL" type="xs:string" minOccurs="0"/>
			<xs:element name="nature" type="xs:string" minOccurs="0"/>
			<xs:element name="nom" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nom de famille (naissance)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="prenom" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Prénom</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nomUsage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nom d'usage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="pseudonyme" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nomCommercial" type="TexteNonVide" minOccurs="0"/>
			<xs:element name="activite" type="xs:string" minOccurs="0"/>
			<xs:element name="nationnalite" type="xs:string" minOccurs="0"/>
			<xs:element name="sigle" type="TexteNonVide" minOccurs="0"/>
			<xs:element name="formeJuridique" type="TexteNonVide" minOccurs="0"/>
			<xs:element name="capital" type="Capital_Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Capital de la société</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="administration" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>nouvelle situation,ex: Gérants : Dumoulin Bernard</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="adressePP" type="Adresse_Type" minOccurs="0"/>
			<xs:element name="adresseSiegeSocial" type="Adresse_Type" minOccurs="0"/>
			<xs:element name="adresseEtablissementPrincipal" type="Adresse_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NumeroImmatriculation_Type">
		<xs:sequence>
			<xs:element name="numeroIdentification">
				<xs:annotation>
					<xs:documentation>N° d'identification au format NNNNNNNNN sans espaces</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="11"/>
						<xs:pattern value="\d{3} \d{3} \d{3}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="codeRCS">
				<xs:annotation>
					<xs:documentation>valeur fixée à "RCS"</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="3"/>
						<xs:enumeration value="RCS"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="nomGreffeImmat">
				<xs:annotation>
					<xs:documentation>Greffe d'immatriculation du dossier </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Capital_Type">
		<xs:choice>
			<xs:sequence>
				<xs:element name="montantCapital">
					<xs:annotation>
						<xs:documentation>Montant du capital</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:decimal">
							<xs:fractionDigits value="2"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="devise" type="xs:string">
					<xs:annotation>
						<xs:documentation>Devise (conforme à la norme ISO 4217)</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:element name="capitalVariable" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Capital variable</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	
	
	<!-- Défintion des types simples -->
	<xs:simpleType name="TexteNonVide">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Date_Type">
		<xs:annotation>
			<xs:documentation>type simple format date YYYY-MM-DD</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date">
			<xs:pattern value="....-..-.."/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Departement_Type">
		<xs:annotation>
			<xs:documentation>code département</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="3"/>
			<xs:pattern	value="2A|2B|[0-2]{1}[1-9]{1}|10|[3-8]{1}\d{1}|[9]{1}[0-5]{1}|(97[1-6]{1})|98[4-8]{1}|99"	/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Parution_Type">
		<xs:restriction base="xs:int">
			<xs:totalDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodePostal_Type">
		<xs:annotation>
			<xs:documentation>Code Postal</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:pattern value="[\d]*"/>
			<xs:length value="5"></xs:length>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NomDenomination_Type">
		<xs:annotation>
			<xs:documentation>type anySimpleType</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="1000"/>
		</xs:restriction>
	</xs:simpleType>
	
</xs:schema>