--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--DII-->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="Racine">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit de l'élément racine du flux XML RSA Créances (Flux
+ financier).</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="IdentificationFlux"/>
+ <xsd:element ref="InfosCreanceFoyerRSA" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="TransmissionFlux"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IdentificationFlux">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 2 du flux XML RSA créances. Ce
+ bloc est unique et obligatoire. Il contient des informations qui identifient de
+ façon unique ce flux.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="APPLIEME">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NUMVERSIONAPPLIEME">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="TYPEFLUX">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NATFLUX">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="DTCREAFLUX" type="xsd:date"/>
+ <xsd:element name="HEUCREAFLUX" type="xsd:time"/>
+ <xsd:element name="DTREF" type="xsd:date"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="InfosCreanceFoyerRSA">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 2 du flux XML. Ce bloc est
+ répété autant de fois qu'il y a de dossiers RSA ayant une ou plusieurs créance(s) de
+ RSA à transférer au CG (car non recouvrable par la CAF ou la MSA) ds la période de
+ réf.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="IdentificationRSA"/>
+ <xsd:element ref="Personne"/>
+ <xsd:element ref="DonneesAdministratives"/>
+ <xsd:element ref="Creance"/>
+ <xsd:element ref="Anomalie" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IdentificationRSA">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 3 du flux XML. Ce bloc est
+ unique et obligatoire par dossier RSA et contient des identifiants associés à cette
+ demande.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Organisme"/>
+ <xsd:element ref="Partenaire"/>
+ <xsd:element ref="DemandeRSA" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Organisme">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et obligatoire par dossier RSA et contient des informations sur l'organisme
+ assurant le service du RSA</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="FONORG">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NUMORG">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="MATRICULE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="15"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Partenaire">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et obligatoire par dossier RSA et contient des informations qui identifie
+ l'organisme récepteur ou émetteur du flux.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="TYPEPARTE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="IDEPARTE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DemandeRSA">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et facultatif par dossier RSA et contient des informations qui identifie de
+ façon unique le dossier RSA.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DTDEMRSA" type="xsd:date"/>
+ <xsd:element name="NUMDEMRSA">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="11"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Personne">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 3 du flux XML. Ce bloc est
+ unique et obligatoire. Il contient des informations sur le responsable du dossier
+ CAF à la date de création du flux.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Identification"/>
+ <xsd:element ref="DossierCAF"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Identification">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et obligatoire pour l'élément Personne. Il contient des informations qui
+ identifient de façon unique le responsable du dossier CAF.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="QUAL" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NOM">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="28"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NOMNAI">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="28"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="PRENOM">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="32"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="PRENOM2" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="15"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="PRENOM3" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="15"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NOMCOMNAI">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="26"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="DTNAI" type="xsd:date"/>
+ <xsd:element name="RGNAI" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="TYPEDTNAI" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NIR" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="15"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="TOPVALIEC" type="xsd:boolean"/>
+ <xsd:element name="SEXE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DossierCAF">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et obligatoire pour l'élément Personne. Il contient des informations sur la
+ responsabilité de la personne vis à vis de son dossier CAF.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="TOPRESPDOS" type="xsd:boolean"/>
+ <xsd:element name="DDRATDOS" type="xsd:date"/>
+ <xsd:element name="DFRATDOS" minOccurs="0" maxOccurs="1" type="xsd:date"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DonneesAdministratives">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 3 du flux XML. Ce bloc est
+ unique et obligatoire pour le dossier RSA. Il contient des données administratives
+ liées au dossier.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Adresse"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Adresse">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ unique et obligatoire pour l'élément DonneesAdministratives. Il contient des
+ informations liées à la dernière adresse connue du dossier RSA.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RGADR">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="DTEMM" minOccurs="0" maxOccurs="1" type="xsd:date"/>
+ <xsd:element name="NUMVOIE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="6"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="TYPEVOIE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="4"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NOMVOIE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="25"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="COMPLIDEADR">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="38"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="COMPLADR">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="26"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="LIEUDIST">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="32"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NUMCOMRAT">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="5"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NUMCOMPTT">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="5"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="CODEPOS">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="5"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="LOCAADR">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="26"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="PAYS">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="TYPEADR">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Creance">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 3 du flux XML. Ce bloc est
+ unique et obligatoire. Il contient la liste des créances à transférer au CG dans la
+ période de référence.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="CreancesTransferees" minOccurs="1" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="CreancesTransferees">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 4 du flux XML. Ce bloc est
+ répété autant de fois qu'il y a de créances à transférer au CG sur la période de
+ référence. Il contient des informations sur chaque créance transférée
+ (identification et détail).</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="IdentificationCreance"/>
+ <xsd:element ref="DetailCreance"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IdentificationCreance">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 5 du flux XML. Ce bloc est
+ unique et obligatoire pour l'élément CreancesTransferees. Il contient des
+ informations qui identifient de façon unique la créance
+ transférée.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="DTIMPLCRE" type="xsd:date"/>
+ <xsd:element name="NATCRE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="RGCRE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="3"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="DetailCreance">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 5 du flux XML. Ce bloc est
+ unique et obligatoire pour le sous élément CreancesTransferees. Il contient des
+ informations qui détaillent la créance transférée.</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="MOISMOUCOMPTA" type="xsd:date"/>
+ <xsd:element name="MOTIINDU" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="ORIINDU" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="RESPINDU" minOccurs="0" maxOccurs="1">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="DDREGUCRE" type="xsd:date"/>
+ <xsd:element name="DFREGUCRE" type="xsd:date"/>
+ <xsd:element name="DTDERCREDCRETRANS" minOccurs="0" maxOccurs="1" type="xsd:date"/>
+ <xsd:element name="MTSOLREELCRETRANS">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:decimal">
+ <xsd:totalDigits value="11"/>
+ <xsd:fractionDigits value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="MTINICRE">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:decimal">
+ <xsd:totalDigits value="11"/>
+ <xsd:fractionDigits value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Anomalie">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 3 du flux XML. Ce bloc est
+ présent uniquement dans les flux anomalies mensuels. Il est répété autant de fois
+ qu'il y a d'anomalies au niveau du bloc "InfosCreanceFoyerRSA".</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="LIBANO">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="200"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="TransmissionFlux">
+ <xsd:annotation>
+ <xsd:documentation>Il s'agit d'un sous élément de niveau 2 du flux XML. Ce bloc est
+ unique et obligatoire. Il contient des informations qui permettent de vérifier le
+ nombre total de dossiers RSA transmis dans les flux XML. (y compris dans le flux
+ anomalie).</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="NBTOTDOSRSATRANSM">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="8"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="NBTOTDOSRSATRANSMANO">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:integer">
+ <xsd:totalDigits value="8"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+</xsd:schema>