<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2012 (http://www.altova.com)  -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:commun="http://schemas.fsiq.com/commun" targetNamespace="http://schemas.fsiq.com/commun" elementFormDefault="qualified">
	<xs:include schemaLocation="type_couverture.xsd"/>
	<xs:include schemaLocation="type_AMC.xsd"/>
	<xs:complexType name="type_contrat">
		<xs:sequence>
			<xs:element name="AMC" type="commun:type_AMC" minOccurs="1" maxOccurs="1"/>
			<xs:element name="id_contrat" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Identifiant du contrat AMC</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="16"/>
					</xs:restriction>
				</xs:simpleType>				
			</xs:element>
			<xs:element name="date_debut_droits" type="xs:date" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Date de début de droits de l'attestation </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="date_fin_droits" type="xs:date" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Date de fin de droits de l'attestation.
En cas de résiliation, la date de fin de droits est égale à celle renseigne pour la résiliation </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="date_resiliation" type="xs:date" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Date de résiliation du bénéficiaire dans ce contrat</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code_motif_resiliation" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Motif de la résiliation </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="5"/>
					</xs:restriction>
				</xs:simpleType>				
			</xs:element>
			<xs:element name="nature_piece_justificative" type="xs:string" default="1" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Nature de la pièce justificative des droits AMC 
(champ de valeur B2 : 1 - l'établissement a consulté un serveur de droits)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code_etat_piece_justificative" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Etat de la pièce justificative : 
R - restituée</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lib_etat_piece_justificative" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Détail de l'état de la pièce justificative</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="date_effet_etat" type="xs:date" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>date d'effet de l'état de la pièce justificative</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="code_situation_particuliere" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Code situation particulière du contrat. 
02 - CMU</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="2"/>
					</xs:restriction>
				</xs:simpleType>				
			</xs:element>
			<xs:element name="lib_situation_particuliere" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Détail de la situation particulière du contrat</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="150"/>
					</xs:restriction>
				</xs:simpleType>				
			</xs:element>
			<xs:element name="type_contrat" type="xs:string" minOccurs="0" maxOccurs="1"/>
			<xs:element name="RUF_AMC" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Zone réservée à une utilisation future</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="115"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="liste_couvertures" type="commun:type_couverture" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
