--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:cm="http://www.minefi.gouv.fr/cp/helios/pes_v2/commun" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <!-- Regles de codifications communes au PES Recette-->
+ <!-- 05/05/2006 EPA HLS000224-->
+ <xs:complexType name="TNatInf">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TTypBord">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TTypBordAller">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TTypPce">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <!--<xs:enumeration value="08"/>-->
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="12"/>
+ <!--<xs:enumeration value="13"/> -->
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="15"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TNatPce">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <!--<xs:enumeration value="12"/> -->
+ <xs:enumeration value="18"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TEtatPce">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TCodInst-Rej">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="12"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="17"/>
+ <xs:enumeration value="18"/>
+ <xs:enumeration value="19"/>
+ <xs:enumeration value="20"/>
+ <xs:enumeration value="21"/>
+ <xs:enumeration value="22"/>
+ <xs:enumeration value="23"/>
+ <xs:enumeration value="24"/>
+ <xs:enumeration value="25"/>
+ <xs:enumeration value="26"/>
+ <xs:enumeration value="27"/>
+ <xs:enumeration value="28"/>
+ <xs:enumeration value="29"/>
+ <xs:enumeration value="30"/>
+ <xs:enumeration value="31"/>
+ <xs:enumeration value="32"/>
+ <xs:enumeration value="33"/>
+ <xs:enumeration value="34"/>
+ <xs:enumeration value="35"/>
+ <xs:enumeration value="36"/>
+ <xs:enumeration value="37"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TNatPrel">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TPerPrel">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TCodAssDeb">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TCodAyantDroit">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TNatPceOrig">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="05"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TEtPce">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="00"/>
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="12"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="17"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TCodActu">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TCodSuspPour">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ <xs:enumeration value="10"/>
+ <xs:enumeration value="11"/>
+ <xs:enumeration value="12"/>
+ <xs:enumeration value="13"/>
+ <xs:enumeration value="14"/>
+ <xs:enumeration value="15"/>
+ <xs:enumeration value="16"/>
+ <xs:enumeration value="17"/>
+ <xs:enumeration value="18"/>
+ <xs:enumeration value="19"/>
+ <xs:enumeration value="20"/>
+ <xs:enumeration value="21"/>
+ <xs:enumeration value="22"/>
+ <xs:enumeration value="23"/>
+ <xs:enumeration value="24"/>
+ <xs:enumeration value="25"/>
+ <xs:enumeration value="26"/>
+ <xs:enumeration value="27"/>
+ <xs:enumeration value="28"/>
+ <xs:enumeration value="29"/>
+ <xs:enumeration value="30"/>
+ <xs:enumeration value="31"/>
+ <xs:enumeration value="32"/>
+ <xs:enumeration value="33"/>
+ <xs:enumeration value="34"/>
+ <xs:enumeration value="35"/>
+ <xs:enumeration value="36"/>
+ <xs:enumeration value="37"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TTypFlux">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TModRegl">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ <xs:enumeration value="05"/>
+ <xs:enumeration value="06"/>
+ <xs:enumeration value="07"/>
+ <xs:enumeration value="08"/>
+ <xs:enumeration value="09"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TSequencePres">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ <xs:enumeration value="02"/>
+ <xs:enumeration value="03"/>
+ <xs:enumeration value="04"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="TTypEdition">
+ <xs:attribute name="V" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="01"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+</xs:schema>