﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/CryptML.xsd" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cryptml="http://tempuri.org/CryptML.xsd" xmlns="http://tempuri.org/CryptML.xsd" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:simpleType name="eModeCalculTarifSaisonnier">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Pas de calcul</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Pas de calcul</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Montant libre (saisi lors de l'établissement du contrat)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Forfait</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>% par rapport au loyer</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Montant par jour de location</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Montant par adulte</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Montant par enfant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Montant par personne (adulte ou enfant)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Montant/Adulte/Jour</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Montant/Enfant/Jour</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Montant/Personne/Jour</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>% du loyer locataire déjà pris en compte dans TARIF_SEMAINE_TTC</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="13">
        <xs:annotation>
          <xs:documentation>% du loyer propriétaire déjà pris en compte dans TARIF_SEMAINE_TTC</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="14">
        <xs:annotation>
          <xs:documentation>% du loyer propriétaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="15">
        <xs:annotation>
          <xs:documentation>% du quittancement total</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eAttributEtat">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>pas de changement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>creation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>modification</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>suppression</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eModeTraitement">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AnnuleRemplace">
        <xs:annotation>
          <xs:documentation>Mode de traitement en annule et remplace.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CUD">
        <xs:annotation>
          <xs:documentation>Mode de traitement en CUD (Create, Update, Delete). Voir attribut 'Commande' du noeud BIEN.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCommande">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Creation">
        <xs:annotation>
          <xs:documentation>Commande de création d'un Bien sur la plateforme PagesIMMO. Si le bien a créer existe déjà, cette commande équivaut à la commande Modification. Si il existe un bien de même référence dans les archives, cette commande est ignorée.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Modification">
        <xs:annotation>
          <xs:documentation>Commande de modification d'un Bien de la plateforme PagesIMMO. Si le bien n'existe pas, cette commande équivaut à la commande Creation. Si il existe un bien de même référence dans les archives, cette commande est ignorée.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Suppression">
        <xs:annotation>
          <xs:documentation>Commande de suppression d'un Bien de la plateforme PagesIMMO.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <!--<xs:enumeration value="Archivage">
                <xs:annotation>
                    <xs:documentation>Commande d'archivage d'un Bien de la plateforme PagesIMMO. Une fois archivé, le bien n'est plus modifiable.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="Republication">
                <xs:annotation>
                    <xs:documentation>Commande de republication d'un Bien archivé, de la plateforme PagesIMMO. Si l'archive n'existe pas, cette commande équivaut à la commande Creation. </xs:documentation>
                </xs:annotation>
            </xs:enumeration>-->
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatService">
    <xs:restriction base="xs:short">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Actif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Inactif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>En attente d'activation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eBool">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>true, oui, vrai</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>false, non, faux</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eFormeJuridique">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>S.A.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>S.A.R.L.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>SNC</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>EURL</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre/Indéterminé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eMotifSuppression">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Vendu par l'agence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Retiré de la vente</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Fin de mandat</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Vendu par un confrère</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Vendu par le propriétaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Vendu par un autre intermédiaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Vendu aux enchères</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Loué</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Non loué</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>En compromis</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Offre reçue</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatMandatVente">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>En vente</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Offre reçu</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>En compromis</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Retiré de la vente</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Perte d'exclusivité</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Fin de mandat</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Vendu par l'agence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Vendu par une autre agence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Vendu par le propriétaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Vendu par un autre intermédiaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatMandatLocation">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Non loué</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Réservé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Retiré de la location</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Fin de mandat</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Loué</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eMotivationAchat">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Résidence principale</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Investissement locatif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Résidence secondaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypePiece">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Entree</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Cuisine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Salle à manger</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Séjour</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Salon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Chambre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>SDB</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>SDE</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>WC</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Bureau</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Bibliothèque</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>Dressing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="13">
        <xs:annotation>
          <xs:documentation>Mezzanine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="14">
        <xs:annotation>
          <xs:documentation>Débarras</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="15">
        <xs:annotation>
          <xs:documentation>Laverie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="16">
        <xs:annotation>
          <xs:documentation>Chaufferie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="17">
        <xs:annotation>
          <xs:documentation>Buanderie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="18">
        <xs:annotation>
          <xs:documentation>Remise</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="19">
        <xs:annotation>
          <xs:documentation>Cave</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="20">
        <xs:annotation>
          <xs:documentation>Garage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="21">
        <xs:annotation>
          <xs:documentation>Sous-sol</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre/Indéterminé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eModalitesCharges">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Forfaitaires mensuelles</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Prévisionnelles mensuelles avec régularisation annuelle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Remboursement annuel par le locataire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eFraisAgenceCharge">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Acquéreur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Vendeur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Acquéreur et vendeur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eAppareilChauffage">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Radiateurs/Convecteurs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Au sol</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Mixte</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Air pulsé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Cheminée, poële</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Pompe à chaleur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eSourceChauffage">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Collectif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Individuel</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEnergieChauffage">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Gaz</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Fuel</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Electricité</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Bois, charbon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Naturelle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Géothermie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Aérothermie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypeMandat">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Simple</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Exclusif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Semi-exclusif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Délégation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eNatureServeur">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Serveur d'annonces</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Groupement d'agences</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Inter-agences</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Annuaire d'agences</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Serveur de biens vendus</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Serveur de mandats</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <!--<xs:simpleType name="eNatureServeur">
        <xs:restriction base="xs:string">
            <xs:enumeration value="1">
                <xs:annotation>
                    <xs:documentation>Serveur d'annonces</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="2">
                <xs:annotation>
                    <xs:documentation>Groupement d'agences</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="3">
                <xs:annotation>
                    <xs:documentation>Inter-agences</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="4">
                <xs:annotation>
                    <xs:documentation>Annuaire d'agences</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>-->
  <xs:simpleType name="eEtatGeneral">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Neuf/Rénové</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>A rafraîchir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Très bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Habitable en l'état</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Travaux à prévoir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>A aménager</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>A réhabiliter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>A rénover</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatInterieur">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Neuf/Rénové</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>A rafraîchir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Très bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Habitable en l'état</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Travaux à prévoir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>A aménager</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>A réhabiliter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>A rénover</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatExterieur">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Neuf/Rénové</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Très bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>A rafraîchir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>A réhabiliter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eRegimeFiscal">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Droit d'enregistrement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>TVA</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Cession de parts</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Transfert d'actions</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEtatLieux">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Agence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Huissier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieAppartement">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Appartement ancien</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Appartement bourgeois</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Appartement moderne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Loft</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Habitation de loisirs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Chambre de bonne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieMaison">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Maison de ville</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Maison de village</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Maison de campagne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Hôtel particulier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Maison individuelle en lotissement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Pavillon en lotissement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Fermette</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Habitation de loisirs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Villa</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Mas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Chalet</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieDemeure">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Château</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Demeure ancienne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Demeure contemporaine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Demeure traditionnelle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Manoir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Maison de maître</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Mas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Villa</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Propriété</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieTerrain">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Terrain à aménager</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Terrain à bâtir</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Terrain industriel et artisanal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Terrain non constructible</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieParking">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Parking</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Parking couvert</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Garage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieImmeuble">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Immeuble loué</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Immeuble vide</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieAgricole">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Agricole</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Viticole</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Agricole et viticole</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieForet">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Forêt</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieLocalCommercial">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Local commercial</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieLocalProfessionnel">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Bureaux</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Locaux professionnels</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieLocalIndustriel">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Local industriel / d'activités</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Entrepôt</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCategorieFondsCommerce">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Divers</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Café, hôtel, restaurant, tabac</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Boulangerie, pâtisserie, briocherie, levure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Boucherie, charcuterie, poissonnerie, tout alimentaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Parfumerie, coiffure, fleurs, équipement de la personne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Garage, station service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Laverie, pressing, teinturerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Pharmacie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Autres activités, services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Librairie, papeterie, tabac, presse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="110">
        <xs:annotation>
          <xs:documentation>Hôtel</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="111">
        <xs:annotation>
          <xs:documentation>Hôtel Restaurant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="112">
        <xs:annotation>
          <xs:documentation>Hôtel Restaurant Bar</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="120">
        <xs:annotation>
          <xs:documentation>Restaurant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="121">
        <xs:annotation>
          <xs:documentation>Pizzeria, crêperie, grill</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="122">
        <xs:annotation>
          <xs:documentation>Restauration rapide, snack</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="130">
        <xs:annotation>
          <xs:documentation>Bar, café, brasserie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="131">
        <xs:annotation>
          <xs:documentation>Bar tabac</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="132">
        <xs:annotation>
          <xs:documentation>Bar PMU Loto Jeux Presse Pub</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="140">
        <xs:annotation>
          <xs:documentation>Salon de thé, glacier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="200">
        <xs:annotation>
          <xs:documentation>Café</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="201">
        <xs:annotation>
          <xs:documentation>Tabac</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="202">
        <xs:annotation>
          <xs:documentation>Bar</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="203">
        <xs:annotation>
          <xs:documentation>Pizzeria</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="204">
        <xs:annotation>
          <xs:documentation>Crêperie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="205">
        <xs:annotation>
          <xs:documentation>Grill</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="206">
        <xs:annotation>
          <xs:documentation>Restauration rapide</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="207">
        <xs:annotation>
          <xs:documentation>Snack</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="208">
        <xs:annotation>
          <xs:documentation>Sandwicherie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="209">
        <xs:annotation>
          <xs:documentation>Brasserie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="210">
        <xs:annotation>
          <xs:documentation>Auberge</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="211">
        <xs:annotation>
          <xs:documentation>PMU Loto Jeux</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="212">
        <xs:annotation>
          <xs:documentation>Presse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="213">
        <xs:annotation>
          <xs:documentation>Pub</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="214">
        <xs:annotation>
          <xs:documentation>Salon de thé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="215">
        <xs:annotation>
          <xs:documentation>Glacier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="216">
        <xs:annotation>
          <xs:documentation>Boulangerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="217">
        <xs:annotation>
          <xs:documentation>Pâtisserie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="218">
        <xs:annotation>
          <xs:documentation>Briocherie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="219">
        <xs:annotation>
          <xs:documentation>Levure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="220">
        <xs:annotation>
          <xs:documentation>Boucherie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="221">
        <xs:annotation>
          <xs:documentation>Charcuterie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="222">
        <xs:annotation>
          <xs:documentation>Traiteur</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="223">
        <xs:annotation>
          <xs:documentation>Poissonnerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="224">
        <xs:annotation>
          <xs:documentation>Tout alimentaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="225">
        <xs:annotation>
          <xs:documentation>Alimentation générale</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="226">
        <xs:annotation>
          <xs:documentation>Vins</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="227">
        <xs:annotation>
          <xs:documentation>Spiritueux</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="228">
        <xs:annotation>
          <xs:documentation>Parfumerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="229">
        <xs:annotation>
          <xs:documentation>Coiffure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="230">
        <xs:annotation>
          <xs:documentation>Esthétique</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="231">
        <xs:annotation>
          <xs:documentation>Multiservice</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="232">
        <xs:annotation>
          <xs:documentation>Fleurs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="233">
        <xs:annotation>
          <xs:documentation>Equipement de la personne</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="234">
        <xs:annotation>
          <xs:documentation>Garage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="235">
        <xs:annotation>
          <xs:documentation>Station service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="236">
        <xs:annotation>
          <xs:documentation>Laverie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="237">
        <xs:annotation>
          <xs:documentation>Pressing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="238">
        <xs:annotation>
          <xs:documentation>Teinturerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="239">
        <xs:annotation>
          <xs:documentation>Librairie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="240">
        <xs:annotation>
          <xs:documentation>Papeterie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="241">
        <xs:annotation>
          <xs:documentation>Commerce de luxe</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="242">
        <xs:annotation>
          <xs:documentation>Discothèque</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="243">
        <xs:annotation>
          <xs:documentation>Equipement de la maison</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="244">
        <xs:annotation>
          <xs:documentation>Superette</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="245">
        <xs:annotation>
          <xs:documentation>Auto-école</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="246">
        <xs:annotation>
          <xs:documentation>Prêt-à-porter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="247">
        <xs:annotation>
          <xs:documentation>Camping</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="248">
        <xs:annotation>
          <xs:documentation>Cycles</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="249">
        <xs:annotation>
          <xs:documentation>Motos</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="250">
        <xs:annotation>
          <xs:documentation>Chaussure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="251">
        <xs:annotation>
          <xs:documentation>Photo</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="252">
        <xs:annotation>
          <xs:documentation>Vidéo</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="253">
        <xs:annotation>
          <xs:documentation>Bijouterie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="254">
        <xs:annotation>
          <xs:documentation>Horlogerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="255">
        <xs:annotation>
          <xs:documentation>Electroménager</xs:documentation>
        </xs:annotation>
      </xs:enumeration>

      <xs:enumeration value="256">
        <xs:annotation>
          <xs:documentation>Bar, brasserie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="257">
        <xs:annotation>
          <xs:documentation>Bar, jeux</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="258">
        <xs:annotation>
          <xs:documentation>Bar, PMU</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="259">
        <xs:annotation>
          <xs:documentation>Bar, presse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="260">
        <xs:annotation>
          <xs:documentation>Bar, restaurant, tabac</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="261">
        <xs:annotation>
          <xs:documentation>Bijouterie, horlogerie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="262">
        <xs:annotation>
          <xs:documentation>Commerce de bouche</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="263">
        <xs:annotation>
          <xs:documentation>Cycles, motos</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="264">
        <xs:annotation>
          <xs:documentation>Vidéo, photo</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="265">
        <xs:annotation>
          <xs:documentation>Santé</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="266">
        <xs:annotation>
          <xs:documentation>Coiffure, esthétique</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="267">
        <xs:annotation>
          <xs:documentation>Club de sport</xs:documentation>
        </xs:annotation>
      </xs:enumeration>

      <xs:enumeration value="-1">
        <xs:annotation>
          <xs:documentation>Non spécifié</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCuisine">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Vide</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Aménagée</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Equipée</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Industrielle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Kitchenette</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Sans cuisine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCouverture">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Terrasse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Tuiles</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Ardoises</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Chaume</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Tôle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eStanding">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Normal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Bon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Grand standing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Industrielle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eExposition">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Est</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Nord</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Nord-est</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Nord-ouest</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Ouest</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Sud</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Sud-est</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Sud-ouest</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eEauChaude">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Collectif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Ballon électrique</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Chaudière sanitaire gaz</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Chaudière chauffage+sanitaire</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Chauffage central</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="0">
        <xs:annotation>
          <xs:documentation>Autre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eConstruction">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Pierre</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Brique</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Parpaing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Béton</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Bois</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Meulière</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Colombage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eMitoyennete">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Indépendant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Un côté</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Deux côtés</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Trois côtés</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eZoneEconomique">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Industrielle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Rurale</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Urbaine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Centre-ville</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypeCle">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Annonces"></xs:enumeration>
      <xs:enumeration value="Gestion"></xs:enumeration>
      <xs:enumeration value="Serveur"></xs:enumeration>
      <xs:enumeration value="Diffusion"></xs:enumeration>
      <xs:enumeration value="Service"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eCulture">
    <xs:annotation>
      <xs:documentation>Liste des cultures de la langue</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="fr">
        <xs:annotation>
          <xs:documentation>Français</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="en">
        <xs:annotation>
          <xs:documentation>Anglais</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="es">
        <xs:annotation>
          <xs:documentation>Espagnol</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="de">
        <xs:annotation>
          <xs:documentation>Allemand</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="it">
        <xs:annotation>
          <xs:documentation>Italien</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="nl">
        <xs:annotation>
          <xs:documentation>Néerlandais</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="pt">
        <xs:annotation>
          <xs:documentation>Portugais</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eProximite">
    <xs:annotation>
      <xs:documentation>Liste des lieux de proximités.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Commerces">
      </xs:enumeration>
      <xs:enumeration value="Centre_Ville">
      </xs:enumeration>
      <xs:enumeration value="Transports">
      </xs:enumeration>
      <xs:enumeration value="Metro_RER">
      </xs:enumeration>
      <xs:enumeration value="Gare">
      </xs:enumeration>
      <xs:enumeration value="Bus_Tramway">
      </xs:enumeration>
      <xs:enumeration value="Creche">
      </xs:enumeration>
      <xs:enumeration value="Ecoles">
      </xs:enumeration>
      <xs:enumeration value="Administrations">
        <xs:annotation>
          <xs:documentation>Maire, Préfectures,...</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Services_de_sante">
        <xs:annotation>
          <xs:documentation>Hôpital, Cabinet Médical, Pharamacie...</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Loisirs">
        <xs:annotation>
          <xs:documentation>Cinéma, Musés, Salles de spectacles...</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Services_postaux">
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eDPE_NC">
    <xs:restriction base="xs:int">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>TOUJOURS VRAI</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eDPE_Vierge">
    <xs:restriction base="xs:int">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>TOUJOURS VRAI</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eDPE_Type">
    <xs:restriction base="xs:int">
      <xs:enumeration value="0" >
        <xs:annotation>
          <xs:documentation>Habitation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1" >
        <xs:annotation>
          <xs:documentation>Tertiaire 1</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2" id="Tertiaire_2" >
        <xs:annotation>
          <xs:documentation>Tertiaire 2</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3" id="Tertiaire_3" >
        <xs:annotation>
          <xs:documentation>Tertiaire 3</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eDPE_Version">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DPE_v01_2011" >
        <xs:annotation>
          <xs:documentation>Version 1er Janvier 2011 - équivalent seloger DPE_v01-2011</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DPE_v07_2021" >
        <xs:annotation>
          <xs:documentation>Version 1er Juillet 2021 - équivalent seloger DPE_v07-2021</xs:documentation>
        </xs:annotation>
      </xs:enumeration>      
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypeCharges">
    <xs:annotation>
      <xs:documentation>Liste des types de charges</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Communes">
      </xs:enumeration>
      <xs:enumeration value="Chauffage">
      </xs:enumeration>
      <xs:enumeration value="Eau_chaude">
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypeFraisAgence">
    <xs:annotation>
      <xs:documentation>Liste des types de frais d'agence</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="EtatDesLieux">
      </xs:enumeration>
      <xs:enumeration value="Visite_Dossier_RedactionBail">
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>


  <xs:simpleType name="eExtNumRue">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Bis</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Ter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Quater</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eTypeRue">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Avenue</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Allée</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Boulevard</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Impasse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Place</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Quai</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Rue</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Route</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Chemin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Faubourg</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Cours</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>Esplanade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="13">
        <xs:annotation>
          <xs:documentation>Clos</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="14">
        <xs:annotation>
          <xs:documentation>Parc</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="15">
        <xs:annotation>
          <xs:documentation>Square</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="16">
        <xs:annotation>
          <xs:documentation>Cite</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="17">
        <xs:annotation>
          <xs:documentation>Passage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="18">
        <xs:annotation>
          <xs:documentation>Promenade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="19">
        <xs:annotation>
          <xs:documentation>Résidence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="20">
        <xs:annotation>
          <xs:appinfo>Ruelle</xs:appinfo>
          <xs:documentation>Ruelle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="21">
        <xs:annotation>
          <xs:documentation>Voie</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eAnciennete">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>Neuf</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Recent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Ancien</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="tCompte">
    <xs:sequence>
      <xs:element name="COMPTE" type="tCompte" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            La présentation des comptes peut être récursive pour mettre en relation, par exemple, le compte d'un locataire et le compte d'un propriétaire
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Référence attribuée par l'émetteur</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Référence du compte chez le destinataire</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NUMERO_COMPTE" type="xs:string" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Par exemple 411005</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LIBELLE_COMPTE" type="xs:string" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Libellé du compte</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="COORDONNEES_TIERS" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
      <xs:element name="CODE_ACCES" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Code d'accès du client sur l'extranet</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MOT_PASSE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Mot de passe du client sur l'extranet</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CARACTERISTIQUES" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Conseil syndical, ... Libre entre l'émetteur et le destinataire </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ECRITURE" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="DATE" type="xs:date" minOccurs="1" maxOccurs="1" />
            <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="DEBIT" type="xs:double" minOccurs="1" maxOccurs="1" />
            <xs:element name="CREDIT" type="xs:double" minOccurs="1" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Fichier rattaché au compte</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCoordonnees">
    <xs:sequence>
      <xs:element name="RAISON_SOCIALE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Si le destinataire est une personne morale </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ATTENTION" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Désignation générique du destinataire (M. Jean Dupont, SA LHERMITE)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GENRE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Madame, Monsieur, Messieurs, ...</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NOM" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>de la personne physique </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PRENOM" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>de la personne physique</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NUM_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Numéro de rue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EXT_NUM_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eExtNumRue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TYPE_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eTypeRue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NOM_RUE" type="xs:string" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Nom de rue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EXT_NOM_RUE" type="xs:string" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Complément au nom de rue (lieu dit...)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ADRESSE1" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="ADRESSE2" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="CP" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="VILLE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="PAYS" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="INSEE" type="xs:long" minOccurs="0" maxOccurs="1" />
      <xs:element name="TELEPHONE_DOMICILE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="TELEPHONE_BUREAU" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="TELEPHONE_PORTABLE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="TELECOPIE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="EMAIL" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="URL" type="xs:string" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tFichier">
    <xs:sequence>
      <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="INDICE" type="xs:int" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Indice du fichier, utilisé pour : - déterminer l'ordre de présentation des fichiers du noeud parent - définir la vignette (image d'indice 0) qui illustrera le noeud parent dans les listes Les images doivent être des JPEG. La vignette (image d'indice 0) doit être de dimensions 150x100.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TEXTES" type="tTextes" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Dans le cas où un lien sera présenté (si URL_DISTANTE est présent), il portera sur TITRE_FR/TITRE_US.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FICHIER_INCLUS" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Un fichier dont le contenu se trouve dans le CryptML en base64</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NOM_FICHIER" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Chez l'émetteur</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TYPE_MIME" type="xs:string" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Définit le type du fichier (notamment, application/ ou image/ permet de différencier la présentation du fichier)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DATA" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Contenu du fichier encodé en Base64</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FICHIER_JOINT" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Un fichier livré à côté du CryptML ou existant déjà.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NOM_FICHIER" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Chez l'émetteur. Il peut s'agir d'une url.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TYPE_MIME" type="xs:string" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Définit le type du fichier (notamment, application/ ou image/ permet de différencier la présentation du fichier)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="URL_DISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>
            Une URL illustrant le noeud parent, destinée à présenter un lien sur TEXTES/TITRE_xx (ou à défaut sur la photo). Une convention est adoptée concernant la nature de l'url distante :
            - si INDICE est compris entre 100 et 199, l'url distante est une visite virtuelle ;
            - si INDICE est compris entre 200 et 299, l'url distante est une vidéo
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element name="DATE_MODIFICATION" type="xs:dateTime" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que TS_MODIFICATION. === Date de dernière modification du fichier. Permet dans le cadre d'une importation, à la plateforme PagesIMMO de savoir si un (nouveau) traitement du fichier est nécessaire (depuis l'importation précédente).</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TS_MODIFICATION" type="xs:string" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>
              === ATTENTION : Ne doit pas exister en même temps que DATE_MODIFICATION. ===
              TimeStamp de dernière modification du fichier. Permet dans le cadre d'une importation, à la plateforme PagesIMMO de savoir si un (nouveau) traitement du fichier est nécessaire (depuis l'importation précédente).
              ==> Exemple pour le 14-01-2011 11:10:22 --> TimeStamp = (Nombre de jours entre le 01/01/1990 et le 14-01-2011) * 100000 + 11(heure) * 3600 + 10(minutes) * 60 + 22(secondes) = 768340222
            </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>

    </xs:sequence>
    <xs:attribute name="etat" type="xs:short" />
  </xs:complexType>
  <xs:complexType name="tTextes">
    <xs:sequence>
      <xs:element name="TITRE_FR" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="DESCRIPTION_FR" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="TITRE_EN" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="DESCRIPTION_EN" type="xs:string" minOccurs="0" maxOccurs="1" />

      <xs:element name="AUTRE_LANGUE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Définit d'autre langues</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CULTURE" type="eCulture" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Culture de la langue (Ex : de = Allemand, es = Espagnol)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="TITRE" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="DESCRIPTION" type="xs:string" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>

    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tEssence">
    <xs:annotation>
      <xs:documentation>Définit les essences d'arbres présentes</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="NOM" type="xs:string" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Nom de l'essence</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AGE_MOYEN" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="SURFACE" type="xs:string" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tChauffage">
    <xs:sequence>
      <xs:element name="SOURCE" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eSourceChauffage</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="APPAREIL" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eAppareilChauffage</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ENERGIE" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eEnergieChauffage</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tLocalisation">
    <xs:sequence>
      <xs:element name="NUM_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Numéro de rue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EXT_NUM_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eExtNumRue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TYPE_RUE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eTypeRue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NOM_RUE" type="xs:string" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Nom de rue</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EXT_NOM_RUE" type="xs:string" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>Complément au nom de rue (lieu dit...)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ADRESSE1" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="ADRESSE2" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="CP" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="VILLE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="TEXTE_VILLE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Texte alternatif, à utiliser par exemple, s'il est souhaité de masquer la ville réelle du bien. Ex : Proche Nancy, 10km de Strasbourg,...</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PAYS" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="INSEE" type="xs:long" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Code insee de la commune</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SECTEUR" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Code secteur propre à l'agence.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QUARTIER" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Nom du quartier.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PROXIMITE" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Lieux à proximités du bien. Ex : Ecoles, Métro, Crèche,...</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LIEU" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Lieu connu par la plateforme pouvant être identifier par les serveurs d'annonces.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TYPE" type="eProximite" minOccurs="1" maxOccurs="1">
                  </xs:element>
                  <xs:element name="DESCRIPTION" type="xs:string" minOccurs="0" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>Description du lieu. Ex : Gars de l'Est, Médecin généraliste,...</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="LIEU_LIBRE" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Lieu personnalisable.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="CULTURE" type="eCulture" minOccurs="0" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>Culture de la langue utilisée pour décrire le lieu (Ex : de = Allemand, es = Espagnol). Non definie = Français par défaut (fr).</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>Libellé du lieu. Ex : Boutique de fleurs</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DESCRIPTION" type="xs:string" minOccurs="0" maxOccurs="1">
                    <xs:annotation>
                      <xs:documentation>Description du lieu.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="LATITUDE" type="xs:double" minOccurs="0" maxOccurs="1" />
      <xs:element name="LONGITUDE" type="xs:double" minOccurs="0" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tMandat">
    <xs:sequence>
      <xs:element name="NUM_MANDAT" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="DATE_MANDAT" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="ECHEANCE_MANDAT" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="TYPE_MANDAT" type="xs:short" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eTypeMandat</xs:documentation>
        </xs:annotation>
      </xs:element>
      <!--<xs:element name="ETAT_MANDAT" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eMotifSuppression</xs:documentation>
        </xs:annotation>
      </xs:element>-->
      <xs:element name="ETAT_MANDAT" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DATE_ETAT" type="xs:date" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Date de changement d'état du mandat</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ETAT" type="xs:short" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>enum:eMotifSuppression</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tMandatVente" >
    <xs:sequence>
      <xs:element name="NUM_MANDAT" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="DATE_MANDAT" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="ECHEANCE_MANDAT" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="TYPE_MANDAT" type="xs:short" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eTypeMandat</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ETAT_MANDAT_VENTE" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="INDICE" type="xs:short" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Indice d'ordonnancement des changements d'état</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DATE_ETAT" type="xs:dateTime" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Date de changement d'état du mandat</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ETAT" type="xs:short" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>enum:eEtatMandatVente</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="PRIX" type="xs:double" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  Prix correspondant au changement d'état. Prix au compromis, prix à la signature de la vente...
                  Frais d'agence inclus.
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  Frais d'agence correspondants au changement d'état.
                  Honoraires agence TTC à la charge de l'acquéreur.
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="MOTIVATION_ACHAT" type="xs:short" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>enum:eMotivationAchat</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FRAIS_AGENCE_ENPOURCENT" type="xs:double" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Montant des honoraires TTC à la charge de l'acquéreur, exprimés en % du prix</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tMandatLocation" >
    <xs:sequence>
      <xs:element name="NUM_MANDAT" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="DATE_MANDAT" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="ECHEANCE_MANDAT" type="xs:date" minOccurs="1" maxOccurs="1" />
      <xs:element name="TYPE_MANDAT" type="xs:short" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eTypeMandat</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ETAT_MANDAT_LOCATION" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="INDICE" type="xs:short" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Indice d'ordonnancement des changements d'état</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DATE_ETAT" type="xs:dateTime" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>Date de changement d'état du mandat</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ETAT" type="xs:short" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>enum:eEtatMandatLocation</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LOYER_MENSUEL_TTC" type="xs:double" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  Loyer correspondant au changement d'état. Loyer TTC hors charges
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  Frais d'agence correspondants au changement d'état.
                  Frais d'agence à la charge du locataire.
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tDonnee">
    <xs:sequence>
      <xs:element name="CATEGORIE" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="VALEUR" type="xs:anyType" minOccurs="1" maxOccurs="1" />
      <xs:element name="TYPE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>A pour alpha, N pour numérique, D pour date sous la forme AAAA-MM-JJ</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCriteresBiens">
    <xs:sequence>
      <xs:element name="MONNAIE" type="tMonnaie" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Par défaut les critères sont exprimés en EUR</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CRITERES_CLEAFFAIRE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Si ce paramètre est présent, tous les autres critères sont ignorés et seule l'affaire ou les affaires demandée(s) dans cleaffaire sont présentée(s) (séparés par virgule si plusieurs).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CRITERES_CATEGORIE_TRANSVERSALE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Seules les annonces correspondant à ce critère seront retenues; plusieurs possibles séparés par des virgules</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CRITERES_CATEGORIE_TRANSVERSALE_DIFFERENTE" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Seules les annonces ne correspondant pas à ce critère seront retenues; plusieurs possibles séparés par des virgules</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CRITERES_PHOTOS" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Absent : indifférent ; 0 = seulement sans photos ; 1 = seulement avec photos</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CRITERES_VENTE" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Si présent, on présentera les biens en vente correspondant à ces critères</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PRIX_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="PRIX_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_LOCATION" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LOYER_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="LOYER_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_SAISONNIER" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SEJOUR_DU" type="xs:date" minOccurs="1" maxOccurs="1" />
            <xs:element name="SEJOUR_AU" type="xs:date" minOccurs="1" maxOccurs="1" />
            <xs:element name="NB_PERSONNES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PERSONNES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="TARIF_SEMAINE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="TARIF_SEMAINE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_LOCALISATION" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CP" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="VILLE" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="INSEE" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="INSEE_ORIGINE" type="xs:long" minOccurs="0" maxOccurs="1" />
            <xs:element name="INSEE_RAYON" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SECTEUR" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="LATITUDE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="LATITUDE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="LONGITUDE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="LONGITUDE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />

            <xs:element name="VILLE_CONTIENT" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="VILLE_NECONTIENTPAS" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="VILLE_EXACTE" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="VILLE_DIFFERENTE" type="xs:string" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_GENERIQUES" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Critères permettant d'effectuer des sélections sans indiquer de critères de type de bien</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>enum:eBool</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_MAISON" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Ce noeud, présent même vide, suffit à indiquer qu'on cherche une maison sans critères </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_TERRAIN_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_TERRAIN_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>enum:eBool</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_APPARTEMENT" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_NIVEAUX_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_NIVEAUX_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>enum:eBool</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_DEMEURE_CHATEAU" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_CHAMBRES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>enum:eBool</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_TERRAIN" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_PARKING_GARAGE" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_VEHICULES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_VEHICULES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_IMMEUBLE" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_TOTALE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_TOTALE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_APPARTEMENTS_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_APPARTEMENTS_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_AGRICOLE_VITICOLE" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_LOCAL_COMMERCIAL" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_LOCAL_INDUSTRIEL" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_NIVEAUX_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_NIVEAUX_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="HAUTEUR_SOUS_PLAFOND_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="HAUTEUR_SOUS_PLAFOND_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_LOCAL_PROFESSIONNEL" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_UTILE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CONSTRUCTION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PIECES_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="NB_PARKING_GARAGE_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_FONDS_COMMERCE" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_COMMERCE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_COMMERCE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_LOGEMENT_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_LOGEMENT_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CREATION_MINI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="ANNEE_CREATION_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="CA_HT_N_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="CA_HT_N_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_DROIT_AU_BAIL" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="CRITERES_BIEN_RURAL" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="CRITERES_FORET" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:short" minOccurs="0" maxOccurs="1" />
            <xs:element name="SUPERFICIE_TOTALE_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SUPERFICIE_TOTALE_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_EXPLOITATION_MINI" type="xs:double" minOccurs="0" maxOccurs="1" />
            <xs:element name="SURFACE_EXPLOITATION_MAXI" type="xs:double" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CRITERES_AUTRE" type="xs:string" minOccurs="0" maxOccurs="1" />
      <xs:element name="CRITERES_DONNEE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation> 	  Critères sur les données complémentaires, appliqués à tous les biens retenus par les autres critères </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CATEGORIE" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1" />
            <xs:element name="VALEUR" type="xs:string" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tMonnaie">
    <xs:sequence>
      <xs:element name="CODE_ISO" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="CHANGE_VERS_EUR" type="xs:double" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Taux de change de la monnaie vers l'euro</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tDPE">
    <xs:sequence>
      <xs:element name="LETTRE" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="VALEUR" type="xs:double" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCle">
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Type à usage interne</xs:documentation>
      </xs:annotation>
      <xs:element name="TYPE" type="eTypeCle" minOccurs="1" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eTypeCle</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VALEUR" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="ACTIVE" type="xs:short" minOccurs="1" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eBool</xs:documentation>
        </xs:annotation>
      </xs:element>

    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tDPE_Donnees">
    <xs:sequence>
      <xs:element name="DATE_ETABLISSEMENT" type="xs:date" minOccurs="0" maxOccurs="1" />
      <xs:element name="LETTRE" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="VALEUR" type="xs:double" minOccurs="1" maxOccurs="1" />
      <xs:element name="VERSION" type="eDPE_Version" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eDPE_Version</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCharges">
    <xs:sequence>
      <xs:element name="TYPE" type="eTypeCharges" minOccurs="1" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eTypeCharges</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MONTANT" type="xs:double" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tFraisAgenceDetail">
    <xs:sequence>
      <xs:element name="TYPE" type="eTypeFraisAgence" minOccurs="1" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eTypeFraisAgence</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MONTANT" type="xs:double" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
  </xs:complexType>


  <xs:complexType name="tDiagnostics">
    <xs:sequence>
      <xs:element name="DPE_EMISSIONS_GES" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="NON_CONCERNE" type="eDPE_NC" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que DONNEES OU VIERGE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DONNEES" type="tDPE_Donnees" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que NON_CONCERNE OU VIERGE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VIERGE" type="eDPE_Vierge" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que DONNEES OU NON_CONCERNE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element name="TYPE" type="eDPE_Type" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Type de DPE. 0: Habitation, 1: Tertiaire 1, 2: Tertiaire 2, 3: Tertiaire 3 </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>

        </xs:complexType>
      </xs:element>
      <xs:element name="DPE_CONSOMMATIONS_ENERGIE" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:choice>
              <xs:element name="NON_CONCERNE" type="eDPE_NC" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que DONNEES OU VIERGE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DONNEES" type="tDPE_Donnees" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que NON_CONCERNE OU VIERGE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="VIERGE" type="eDPE_Vierge" minOccurs="0" maxOccurs="1" >
                <xs:annotation>
                  <xs:documentation>=== ATTENTION : Ne doit pas exister en même temps que DONNEES OU NON_CONCERNE. ===</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
            <xs:element name="TYPE" type="eDPE_Type" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Type de DPE. 0: Habitation, 1: Tertiaire 1, 2: Tertiaire 2, 3: Tertiaire 3 </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ESTIMATION_COUTS_ANNUELS" type="xs:int" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Montant moyen estimé des dépenses annuelles d'énergie pour un usage standard (dans le cas d'un DPE réalisé avant le 1er Juillet 2021)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ESTIMATION_COUTS_ANNUELS_MIN" type="xs:int" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Montant mini estimé des dépenses annuelles d'énergie pour un usage standard (dans le cas d'un DPE réalisé après le 1er Juillet 2021)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ESTIMATION_COUTS_ANNUELS_MAX" type="xs:int" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Montant maxi estimé des dépenses annuelles d'énergie pour un usage standard (dans le cas d'un DPE réalisé après le 1er Juillet 2021)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ESTIMATION_COUTS_ANNUELS_DATE_REFERENCE" type="xs:date" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Date d'indexation des prix de l'énergie utilisée pour établir la simulation des dépenses annuelles</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ESTIMATION_COUTS_ANNUELS_ANNEE_REFERENCE" type="xs:int" minOccurs="0" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>Année de référence utilisée pour établir la simulation des dépenses annuelles (obsolète)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ERP" minOccurs="0" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CONCERNE" type="xs:short" minOccurs="1" maxOccurs="1" >
              <xs:annotation>
                <xs:documentation>enum:eBool</xs:documentation>
                <xs:documentation>Le bien est-il concerné par un Etat des Risques et Pollutions (ERP)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DATE_ETABLISSEMENT" type="xs:date" minOccurs="0" maxOccurs="1" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>      
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCopropriete">
    <xs:sequence>
      <xs:element name="BIEN_EN_COPROPRIETE" type="xs:short" minOccurs="0" maxOccurs="1" >
        <xs:annotation>
          <xs:documentation>enum:eBool</xs:documentation>
          <xs:documentation>Le bien est soumis au statut de la copropriété</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NB_LOTS" type="xs:int" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Nombre de lots de la copropriété</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NB_LOTS_PRINCIPAUX" type="xs:int" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Nombre de lots principaux de la copropriété</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MONTANT_BUDGET" type="xs:double" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Montant moyen annuel de la quote-part, à la charge du vendeur, du bugdet prévisionnel correspondant aux dépenses courantes</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EN_PROCEDURE" type="xs:short" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>enum:eBool</xs:documentation>
          <xs:documentation>Le syndicat des copropriétaires fait l'objet de procédures</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EN_PROCEDURE_DETAIL" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Description des procédures en cours</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:element name="ROOT">
    <xs:complexType>
      <xs:annotation>
        <xs:documentation>Element racine, obligatoire et toujours nommé ROOT</xs:documentation>
      </xs:annotation>
      <xs:sequence>
        <xs:element name="CRYPTML" type="xs:string" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>1.8.4</xs:documentation>
          </xs:annotation>
        </xs:element>
        <!--<xs:element name="TRANSFERT" type="xs:string" minOccurs="1" maxOccurs="1">                  
                    <xs:annotation>
                        <xs:documentation>
                            Codification de la nature des données transférées.
                            Le destinataire pourra appliquer les traitements ou transformations nécessaires
                            en fonction de la nature du transfert, librement définie entre les parties
                        </xs:documentation>
                    </xs:annotation>                  
                </xs:element>-->
        <xs:element name="TRANSFERT" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>
              Codification de la nature des données transférées.
              Le destinataire pourra appliquer les traitements ou transformations nécessaires
              en fonction de la nature du transfert, librement définie entre les parties.
              Par défaut, le mode de transfert est le mode annule/remplace.
            </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="ModeTraitement" type="eModeTraitement">
                </xs:attribute>
                <xs:attribute name="TempsReel_Compatible" type="xs:boolean">
                </xs:attribute>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="EMETTEUR" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Description libre de l'émetteur des données </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Référence auto-attribuée par l'émetteur</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LIBELLE" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Libellé auto-attribué par l'émetteur</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Coordonnées de l'émetteur, facultatives</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LOGICIEL" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Information sur le logiciel fournisseur de données</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="EDITEUR" type="xs:string" minOccurs="1" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Nom de l'éditeur du logiciel</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="NOM" type="xs:string" minOccurs="1" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Nom du logiciel</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="VERSION" type="xs:string" minOccurs="1" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Version du logiciel</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="LICENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Numéro de licence du logiciel</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DESTINATAIRE" minOccurs="1" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Référence attribuée par l'émetteur</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LIBELLE" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Libellé attribué par l'émetteur</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Coordonnées du destinataire, facultatives</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="MESSAGE" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Message adressé au destinataire, texte du courrier, ... </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="CRITERES" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                  <xs:documentation>Rappel optionnel des critères ayant présidé aux sélections de données envoyées</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="CRITERES_BIENS" type="tCriteresBiens" minOccurs="0" maxOccurs="1" />
                    <xs:element name="CRITERES_EXTRANET" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>NOEUD OBSOLETE à compter de la version 1.2.2r02. Dates ayant permis de sélectionner les écritures </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="DATE_DU" type="xs:date" minOccurs="0" maxOccurs="1" />
                          <xs:element name="DATE_AU" type="xs:date" minOccurs="0" maxOccurs="1" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="AGENCE" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>L'émission des informations est regroupée par agence</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Référence de l'agence chez l'émetteur</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Référence de l'agence chez le destinataire</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="CLES" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Noeud à usage interne</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="CLE" type="tCle" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Coordonnées de l'agence</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="LOCALISATION" type="tLocalisation" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Alors que les coordonnées peuvent être une boîte postale par exemple, la localisation permet de situer précisément l'agence.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="CARTE_T" type="xs:string" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Numéro de carte Transaction</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="CARTE_G" type="xs:string" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Numéro de carte Administration de biens</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="SIRET" type="xs:string" minOccurs="0" maxOccurs="1" />
                    <xs:element name="BACKOFFICE" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Utilisé pour les données de configuration de backoffice + lors des transferts de l'agence pour configurer ses serveurs, ... </xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="CONSIGNES" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Backoffice - Informations de configuration du compte de l'agence</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="GESTION" type="xs:short" />
                                <xs:element name="REPERTOIRE_CLIENT" type="xs:string" />
                                <xs:element name="MOT_DE_PASSE" type="xs:string" />
                                <xs:element name="CODE_PUBLICATION" type="xs:short" />
                                <xs:element name="CODE_CATEGORIE" type="xs:short" />
                                <xs:element name="LISTES_DIFFUSION" type="xs:string" />
                                <xs:element name="SERVICES" type="xs:string" />


                                <xs:element name="SERVICES_V2" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation></xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="SERVICE" minOccurs="0" maxOccurs="unbounded">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="CLE" type="tCle" minOccurs="0" maxOccurs="1" >
                                              <xs:annotation>
                                                <xs:documentation>Noeud à usage interne</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="IDENTIFIANT" type="xs:string" minOccurs="1" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Valeur alphanumérique identifiant le service (G, 01, 451, ...)</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="DESCRIPTION" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Description du service.</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="ETAT" type="xs:short" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>enum:eEtatService</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="VALEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Valeur alphanumérique définissant une limitation liée à l'identifiant ci-dessus</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="DATE_DEPART" type="xs:dateTime" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Date de départ de l'accès au service</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="DATE_LIMITE" type="xs:dateTime" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Date limite d'accès au service</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="DONNEE" type="tDonnee" minOccurs="0" maxOccurs="unbounded">
                                              <xs:annotation>
                                                <xs:documentation>Donnée complémentaire libre rattachée au service</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>


                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="SERVEUR" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Utilisé pour les données de configuration de backoffice + lors des transferts de l'agence pour configurer ses serveurs, ...</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CLE" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Cle du serveur à configurer</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="REF_SUR_SERVEUR" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Ref de l'agence sur ce serveur. Vide = désactiver le transfert.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Coordonnées particulières à faire paraître sur ce serveur.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NOM_SERVEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Rappel du nom du serveur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NATURE_SERVEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eNatureServeur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="REF_CLIENT_A_ENVOYER" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Rappelle la nature de la référence client (REF_SUR_SERVEUR) sur ce serveur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="RESUME_AGENCE" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Décrit synthétiquement le contenu du transfert. Un noeud absent signifie qu'aucun transfert ne doit être traité pour la section correspondante. Un noeud présent signifie que le transfert correspondant doit être traité, même si aucun noeud correspondant n'est présent (par application du principe Annule et Remplace, il s'agit donc d'une purge)</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="NB_BIEN" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Nombre de noeuds BIEN</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="NB_DEMANDE" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Nombre de noeuds DEMANDE</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="NB_IASP" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Nombre de noeuds IASP</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="NB_EXTRANET_ENTITE" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Nombre de noeuds EXTRANET_ENTITE</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="BIEN" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Description d'un bien</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Attribuée par l'émetteur</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Référence du bien chez le destinataire</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="CONSIGNES_BIEN" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>L'émetteur donne des consignes au destinataire concernant ce bien. La nature de ces consignes est définie entre l'émetteur et le destinataire. </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="DIFFUSION_SUR_SERVEURS" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Définit la liste exhaustive des serveurs sur lesquels l'annonce sera diffusée. Si ce noeud est présent, le destinataire exploitera cette liste en annule et remplace de la configuration précédente. </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DIFFUSION_SUR_SERVEUR" minOccurs="0" maxOccurs="unbounded">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="CLE" type="xs:string" minOccurs="1" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Clé d'un serveur sur lequel l'annonce sera diffusée.</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="NOM_SERVEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Nom du serveur.</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="NATURE_SERVEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>enum:eNatureServeur</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="TS_DEMANDE_TRANSFERT" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>TimeStamp de la dernière demande de transfert de données. ==> Exemple pour le 14-01-2011 11:10:22 --> TimeStamp = (Nombre de jours entre le 01/01/1990 et le 14-01-2011) * 100000 + 11(heure) * 3600 + 10(minutes) * 60 + 22(secondes) = 768340222</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="TS_DERNIER_TRANSFERT" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>TimeStamp du dernier transfert de données reussi. ==> Exemple pour le 14-01-2011 11:10:22 --> TimeStamp = (Nombre de jours entre le 01/01/1990 et le 14-01-2011) * 100000 + 11(heure) * 3600 + 10(minutes) * 60 + 22(secondes) = 768340222</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                            <xs:element name="REF_AGENCE_DISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                                              <xs:annotation>
                                                <xs:documentation>Référence de l'agence sur le serveur.</xs:documentation>
                                              </xs:annotation>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="MONNAIE" type="tMonnaie" minOccurs="0" maxOccurs="1" />
                          <xs:element name="DATE_CREATION" type="xs:date" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Date à laquelle le bien a été créé</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DATE_ECHEANCE" type="xs:date" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Date après laquelle le bien n'est plus valide</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DATE_FRAICHEUR" type="xs:date" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Date de la dernière parution du bien (mise à jour par la plate-forme)</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DATE_PARUTION" type="xs:date" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Date de la première parution du bien</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="ETAT_GENERAL" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>enum:eEtatGeneral</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="ACCROCHE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Mention à ajouter à l'annonce, 'Exclusivité', 'Occasion à saisir', ...</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DE_PLUS" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Informations complémentaires liées au bien (Ex : double vitrage et volets électriques).</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="CATEGORIE_TRANSVERSALE" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Permet de classifier le bien indépendamment de sa catégorie ou de son type de transaction (exemple : Neuf, Bien d'exception, Proche mer, ...). Le contenu de ce champ est défini entre l'émetteur et le destinataire.</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DIAGNOSTICS" type="tDiagnostics" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Contient l'ensemble des diagnostiques d'un bien.</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DPE_CO2" type="tDPE" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>OBSOLETE. Utilisez de préférence la balise DIAGNOSTIQUES.</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DPE_ENERGIE" type="tDPE" minOccurs="0" maxOccurs="1" >
                            <xs:annotation>
                              <xs:documentation>OBSOLETE. Utilisez de préférence la balise DIAGNOSTIQUES.</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="ANCIENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>enum:eAnciennete</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="STATUT_AGENT_COMMERCIAL" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>enum:eBool</xs:documentation>
                              <xs:documentation>Indique si l'annonce est proposée par une personne exerçant sous le statut d'agent commercial</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="VENTE" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Si cette balise est présente, le bien est à vendre</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="NEGOCIATEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Négociateur pour cette vente</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NEGOCIATEUR_DETAILS" type="tCoordonnees" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Informations détaillées sur le négociateur de cette vente. Cette balise peut être répétée pour plusieurs négociateurs.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES" type="tTextes" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée vente.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES_PAPIER" type="tTextes" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée vente, destinée aux annonceurs papier.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PRIX" type="xs:double" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Frais d'agence inclus. Prix de cession en cas de cession de droit au bail.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTE_PRIX" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <!--<xs:documentation>Texte qui sera affiché pour le prix. Ce peut être le prix lui-même, une mention "Nous consulter" ou équivalent, ... Le prix lui-même ne sera jamais affiché. Si TEXTEPRIX est vide, alors par défaut il prendra la valeur du prix.</xs:documentation>-->
                                    <xs:documentation>Texte alternatif, à utiliser par exemple, s'il est souhaité de masquer le prix réel du bien. Ex : Nous consulter, Contacter l'agence,...</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Honoraires agence TTC à la charge de l'acquéreur.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONT_TAXES_FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Taxes incluses dans les frais d'agence TTC.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TAXE_HABITATION" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="TAXE_FONCIERE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CHARGES" minOccurs="0" maxOccurs="1" >
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="MENSUELLE" type="tCharges" minOccurs="0" maxOccurs="unbounded"></xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="CHARGES_MENSUELLES" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="DONT_RECUPERABLES" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="MANDAT" type="tMandat" minOccurs="0" maxOccurs="1" />
                                <xs:element name="MANDAT_VENTE" type="tMandatVente" minOccurs="0" maxOccurs="1" />
                                <xs:element name="DISPONIBLE_LE" type="xs:date" minOccurs="0" maxOccurs="1" />
                                <xs:element name="OCCUPE" type="xs:short" minOccurs="0" maxOccurs="1" >
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="REGIME_FISCAL" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eRegimeFiscal</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_NOTAIRE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAT_LIEUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatLieux</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                                <xs:element name="FRAIS_AGENCE_ENPOURCENT" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant des honoraires TTC à la charge de l'acquéreur, exprimés en % du prix</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COPROPRIETE" type="tCopropriete" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Informations sur la copropriété</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE_VENDEUR" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Honoraires agence TTC à la charge du vendeur.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE_VENDEUR_ENPOURCENT" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant des honoraires TTC à la charge du vendeur, exprimés en % du prix</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE_CHARGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eFraisAgenceCharge</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="LOCATION" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Si cette balise est présente, le bien est à louer </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="INTERLOCUTEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Interlocuteur pour cette location</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="INTERLOCUTEUR_DETAILS" type="tCoordonnees" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Informations détaillées sur l'interlocuteur de cette location. Cette balise peut être répétée pour plusieurs interlocuteurs.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES" type="tTextes" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée location.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES_PAPIER" type="tTextes" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée location, destinée aux annonceurs papier.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTE_LOYER" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation> 	 Texte qui sera affiché pour le loyer. Ce peut être le loyer lui-même, une mention "Nous consulter" ou équivalent, ... Le loyer lui-même ne sera jamais affiché. Si TEXTELOYER est vide, alors par défaut il prendra la valeur du loyer.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="LOYER_MENSUEL_TTC" type="xs:double" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Loyer TTC hors charges et avec complément</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ZONE_SOUMIS_A_ENCADREMENT_DES_LOYERS" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>                                    
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ENCADREMENT_LOYER_BASE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Loyer de base si bien situé dans une zone soumise à l’encadrement des loyers</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ENCADREMENT_LOYER_DE_REFERENCE_MAJORE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Loyer de référence majoré si bien situé dans une zone soumise à l’encadrement des loyers</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COMPLEMENT" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Complément de loyer</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONT_TAXES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant des taxes incluses dans le loyer</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PERIODE_LOYER" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>1 = loyer mensuel, 3 = loyer trimestriel, ...</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="LOYER_ANNUEL_HT_M2" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="TAXE_HABITATION" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CHARGES" minOccurs="0" maxOccurs="1" >
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="MENSUELLE" type="tCharges" minOccurs="0" maxOccurs="unbounded"></xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="DEPOT_GARANTIE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant du DG</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant des frais d'agence à la charge du locataire</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FRAIS_AGENCE_DETAIL" type="tFraisAgenceDetail" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Détail des frais d'agence à la charge du locataire</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONT_TAXES_FRAIS_AGENCE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="PROVISIONS_CHARGES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>DE_LOYER (Ex : Periode mensuelle = 150EUR ==> Periode trimestrielle = 450EUR)</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MODALITES_CHARGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eModalitesCharges</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONT_TAXES_CHARGES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Montant des taxes incluses dans les provisions pour charges</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DUREE_BAIL" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>En mois.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DISPONIBLE_LE" type="xs:date" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Si absente, disponibilité immédiate</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MANDAT" type="tMandat" minOccurs="0" maxOccurs="1" />
                                <xs:element name="MANDAT_LOCATION" type="tMandatLocation" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAT_LIEUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatLieux</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="SAISONNIER" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Si cette balise est présente, le bien est disponible en location de vacances </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="INTERLOCUTEUR" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Interlocuteur pour cette location</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="INTERLOCUTEUR_DETAILS" type="tCoordonnees" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Informations détaillées sur l'interlocuteur de cette location. Cette balise peut être répétée pour plusieurs interlocuteurs.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES" type="tTextes" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée location saisonnière.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES_PAPIER" type="tTextes" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description du bien, orientée location saisonnière, destinée aux annonceurs papier.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="INFO_TARIF_FR" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Information tarifaire textuelle en français. Exemple : "De 320 à 510 euros selon saison"</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="INFO_TARIF_EN" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Information tarifaire textuelle en anglais</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CAPACITE_ACCUEIL" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre maximum de personnes</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TARIFICATION" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Information tarifaire par plage de date. Permet de fournir une indication de tarif de location, mais ne permet pas de calcul précis.</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="TARIF_DU" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="TARIF_AU" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="TARIF_SEMAINE_TTC" type="xs:double" minOccurs="1" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="TARIFICATION_DETAILLEE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Information tarifaire détaillée. Fait référence au noeud AGENCE/TARIFICATION_SAISONNIER</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="SAISON" type="xs:string" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Fait référence à AGENCE/TARIFICATION_SAISONNIER/ SAISON/REFERENCE</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="TARIF_SEMAINE_TTC" type="xs:double" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Tarif de la location.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="NET_PROPRIETAIRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Montant défini avec le propriétaire</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="NB_JOURS_MINI" type="xs:short" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Pour un séjour dont la durée est comprise entre ces bornes. La dégressivité liée à la durée a déjà été appliquée au tarif de location et au net propriétaire.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="NB_JOURS_MAXI" type="xs:short" minOccurs="0" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="DISPONIBILITE" minOccurs="1" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DISPONIBLE_DU" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="DISPONIBLE_AU" type="xs:date" minOccurs="1" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="APPARTEMENT" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_APPARTEMENT" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieAppartement</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_HABITABLE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>surface privative de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>De l'appartement</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SEJOUR" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_TERRAIN" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du terrain/jardin associé à l'appartement</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_DEPENDANCES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>des dépendances extérieures</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'appartement, 0 = RDC</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_NIVEAUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>2 = duplex, 3 = triplex</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="1" maxOccurs="1" />
                                <xs:element name="NB_CHAMBRES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_SDB" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles de bain</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_SDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles d'eau</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_BALCONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_TERRASSES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CAVES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CUISINE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCuisine</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="EXPOSITION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eExposition</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ACCES_HANDICAPE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ASCENSEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="MAISON" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_MAISON" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieMaison</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SOL" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_HABITABLE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>surface privative de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SEJOUR" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_TERRAIN" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>terrain ou jardin, hors habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_DEPENDANCES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>dépendances extérieures</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>total des parcelles cadastrées</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre d'étages que comporte la maison</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CHAMBRES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_SDB" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles de bain</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_SDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles d'eau</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de garages (nombre de véhicules)</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_BALCONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_TERRASSES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CAVES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SOUS_SOL" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CUISINE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCuisine</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COUVERTURE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCouverture</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="EXPOSITION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eExposition</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PISCINE" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ACCES_HANDICAPE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="DEMEURE_CHATEAU" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_DEMEURE" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieDemeure</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SOL" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_HABITABLE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SEJOUR" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_TERRAIN" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>total terrain, jardin, parc, bois hors habitation</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_DEPENDANCES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>dépendances extérieures</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_PARC" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_BOIS" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_ETANG" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>total des parcelles cadastrées</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre d'étages que comporte la maison</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CHAMBRES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_SDB" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles de bain</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_SDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de salles d'eau</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de garages (nombre de véhicules)</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_BALCONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_TERRASSES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SOUS_SOL" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CUISINE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCuisine</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MEUBLE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COUVERTURE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCouverture</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="EXPOSITION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eExposition</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PISCINE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TENNIS" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="GARDIEN" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ESSENCE" type="tEssence" minOccurs="0" maxOccurs="unbounded" />
                                <xs:element name="ACCES_HANDICAPE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="TERRAIN" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_TERRAIN" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieTerrain</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="COS" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SHON" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="DATE_CA" type="xs:date" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Date certificat d'aménagement</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DATE_CU" type="xs:date" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Date certificat d'urbanisme</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DATE_PC" type="xs:date" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Date permis de construire </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="VIABILITE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="GAZ" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="LOTISSEMENT" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ASSAINISSEMENT" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ESSENCE" type="tEssence" minOccurs="0" maxOccurs="unbounded" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="PARKING_GARAGE" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_PARKING" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieParking </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_VEHICULES" type="xs:short" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NIVEAU" type="xs:short" minOccurs="0" maxOccurs="1" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="IMMEUBLE" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_IMMEUBLE" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieImmeuble</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>des logements</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_HABITABLE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>des logements</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>des logements</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TERRAIN" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>terrain/jardin hors immeuble</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>total des parcelles cadastrées</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_SOL" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>nombre d'étages que comporte l'immeuble</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_APPARTEMENTS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>nombre de véhicules</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CAVES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="COUVERTURE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCouverture</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="EXPOSITION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eExposition</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="AGRICOLE_VITICOLE" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_AGRICOLE" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieAgricole</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SUPERFICIE_TOTALE" type="xs:double" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SUPERFICIE_UTILE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Superficie agricole utile en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="IRRIGABLE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_HABITATIONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_HABITATIONS" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_EXPLOITATIONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_EXPLOITATIONS" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>en m2</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="VITICOLE_APPELLATION" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="NOM" type="xs:string" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Nom de l'appellation</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="SURFACE" type="xs:double" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>en m2</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="VITICOLE_CEPAGE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="NOM" type="xs:string" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>nom du cépage</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="SURFACE" type="xs:double" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>en m2</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="AGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>du cépage</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="FORET" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_FORET" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieForet</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SUPERFICIE_TOTALE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="NB_HABITATIONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_HABITATIONS" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_EXPLOITATIONS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_EXPLOITATIONS" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ESSENCE" type="tEssence" minOccurs="0" maxOccurs="unbounded" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="LOCAL_COMMERCIAL" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_LOCAL_COMMERCIAL" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieLocalCommercial</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ZONE_ECONOMIQUE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eZoneEconomique</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_UTILE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>surface privative</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_DIVISIBLE_A_PARTIR" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>100 signifie "Divisible à partir de 100m2", s'applique à la surface totale</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>étage du local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble dans lequel se trouve le local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_NIVEAUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du local lui-même</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nombre de véhicules</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CAVES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ASCENSEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="LOCAL_INDUSTRIEL" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_LOCAL_INDUSTRIEL" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieLocalIndustriel</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ZONE_ECONOMIQUE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eZoneEconomique</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_UTILE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>surface privative</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Total des surfaces des parcelles cadastrées</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_DIVISIBLE_A_PARTIR" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>100 signifie "Divisible à partir de 100m2", s'applique à la surface totale</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>étage du local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="HAUTEUR_SOUS_PLAFOND" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble dans lequel se trouve le local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_NIVEAUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du local lui-même</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ASCENSEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="LOCAL_PROFESSIONNEL" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>(Bureau)</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_LOCAL_PROFESSIONNEL" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieLocalProfessionnel</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ZONE_ECONOMIQUE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eZoneEconomique</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_UTILE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="SURFACE_CARREZ" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>surface privative</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_CADASTRE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Total des surfaces des parcelles cadastrées</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_DIVISIBLE_A_PARTIR" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>100 signifie "Divisible à partir de 100m2", s'applique à la surface totale</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CONSTRUCTION" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>étage du local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble dans lequel se trouve le local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_NIVEAUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du local lui-même</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CAVES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CHAUFFAGE" type="tChauffage" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EAU_CHAUDE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEauChaude</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ASCENSEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eBool</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CONSTRUCTION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eConstruction</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="MITOYENNETE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eMitoyennete</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="FONDS_COMMERCE" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CATEGORIE_FONDS_COMMERCE" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eCategorieFondsCommerce</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="FORME_JURIDIQUE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eFormeJuridique</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_COMMERCE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE_LOGEMENT" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>0 ou absent = pas de logement</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SURFACE_TOTALE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAT_EXTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatExterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="STANDING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eStanding</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ANNEE_CREATION" type="xs:int" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du fonds de commerce</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="ETAGE" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation> 	 étage du local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_ETAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>de l'immeuble dans lequel se trouve le local</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_NIVEAUX" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>du local lui-même</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PIECES" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_GARAGES" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>nombre de véhicules</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NB_PARKINGS" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="LONGUEUR_VITRINE" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>ou façade</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="CA_HT_ANNEE_N" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="RESULTAT_ANNEE_N" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EBE_ANNEE_N" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="CA_HT_ANNEE_N_1" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="EBE_ANNEE_N_1" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="RESULTAT_ANNEE_N_1" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NB_CONTRATS_TRAVAIL" type="xs:int" minOccurs="0" maxOccurs="1" />
                                <xs:element name="TAUX_TAXE_PROFESSIONNELLE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ANNEE_EXPIRATION_BAIL" type="xs:int" minOccurs="0" maxOccurs="1" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="BIEN_RURAL" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="DROIT_AU_BAIL" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="AUTRE" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="PIECE" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="TYPE_PIECE" type="xs:short" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eTypePiece</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DESCRIPTION" type="tTextes" minOccurs="1" maxOccurs="1" />
                                <xs:element name="SURFACE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="NIVEAU" type="xs:short" minOccurs="0" maxOccurs="1" />
                                <xs:element name="ETAT_INTERIEUR" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eEtatInterieur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="EXPOSITION" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>enum:eExposition</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="CONFIDENTIEL" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Données confidentielles optionnelles concernant le bien </xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="PROPRIETAIRE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>chez l'émetteur</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>chez le destinataire</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="LOCALISATION" type="tLocalisation" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Il s'agit de la localisation exacte, réelle du bien</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="SYNDIC" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                                <xs:element name="VENTE_HONORAIRES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>OBSOLETE à compter de la version 1.2.2 - Remplacé par VENTE/FRAIS_AGENCES. Frais d'agence à la charge de l'acquéreur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="VENTE_HONORAIRES_VENDEUR" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Frais d'agence à la charge du vendeur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONT_TAXES_VENTE_HONORAIRES" type="xs:double" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Taxes incluses dans les frais d'agence à la charge du vendeur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="LOCATION_FRAIS_AGENCE_PROP" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="DONT_TAXES_LOCATION_FRAIS_AGENCE_PROP" type="xs:double" minOccurs="0" maxOccurs="1" />
                                <xs:element name="PRIX_ESTIME_FAI" type="xs:double" minOccurs="0" maxOccurs="1" >
                                  <xs:annotation>
                                    <xs:documentation>Prix de vente frais d'agence inclus estimé par l'agence.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TRAVAUX_ESTIMES" type="xs:double" minOccurs="0" maxOccurs="1" >
                                  <xs:annotation>
                                    <xs:documentation>Montant de travaux estimé.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="INFOS_VISITE" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Noeud reprenant les infos nécessaires à la visite du bien.</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="HORAIRES" type="xs:string" minOccurs="0" maxOccurs="1" >
                                        <xs:annotation>
                                          <xs:documentation>Horaires de visite.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="NUMERO_CLES" type="xs:string" minOccurs="0" maxOccurs="1" >
                                        <xs:annotation>
                                          <xs:documentation>Numéro des clés permettant d'accéder au bien.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="CONTACT_VISITE" type="xs:string" minOccurs="0" maxOccurs="1" >
                                        <xs:annotation>
                                          <xs:documentation>Personne à contacter avant la visite pour, par exemple, pouvoir récupérer les clés.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="DIGICODE" type="xs:string" minOccurs="0" maxOccurs="1" >
                                        <xs:annotation>
                                          <xs:documentation>Digicode permettant l'accès à l'immeuble.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="ALARME" type="xs:string" minOccurs="0" maxOccurs="1" >
                                        <xs:annotation>
                                          <xs:documentation>Code permettant de désactiver/activer l'alarme.</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="MOTIF_VENTE" type="xs:string" minOccurs="0" maxOccurs="1" >
                                  <xs:annotation>
                                    <xs:documentation>Raison pour laquelle le proriétaire a mis son bien en vente.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="OBSERVATIONS" type="xs:string" minOccurs="0" maxOccurs="1" >
                                  <xs:annotation>
                                    <xs:documentation>Commentaires divers.</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="DONNEE" type="tDonnee" minOccurs="0" maxOccurs="unbounded" />
                                <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="unbounded" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="LOCALISATION" type="tLocalisation" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Il s'agit de la localisation "publique", qui peut être publiée et qui peut ne pas correspondre à la localisation réelle du bien </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DONNEE" type="tDonnee" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Donnée complémentaire libre</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Fichier (photo ou autre) rattaché au bien</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="etat" type="xs:short" >
                          <xs:annotation>
                            <xs:documentation>OBSOLETE</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="Commande" type="eCommande" >
                          <xs:annotation>
                            <xs:documentation>Commande de pilotage des publications de biens.</xs:documentation>
                          </xs:annotation>
                        </xs:attribute>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="SUPPRESSION_BIEN" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Attention : ce noeud n'est PAS un ordre de suppression d'un bien, puisque le principe des transferts est l'Annule et Remplace s'appuyant sur la liste des biens. Le noeud SUPPRESSION_BIEN n'est là que pour fournir de l'information complémentaire sur des biens qui ne sont plus présents dans la liste des biens</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Attribuée par l'émetteur</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Référence du bien chez le destinataire</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="MOTIF_SUPPRESSION" type="xs:short" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>enum:eMotifSuppression</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="PRIX_VENTE" type="xs:double" minOccurs="0" maxOccurs="1" />
                          <xs:element name="ACQUEREUR" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="DEMANDE" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Abonnement ou demande</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="CLE" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="CODE_ACCES" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="MOT_PASSE" type="xs:string" minOccurs="0" maxOccurs="1" />
                          <xs:element name="DATE_VALIDITE" type="xs:date" minOccurs="0" maxOccurs="1" />
                          <xs:element name="COORDONNEES_DEMANDEUR" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                          <xs:element name="CRITERES" type="tCriteresBiens" minOccurs="1" maxOccurs="1" />
                          <xs:element name="DATE_MODIFICATION_CRITERES" type="xs:dateTime" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Date de modification des critères de recherche</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="EXTRANET_ENTITE" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>NOEUD OBSOLETE à compter de la version 1.2.2r02. Extranet d'une entité.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="REFERENCE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Référence d'une entité attribuée par l'émetteur</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Référence de l'entité chez le destinataire</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="TYPE_ENTITE" type="xs:string" minOccurs="1" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>Nature de l'entité (C = Comptabilité, G = Gérance, S = Syndic, L = Location saisonnière) </xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="LIBELLE_ENTITE" type="xs:string" minOccurs="1" maxOccurs="1" />
                          <xs:element name="COORDONNEES" type="tCoordonnees" minOccurs="0" maxOccurs="1" />
                          <xs:element name="COMPTE" type="tCompte" minOccurs="0" maxOccurs="unbounded" />
                          <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Fichier (photo ou autre) rattaché à l'entité</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="IASP" minOccurs="0" maxOccurs="1">
                      <xs:annotation>
                        <xs:documentation>Transfert d'informations destinées à une exploitation InterAgence</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="USER" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CODE_ACCES" type="xs:string" minOccurs="1" maxOccurs="1" />
                                <xs:element name="MOT_PASSE" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Encrypté </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="NOM" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Nom affiché </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="VISIBILITE_PLANNING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Défaut 0. Peut ou non voir les plannings des autres utilisateurs de l'agence</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="VISIBILITE_REPORTING" type="xs:short" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Défaut 0. Peut ou non voir le reporting de l'agence</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="PLANNING" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DATE" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="HEURE_DEBUT" type="xs:time" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="HEURE_FIN" type="xs:time" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="LIEU" type="xs:string" minOccurs="0" maxOccurs="1" />
                                      <xs:element name="NOTE" type="xs:string" minOccurs="0" maxOccurs="1" />
                                      <xs:element name="CONFIDENTIEL" type="xs:short" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Si 1, le planning ne peut être vu que par son utilisateur</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="BLOCNOTE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DATE_ECHEANCE" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="LIBELLE" type="xs:string" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="NOTES" type="xs:string" minOccurs="0" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="REPORTING" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="ANNEE" type="xs:int" minOccurs="1" maxOccurs="1" />
                                <xs:element name="MOIS" type="xs:int" minOccurs="1" maxOccurs="1" />
                                <xs:element name="CA_ENCAISSE" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="DOSSIERS" type="xs:int" minOccurs="1" maxOccurs="1" />
                                <xs:element name="CA_SSP" type="xs:double" minOccurs="1" maxOccurs="1" />
                                <xs:element name="DOSSIERS_SSP" type="xs:int" minOccurs="1" maxOccurs="1" />
                                <xs:element name="MANDATS" type="xs:int" minOccurs="1" maxOccurs="1" />
                                <xs:element name="MANDATS_EXCLUSIFS" type="xs:int" minOccurs="1" maxOccurs="1" />
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="TARIFICATION_SAISONNIER" minOccurs="0" maxOccurs="1">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="SAISON" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Définit un mode de calcul de tarif saisonnier</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="REFERENCE" type="xs:string" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Attribuée par l'émetteur</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="REFDISTANTE" type="xs:string" minOccurs="0" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Référence de la saison chez le destinataire</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TEXTES" type="tTextes" minOccurs="1" maxOccurs="1">
                                  <xs:annotation>
                                    <xs:documentation>Description de la saison (libellé, texte libre).</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:element name="TARIF_DETAIL" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Liste détaillée de tous les éléments du tarif devant apparaître lors d'une réservation dans cette saison</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="REFERENCE" type="xs:string" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="TEXTES" type="tTextes" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>Description de l'élément de tarif (libellé en particulier).</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="MODE_CALCUL" type="xs:short" minOccurs="1" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>enum:eModeCalculTarifSaisonnier</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="VALEUR" type="xs:double" minOccurs="0" maxOccurs="1" />
                                      <xs:element name="TAUX_ACOMPTE" type="xs:double" minOccurs="0" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="PERIODE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Définit à quelles plages de dates s'applique la saison</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DATE_DEBUT" type="xs:date" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="DATE_FIN" type="xs:date" minOccurs="1" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="DEGRESSIVITE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Coefficients de réduction à appliquer en fonction de la durée du séjour</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="NB_JOURS_MINI" type="xs:short" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="NB_JOURS_MAXI" type="xs:short" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="COEFFICIENT" type="xs:double" minOccurs="1" maxOccurs="1" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="DONNEE" type="tDonnee" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Donnée complémentaire libre rattachée à l'agence</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Fichier (photo ou autre) rattaché à l'agence</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="etat" type="xs:short" />
                </xs:complexType>
              </xs:element>
              <xs:element name="DONNEE" type="tDonnee" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Données non formalisées, au contenu totalement libre qui devra être défini entre l'émetteur et le destinataire</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="FICHIER" type="tFichier" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Fichiers transmis par l'émetteur au destinataire </xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>