<?xml version="1.0" encoding="ISO-8859-1"?>
<controls>
 <document id="PES_Aller">
  <param id="nomencl" name="Nomenclature" datatype="string" use="required" value="M14">
   <select id="nomencl">
    <option value="M4">M4</option>
    <option value="M14">M14</option>
    <option value="M21">M21</option>
    <option value="M22">M22</option>
    <option value="M31">M31</option>
    <option value="M52">M52</option>
    <option value="M61">M61</option>
    <option value="M71">M71</option>
   </select>
  </param>
  <param id="typnomencl" name="Type de nomenclature" datatype="string" use="required" value="Nature">
   <select id="typnomencl">
    <option value="Fonction">Fonction</option>
    <option value="Nature">Nature</option>
    <option value="Nature-ref-fonct">Nature avec réf. fonctionnelle</option>
   </select>
  </param>
  <param id="votop" name="Vote par opération" datatype="boolean" value="false">
   <input id="votop" datatype="boolean"/></param>
  <param id="suivdgp" name="Suivi du DGP" datatype="boolean" value="true">
   <input id="suivdgp" datatype="boolean"/></param>
  <param id="dureedgp" name="Durée maximale du délai global de paiement" datatype="integer" use="required" value="45">
   <input id="paiement" datatype="integer"/></param>
  <param id="coltva" name="Collectivité assujettie à la TVA" datatype="boolean" value="true">
   <input id="coltva" datatype="boolean"/></param>
  <param id="servTVA" name="Liste des services assujettis à la TVA" datatype="string" value="">
   <select id="servTVA" multivalued="true" editable="true"/></param>
  <param id="compteTVA" name="Liste des comptes d'imputation de la TVA" datatype="string" value="">
   <select id="compteTVA" multivalued="true" editable="true"/></param>
  <param id="tauxTVA" name="Liste des taux TVA" datatype="string" use="required" value="2.1 5.5 19.6">
   <select id="tauxTVA" multivalued="true" editable="true">
    <option value="2.1">2.1</option>
    <option value="5.5">5.5</option>
    <option value="19.6">19.6</option>
   </select>
  </param>
  <param id="seuilEmission" name="Seuil d'émission des titres" datatype="decimal" use="required" value="10">
   <input id="seuilEmission" datatype="decimal"/></param>
  <param id="codProd" name="Liste des Codes Produits" datatype="string" value="69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 248 300 302 305 306 307 308">
   <select id="codProd" multivalued="true" editable="true">
    <option value="69">69</option>
    <option value="70">70</option>
    <option value="71">71</option>
    <option value="72">72</option>
    <option value="73">73</option>
    <option value="74">74</option>
    <option value="75">75</option>
    <option value="76">76</option>
    <option value="77">77</option>
    <option value="78">78</option>
    <option value="79">79</option>
    <option value="80">80</option>
    <option value="81">81</option>
    <option value="82">82</option>
    <option value="83">83</option>
    <option value="84">84</option>
    <option value="85">85</option>
    <option value="86">86</option>
    <option value="87">87</option>
    <option value="88">88</option>
    <option value="89">89</option>
    <option value="90">90</option>
    <option value="91">91</option>
    <option value="92">92</option>
    <option value="93">93</option>
    <option value="94">94</option>
    <option value="95">95</option>
    <option value="96">96</option>
    <option value="97">97</option>
    <option value="98">98</option>
    <option value="99">99</option>
    <option value="100">100</option>
    <option value="101">101</option>
    <option value="102">102</option>
    <option value="103">103</option>
    <option value="104">104</option>
    <option value="105">105</option>
    <option value="106">106</option>
    <option value="107">107</option>
    <option value="248">248</option>
    <option value="300">300</option>
    <option value="302">302</option>
    <option value="305">305</option>
    <option value="306">306</option>
    <option value="307">307</option>
    <option value="308">308</option>
   </select>
  </param>
  <param id="finJur" name="Finess Juridique" datatype="string" value="">
   <input id="finJur" datatype="string"/></param>
  <param id="idPost" name="Codique" datatype="string" value="058090">
   <input id="idPost" datatype="string"/></param>
  <param id="idColl" name="SIRET" datatype="string" value="20000240000014">
   <input id="idColl" datatype="string"/></param>
  <param id="codCol" name="Code Collectivité" datatype="string" value="146">
   <input id="codCol" datatype="string"/></param>
  <param id="codBud" name="Code Budget" datatype="string" value="00">
   <input id="codBud" datatype="string"/></param>
  <controlTech id="TECH02" libelle="Contrôle de l'encoding du fichier." severity="BLOQUANT">
   <paramTech id="encoding" name="encoding" value="ISO-8859-1"/>
   <paramTech id="failOnError" name="failOnError" value="true"/></controlTech>
  <controlTech id="TECH03" libelle="Contrôle de la conformance au schéma." severity="BLOQUANT">
   <paramTech id="schemaLocation" name="schemaLocation" value="PES_V2/TD-ex-3.0/Schemas_PES/PES_V2/Rev0/PES_Aller.xsd"/>
   <paramTech id="failOnError" name="failOnError" value="true"/></controlTech>
  <control id="PARAM1" libelle="Contrôle de la valeur du DGP saisie" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.param.PARAM1">
   <regle-fonctionnelle>Depuis le 01/07/2010, la durée du DGP saisie doit être, pour les nomenclatures M21 etM22, entre 1 et 50 jours, et entre 1 et 30 jours pour les autres nomenclatures.</regle-fonctionnelle>
   <message-echec>LA valeur saisie pour le DGP est incorrecte.</message-echec>
  </control>
  <control id="TIE01" libelle="Contrôle de présence de la dénomination du tiers" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE01">
   <regle-fonctionnelle>A chaque ligne de pièce doit correspondre au moins un tiers.&amp;lt;br/&amp;gt;
    Les informations nécessaires sont les suivantes :&amp;lt;br/&amp;gt; &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Le type d'adresse  (TypAdr doit être valorisé à 01 ou 02)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Nom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Adresse (Adr2 est obligatoire, Adr1 et Adr3 sont facultatives), le code postal, la ville et le code pays (dans le cas d'une adresse à l'étranger),&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;De plus s'il s'agit d'une personne physique, la civilité et le prénom doivent être obligatoirement indiqués,&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;S'il s'agit d'une personne morale, la civilité et le prénom ne doivent pas être indiqués. &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n°
    #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="TIE02" libelle="Contrôle du libellé des tiers" severity="FORCABLE" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE02">
   <regle-fonctionnelle>Les tiers ne peuvent être libellés à «Divers» ou à «Divers...». Le tiers est
    de préférence déterminé.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n°
    #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="TIE03" libelle="Contrôle de l'identifiant national" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE03">
   <regle-fonctionnelle>L'identifiant national du tiers doit être valide (contrôle de clé).&amp;lt;br/&amp;gt;Le type d'identifiant (NatIdTiers) ne doit pas être indiqué si l'identifiant (IdTiers) n'est pas valorisé.&amp;lt;br/&amp;gt;
    Il ne peut s'agir d'un numéro SIREN.&amp;lt;br/&amp;gt;Un artisan, en tant que personne physique, ne peut disposer d'un numéro SIRET.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n°
    #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# - IdTiers= #TIERS_ID_TIERS# - NatIdTiers=
    #TIERS_NAT_ID_TIERS#
   </message-echec>
  </control>
  <control id="TIE04" libelle="Contrôle de cohérence entre la catégorie et la nature juridique" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE04">
   <regle-fonctionnelle>La catégorie juridique du tiers, doit être cohérente avec la nature
    juridique du tiers.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# - NatJur= #TIERS_NATJUR# - CatTiers=  #TIERS_CATTIERS#</message-echec>
  </control>
  <control id="TIE05" libelle="Contrôle de cohérence entre le couple la catégorie / la nature juridique et l'identifiant national" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE05">
   <regle-fonctionnelle>Si l'identifiant &amp;quot;Siret&amp;quot; saisi commence par 1 ou 2 alors le tiers doit être identifié comme une personne &amp;quot;morale&amp;quot; de droit public.&amp;lt;br/&amp;gt;
    Une personne physique, ne peut avoir d'identifiant national.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n°
    #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# - CatTiers= #TIERS_CATTIERS# - NatIdTiers=
    #TIERS_NATIDTIERS# - IdTiers= #TIERS_IDTIERS#
   </message-echec>
  </control>
  <control id="TIE07" libelle="Contrôle sur le code résidant" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE07">
   <regle-fonctionnelle>Les tiers résidents doivent avoir un code postal à 5 caractères.&amp;lt;br/&amp;gt;
    Le pays de résidence doit être indiqué pour les tiers non résidents.&amp;lt;br/&amp;gt;
    De plus, lorsque le code postal se situe à l'étranger ou en Corse, la balise CP doit étre valorisée à '99999' et le code postal doit être renseigné dans la balise ville.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - TypBord= #BORD_TYPBORD# - #MT# n° #PIECE_IDPCE# - Ligne
    n° #LIGNE_IDLIGNE# - Tiers : #TIERS_NOM#. #ERREUR#.
   </message-echec>
  </control>
  <control id="TIE06" libelle="Contrôle de la domiciliation bancaire" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.tie.TIE06">
   <regle-fonctionnelle>Les références bancaires : clé RIB, code banque, code guichet et cadrage du
    numéro de compte doivent être cohérents et valides. (Pas valorisés à '00000' ou
    '99999').
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - #MT# n°
    #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# - CpteBancaire= #CPTE_IDBANCINT# / #CPTE_CODEETAB# /
    #CPTE_CODEGUIC# / #CPTE_IDCPTE# / #CPTE_CLERIB#
   </message-echec>
  </control>
  <control id="COMM05B" libelle="Contrôle de la présence d'un identifiant de collectivité _ Contrôle des fichiers" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.comm.COMM05B">
   <regle-fonctionnelle><![CDATA[Une collectivité doit être valorisée de façon exhaustive dans chaque fichier : <br/>
             <ul><li>La balise IdPost doit être valorisée sur 6 caractères alphanumériques SANS caractères « espace » dans la valeur</li>
                <li>La balise IdColl doit être valorisée avec un numéro SIRET valide, (14 caractères numériques) correspondant au numéro SIRET de la collectivité</li>
                <li>La balise CodCol doit être valorisée avec 3 caractères alphanumériques</li>
                <li>La balise CodBud doit être valorisée avec 2 caractères alphanumériques</li></ul>]]></regle-fonctionnelle>
   <message-echec>#ERREUR#</message-echec>
  </control>
  <control id="COMM06B" libelle="Contrôle relatif au Finess Juridique _ Contrôle du fichier" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.comm.COMM06B">
   <regle-fonctionnelle>La balise FinJur ne doit être présente que pour la nomenclature M21</regle-fonctionnelle>
   <message-echec>FinJur = #FINJUR# _ Paramètre FinJur = #FINJUR_PARAM# : #ERREUR#</message-echec>
  </control>
  <control id="DEP01" libelle="Contrôle de l'exercice du bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP01">
   <regle-fonctionnelle>L'exercice doit correspondre soit à l'année en cours, soit à l'année
    précédente si on est en période complémentaire tant que l'exercice n'est pas
    clos.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord=
    #BORD_TYPBORD#
   </message-echec>
  </control>
  <control id="DEP02" libelle="Contrôle sur l'absence de doublon sur le numéro de  bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP02">
   <regle-fonctionnelle>Le numéro de bordereau ne doit pas être déjà attribuéà un bordereau de même
    budget collectivité, même exercice, même type de bordereau (même
    séquence).
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord=
    #BORD_TYPBORD#
   </message-echec>
  </control>
  <control id="DEP03" libelle="Contrôle de cohérence des montants du bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP03">
   <regle-fonctionnelle>Le montant total, HT et TVA, du bordereau de mandats doit être égal à la
    somme des montants des mandats, HT et TVA.
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPE# MtBordHT=
    #BORD_MT_HT# - Somme des lignes= #BORD_SOMME_HT_PIECE# | Bordereau n° #BORD_NUM# - Exer=
    #BORD_EXER# - TypBord= #BORD_TYPE# MtBordTVA= #BORD_MT_TVA# - Somme des lignes=
    #BORD_SOMME_TVA_PIECE#
   </message-echec>
  </control>
  <control id="DEP04" libelle="Contrôle des montants" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP04">
   <regle-fonctionnelle>Tous les montants doivent être strictement positifs.</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    MtBordHT= #BORD_MTHT# - MtBordTVA= #BORD_MTTVA#|Bordereau de mandat n° #BORD_NUM# - Exer=  #BORD_EXER# - TypBord= #BORD_TYPBORD# - Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# -
    MtHT= #LIGNE_MTHT# - MtTVA= #LIGNE_MTTVA#
   </message-echec>
  </control>
  <control id="DEP05" libelle="Contrôle de l'absence de doublon sur le numéro de pièce" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP05">
   <regle-fonctionnelle>Il ne doit pas y avoir de doublons sur le numéro de la
    pièce.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE#
   </message-echec>
  </control>
  <control id="DEP06" libelle="Contrôle de cohérence entre le type de bordereau et les couples (type, nature)" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP06">
   <regle-fonctionnelle>Le triplet Type de bordereau / Nature du mandat / Type du mandat doit être
    cohérent.&amp;lt;br/&amp;gt;La nature 15 (autre) ne doit pas être utilisée.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - TypMandat= #PIECE_TYPPCE# - NatureMandat=
    #PIECE_NATPCE#
   </message-echec>
  </control>
  <control id="DEP07" libelle="Règle de valorisation de la Nature de la pièce" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP07">
   <regle-fonctionnelle>&amp;lt;br/&amp;gt;Pour les nomenclatures M4- M14 -M21 -M52 -M61 - M31 - M71 :&amp;lt;br/&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;SI le type de la pièce est ordre mixte ALORS le compte de tiers est seul vérifié.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;SI au moins une ligne du mandat contient un compte par nature typé 'Paie' (64*, 621*, 631*, 633*, 6531*) ALORS la nature du mandat doit être valorisé à 'Paie'.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;SINON&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;SI la première ligne du mandat contient une référence 'Régie' ALORS la nature du mandat doit être valorisé à 'Régie'.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - TypMandat= #PIECE_TYPPCE# - NatureMandat=  #PIECE_NATPCE#
   </message-echec>
  </control>
  <control id="DEP08" libelle="Contrôle lié au type de nomenclature et vote par opération" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP08">
   <regle-fonctionnelle>Les comptes Nature, Fonction et Opération doivent être renseignés selon la
    collectivité.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNEDEPIECE_IDPCE#
   </message-echec>
  </control>
  <control id="DEP09" libelle="Contrôle de la cohérence générale des informations DGP" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP09">
   <regle-fonctionnelle>Les mandats éligibles à la mise en paiement doivent contenir les
    informations nécessaires au suivi du DGP : date de départ, durée et date de fin du
    délai.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# - Mandat n° #PIECE_IDPCE# : </message-echec>
  </control>
  <control id="DEP10" libelle="Contrôles des informations DGP : date début, date fin et durée" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP10">
   <regle-fonctionnelle>Les informations DGP doivent être valides: date de départ, durée et  date de fin du délai.&amp;lt;br/&amp;gt;
    La durée ne peut être supérieure au délai fixé par la réglementation (#NB_JOURS# jours).&amp;lt;br/&amp;gt;
    La date de fin du délai doit être supérieure ou égale à la date de début augmentée de la durée du délai.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Début DGP= #DGP_DEB# - Fin DGP= #DGP_FIN# - Durée DGP=
    #DGP_DUREE#
   </message-echec>
  </control>
  <control id="DEP11" libelle="Principe de séquentialité  des numéros de ligne" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP11">
   <regle-fonctionnelle>Le numéro de ligne ne doit pas être déjà attribué à l'intérieur du mandat.&amp;lt;br/&amp;gt;Les lignes d'un mandat doivent avoir des numéros d'ordre séquentiels.</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_PIECE_ID#
   </message-echec>
  </control>
  <control id="DEP12" libelle="Contrôle d'assujettissement à la TVA" severity="BOUARF" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP12">
   <regle-fonctionnelle>Le montant de la TVA ne doit être indiqué que si le budget collectivité et / ou le service gèrent la TVA.&amp;lt;br/&amp;gt;
    Si la TVA est mentionnée alors que la TVA est gérée par un service, le service doit être indiqué.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP13" libelle="Contrôle sur le montant de la TVA" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP13">
   <regle-fonctionnelle>Pour les collectivités ou services assujettis à la TVA, le montant du mandat
    doit être égal au montant budgétaire augmenté de la TVA. Le montant de la TVA est créditée au    compte de la TVA et le montant hors taxe est créditée au compte
    budgétaire.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# - MtHT= #LIGNE_MTHT# - MtTVA=
    #LIGNE_MTTVA#
   </message-echec>
  </control>
  <control id="DEP14" libelle="Contrôle de la présence d'un mode de règlement" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP14">
   <regle-fonctionnelle>&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Pour un mandat à payer,  le mode de règlement doit être indiqué, et ne peut pas être égal à 'Autres' (ModRegl=09).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le mode règlement est ' numéraire ', le montant ne doit pas dépasser le seuil prévu dans la réglementation (au 22/08/2006 : 750 euros)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le mode de règlement est ' virement ' ou ' prélèvement ', les coordonnées bancaires doivent être renseignées.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Le mode de règlement ' 04 virement appli externe ' ne nécassite pas de RIB : les RIB sont inclus dans le fichier utilisé dans l'appli externe.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Dans le cas d'un mode de réglement par virement bancaire, la zone libellé du virement est renseignée.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le mode de réglement est ' virement à l'étranger ', l'identifiant international bancaire (IBAN) doit être renseigné ainsi que le BIC.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;S'il s'agit d'un mandat collectif alors le mode de règlement doit être ' virement par application externe '.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP16" libelle="Contrôle d'existence de la pièce initiale" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP16">
   <regle-fonctionnelle>Pour les mandats après paiement, mandats correctifs, mandats d'ordre de
    nature ' cession ', mandats de charges constatées d'avance de nature ' Fonctionnement ', le
    mandat devrait indiquer la référence à la pièce initiale.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP17" libelle="Contrôles des mandats multi-lignes Emprunt" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP17">
   <regle-fonctionnelle>Si une ligne de mandat porte un numéro ' emprunt ', toutes les lignes de
    mandats doivent porter un numéro ' emprunt '.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -  Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#</message-echec>
  </control>
  <control id="DEP18" libelle="Contrôle de présence du numéro d'inventaire" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP18">
   <regle-fonctionnelle>Dans le cas des opérations d'ordre mixte, le numéro d'inventaire est
    associéà un compte de contrepartie.(compte tiers)
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP19" libelle="Contrôles liés aux mandats d'ordre" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP19">
   <regle-fonctionnelle>Si le mandat est typé 'mandat d'ordre', il ne peut comporter des références bancaires.&amp;lt;br/&amp;gt;
   Remarque : pour les mandats d'ordre : le créancier correspond au receveur de la collectivité. (De préférence CatTiers valorisé à 20 et NatJur valorisé à 07).
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - 
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# : #ERREUR#
   </message-echec>
  </control>
  <control id="DEP20" libelle="Contrôles spécifiques aux HLM" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP20">
   <regle-fonctionnelle>L'information TVA HLM est obligatoire.</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP21" libelle="Contrôles spécifiques aux Hôpitaux" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP21">
   <regle-fonctionnelle>Le compte de TVA doit être renseigné.</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# : #ERREUR#
   </message-echec>
  </control>
  <control id="DEP23" libelle="Contrôles liés aux mandats de marché" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP23">
   <regle-fonctionnelle>Lorsque la pièce est un mandat de type Marché, un numéro de marché doit être
    renseigné, la balise IdMarche doit être alimentée.
   </regle-fonctionnelle>
   <message-echec>Absence du numéro de marché. Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER#
    - TypPce= #PIECE_TYPPCE# - Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP24" libelle="Contrôles liés aux mandats de cession" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP24">
   <regle-fonctionnelle>Lorsque la pièce est un mandat d'ordre budgétaire de nature cession, le compte budgétaire est de type 675 (sortie du bien de l'actif), 676 (plus-value) ou 192 (moins-value) et le numéro d'opération doit faire apparaître le chapitre 042 ou 6 (sortie du bien de l'actif) [vote par nature] ou bien le chapitre 914 (sortie du bien de l'actif) ou 934 [vote par fonction].&amp;lt;br/&amp;gt;
   Le mandat doit faire référence à un titre d'ordre budgétaire.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypPce= #PIECE_TYPPCE# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="DEP25" libelle="Contrôles spécifiques aux Collectivités" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP25">
   <regle-fonctionnelle>Les Codes Régie, Numéros d'Emprunts ou d'Inventaire doivent être
    renseignés.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Mandat n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#. #ERREUR#
   </message-echec>
  </control>
  <control id="DEP26" libelle="Contrôles spécifiques aux Collectivités" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.dep.DEP26">
   <regle-fonctionnelle>La référence à la pièce initiale doit être alimentée dans le cas des charges constatées d'avance et des charges à payer.</regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Mandat n° #PIECE_IDPCE# - Ligne n°
    #LIGNE_IDLIGNE#. #ERREUR#
   </message-echec>
  </control>
  <control id="REC01" libelle="Contrôle de l'exercice du bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC01">
   <regle-fonctionnelle>L'exercice doit correspondre soit à l'année en cours, soit à l'année
    précédente si on est en période complémentaire tant que l'exercice n'est pas
    clos.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER#</message-echec>
  </control>
  <control id="REC02" libelle="Contrôle sur l'absence de doublon sur le numéro de  bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC02">
   <regle-fonctionnelle>Le numéro de bordereau ne doit pas être déjà attribuéà un bordereau de même
    budget collectivité, même exercice, même type de bordereau (même
    séquence).
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord=
    #BORD_TYPBORD#
   </message-echec>
  </control>
  <control id="REC03" libelle="Contrôle de l'existence de la date d'émission du bordereau" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC03">
   <regle-fonctionnelle>La date d'émission du bordereau doit être valorisée.</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord=
    #BORD_TYPBORD#
   </message-echec>
  </control>
  <control id="REC04" libelle="Contrôle du cumul des montants du bordereau" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC04">
   <regle-fonctionnelle>Le montant total, HT et TVA, du bordereau de titres doit être égal à la
    somme des montants des titres, HT et TVA .
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD#
    #MT_BORD# #MT_LIGNES#
   </message-echec>
  </control>
  <control id="REC05" libelle="Contrôle des montants" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC05">
   <regle-fonctionnelle>Tous les montants HT doivent être strictement
    positifs.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    MtBordHT= #BORD_MTHT# - MtBordTVA= #BORD_MTTVA#|Bordereau de titre n° #BORD_NUM# - Exer=
    #BORD_EXER# - TypBord= #BORD_TYPBORD# - Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE# -
    MtHT= #LIGNE_MTHT# - MtTVA= #LIGNE_MTTVA#
   </message-echec>
  </control>
  <control id="REC06" libelle="Contrôle de la cohérence du nombre de pièces" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC06">
   <regle-fonctionnelle>Le nombre de pièces indiquées dans la balise ' NbrPce ' doit être cohérent
    avec le nombre de pièces insérées dans le fichier pour ce bordereau.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - NbrPce= #BORD_NBPCE# -
    Nombre de pieces= #NB_PIECES#
   </message-echec>
  </control>
  <control id="REC07" libelle="Contrôle de l'absence de doublon sur le numéro de pièce" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC07">
   <regle-fonctionnelle>Il ne doit pas y avoir de doublons sur le numéro de la
    pièce.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE#
   </message-echec>
  </control>
  <control id="REC08" libelle="Contrôle de la date d'envoi de l'avis des sommes à payer" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC08">
   <regle-fonctionnelle>La date d'envoi des avis de sommes à payer peut être fournie par  l'ordonnateur et peut alors servir pour le recouvrement du titre.</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE#
   </message-echec>
  </control>
  <control id="REC09" libelle="Contrôle de l'existence de l'objet de la recette" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC09">
   <regle-fonctionnelle>L'objet de la recette devrait être renseigné.</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE#
   </message-echec>
  </control>
  <control id="REC10" libelle="Règle de valorisation de la Nature de la pièce" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC10">
   <regle-fonctionnelle>Les règles sont vérifiées ligne par ligne.&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Pour un titre de type ordre mixte, le compte de tiers doit être valorisé, il ne comporte aucun identifiant régie, marché, encaissement ou rôle. &amp;lt;/li&amp;gt;      &amp;lt;li&amp;gt;Pour un titre de type émis après encaissement, la référence de l'encaissement doit être renseignée (Bloc RattachPiece et non IdEncaissement).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le titre est un titre récapitulatif avec rôle alors le numéro de rôle doit être renseigné.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le titre est un titre de type annulation OU de type rattachement OU de nature complémentaire alors le bloc de rattachement doit être valorisé.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le titre est un titre de nature marché alors le numéro de marché doit être indiqué.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Si le titre est de type régie alors le numéro de régie doit être valorisé.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# - Titre n° #PIECE_IDPCE#.&amp;lt;br/&amp;gt;#ERREUR#|Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# - Titre n° #PIECE_IDPCE# - Ligne n° #PIECE_IDLIGNE#.&amp;lt;br/&amp;gt;#ERREUR#</message-echec>
  </control>
  <control id="REC11" libelle="Contrôle lié au type de nomenclature et vote par opération" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC11">
   <regle-fonctionnelle>Les comptes Nature, Fonction et Opération doivent être renseignés selon la
    collectivité.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - Ligne n° #LIGNEDEPIECE_IDPCE#
   </message-echec>
  </control>
  <control id="REC12" libelle="Contrôle de cohérence entre le type de bordereau et les couples (type, nature)" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC12">
   <regle-fonctionnelle>Le triplet Type de bordereau / Nature du mandat / Type du mandat doit être
    cohérent.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - TypPce= #PIECE_TYPPCE# - NatPce= #PIECE_NATPCE#
   </message-echec>
  </control>
  <control id="REC13" libelle="Contrôle de l'unicité du compte de tiers pour les titres se rattachant au même code produit" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC13">
   <regle-fonctionnelle>Les lignes de titre se rattachant au même code produit sont prises en charge
    sur le même compte de tiers.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - titre n° #PIECE_IDPCE#&amp;lt;ul&amp;gt;#DETAIL_MSG#&amp;lt;/ul&amp;gt;</message-echec>
  </control>
  <control id="REC14" libelle="Principe de séquentialité  des numéros de ligne" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC14">
   <regle-fonctionnelle>Le numéro de la ligne de titre ne doit pas être déjà attribué pour le titre en cours de traitement.&amp;lt;BR/&amp;gt;Le numéro de ligne de titre doit être séquentiel pour le titre en cours de traitement.</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE#
   </message-echec>
  </control>
  <control id="REC15" libelle="Contrôle du seuil d'émission des titres" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC15">
   <regle-fonctionnelle>Les montants des titres doivent avoir un montant supérieur au seuil de mise
    en recouvrement. 
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - MtHT= #LIGNE_PIECE_MTHT#
   </message-echec>
  </control>
  <control id="REC16" libelle="Contrôle sur l'existence du code produit" severity="FORCABLE" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC16">
   <regle-fonctionnelle>Les produits sont paramétrés aussi bien au niveau national qu'au niveau
    local et peuvent être fournis par l'ordonnateur. Il existe une table de correspondance entre les
    codes produits locaux et les codes produits nationaux.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE#|Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord=
    #BORD_TYPBORD# - Titre n° #PIECE_IDPCE# - Ligne= #LIGNE_NUM#
   </message-echec>
  </control>
  <control id="REC17" libelle="Contrôle de la collectivité sur la TVA" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC17">
   <regle-fonctionnelle>Le montant de la TVA ne doit être indiqué que si le budget collectivité et / ou le service gèrent la TVA.&amp;lt;br/&amp;gt;
    Si la TVA est mentionnée alors que la TVA est gérée par un service, le service doit être indiqué.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC18" libelle="Contrôle de l'existence du compte d'imputation de la TVA" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC18">
   <regle-fonctionnelle>Les montants de la TVA sont imputés sur un compte spécifique de la
    TVA.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC19" libelle="Contrôle sur le montant de la TVA" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC19">
   <regle-fonctionnelle>Pour les collectivités ou services assujettis à la TVA, le montant du titre    doit être égal au montant budgétaire augmenté de la TVA. Le montant de la TVA est créditée au  compte de la TVA et le montant hors taxe est créditée au compte
    budgétaire.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - titre n° #PIECE_IDPCE#&amp;lt;ul&amp;gt;##DETAIL_MSG##&amp;lt;/ul&amp;gt;</message-echec>
  </control>
  <control id="REC20" libelle="Contrôle sur l'existence du Type de tiers" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC20">
   <regle-fonctionnelle>Pour chaque ligne de titre, un débiteur principal doit être renseigné.</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC21" libelle="Contrôles spécifiques aux Hôpitaux" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC21">
   <regle-fonctionnelle>Le Finess juridique, les compte de TVA, les Codes Produits et les
    Informations Assurés peuvent être renseignés.
   </regle-fonctionnelle>
   <message-echec>Entête|Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord=
    #BORD_TYPBORD# - titre n° #PIECE_IDPCE#|Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# -
    TypBord= #BORD_TYPBORD# - titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC22" libelle="Contrôles spécifiques aux Collectivités" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC22">
   <regle-fonctionnelle>&amp;lt;ul&amp;gt;Les Codes Produits Locaux doivent être renseignés et ils ne peuvent être libellés à 'Divers'.&amp;lt;/ul&amp;gt;&amp;lt;ul&amp;gt;En M21, il ne doit pas y avoir de balises CodProdLoc, mais uniquement des balises CodProd.&amp;lt;/ul&amp;gt;</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# - Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#.&amp;lt;br/&amp;gt;#MSG_ERREUR#.</message-echec>
  </control>
  <control id="REC23" libelle="Contrôle de l'adresse du débiteur" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC23">
   <regle-fonctionnelle>Lorsqu'une ligne de titre comprend un tiers, il doit avoir une
    adresse
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# #LIGNE_ID#
   </message-echec>
  </control>
  <control id="REC24" libelle="Contrôle de présence et de cohérence de l'identifiant de collectivité" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC24">
   <regle-fonctionnelle>L'identifiant de collectivité (IdColl) est obligatoire et doit être
    cohérent. Cette information se trouve dans l'Entête du fichier PES.
   </regle-fonctionnelle>
   <message-echec>L'IdColl de l'EnTetePES #ID_COLL#</message-echec>
  </control>
  <control id="REC25" libelle="Contrôles liés aux titres d'ordre" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC25">
   <regle-fonctionnelle>Si le titre est typé ' titre d'ordre ' il ne peut comporter des références bancaires.&amp;lt;br/&amp;gt;   Remarque : pour les titres d'ordre : le créancier correspond au receveur de la collectivité. (De préférence CatTiers valorisé à 20 et NatJur valorisé à 07).</regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC26" libelle="Contrôles liés aux titres sur plusieurs années" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC26">
   <regle-fonctionnelle>Lorsque la pièce est un titre sur plusieurs années, il faut vérifier que le
    numéro de convention (IdConv) est alimenté.
   </regle-fonctionnelle>
   <message-echec>Absence du numéro de convention. Bordereau de titre n° #BORD_NUM# - Exer=
    #BORD_EXER# - TypBord= #BORD_TYPBORD# - TypPce= #PIECE_TYPPCE# - Titre n° #PIECE_IDPCE# - Ligne
    n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC27" libelle="Contrôles liés aux titres de cession" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC27">
   <regle-fonctionnelle>Lorsque la pièce est un titre d'ordre budgétaire de nature cession, le compte budgétaire est de type 2x (sortie du bien de l'actif), 192 (plus-value) ou 776 (moins-value) et le numéro d'opération doit faire apparaître le chapitre 040 ou 4 (sortie du bien de l'actif) [vote par nature] ou bien le chapitre 914 (sortie du bien de l'actif) ou 934 [vote par fonction].&amp;lt;br/&amp;gt;
   Le titre doit faire référence à un mandat d'ordre budgétaire.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD# -
    TypPce= #PIECE_TYPPCE# - Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#
   </message-echec>
  </control>
  <control id="REC28" libelle="Contrôles spécifiques aux Collectivités" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC28">
   <regle-fonctionnelle>Les Codes Régie, Numéros d'Emprunts ou d'Inventaire doivent être
    renseignés.
   </regle-fonctionnelle>
   <message-echec>Bordereau de mandat n° #BORD_NUM# - Exer= #BORD_EXER# - TypeBord= #BORD_TYPBORD# -
    Titre n° #PIECE_IDPCE# - Ligne n° #LIGNE_IDLIGNE#. #ERREUR#
   </message-echec>
  </control>
  <control id="REC29" libelle="Contrôles spécifiques aux Collectivités" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.rec.REC29">
   <regle-fonctionnelle>La référence à la pièce initiale doit être alimentée dans le cas des charges
    à répartir, des produits constatés d'avance et des produits à rattacher.
   </regle-fonctionnelle>
   <message-echec>Bordereau de titre n° #BORD_NUM# - Titre n° #PIECE_IDPCE# - Ligne n°
    #LIGNE_IDLIGNE#. #ERREUR#
   </message-echec>
  </control>
  <control id="PJ1" libelle="Contrôle de version de PES_PJ" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.pj.PJ1">
   <regle-fonctionnelle>La version du PES_PJ doit contenir la valeur 1.</regle-fonctionnelle>
   <message-echec>Version de PES_PJ incorrecte (IdVer doit être de valeur 1).</message-echec>
  </control>
  <control id="PJ2" libelle="Contrôle de référencement de PJ avec PJRef" severity="NON BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.pj.PJ2">
   <regle-fonctionnelle>Les PJ contenues dans le flux doivent avoir des identifiants
    différents.
   </regle-fonctionnelle>
   <message-echec>Les identifiants uniques des PJ doivent absolument être différents les uns des
    autres.
   </message-echec>
  </control>
  <control id="PJ3" libelle="Contrôle de référencement de PJ avec RefCompta" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.pj.PJ3">
   <regle-fonctionnelle>Les balises RefCompta et PJRef ne peuvent coexister simultanément dans le    même flux PESV2.</regle-fonctionnelle>
   <message-echec>PJ n° #PJ_IDUNIQUE# - Nom= #PJ_NOM#. Les balises RefCompta et PJRef ne peuvent exister dans le même flux PESV2 :          &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Soit le bloc PJRef est utilisé et la ou les PJ sont envoyée(s) avec les bordereaux de mandats ou titres auxquels elle(s) se rattache(nt)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Soit le bloc RefCompta est utilisé et la PJ est transmise a posteriori&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;</message-echec>
  </control>
  <control id="SIG1" libelle="Contrôle relatif à signature électronique" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.sig.SIG1">
   <regle-fonctionnelle>En cas de dématérialisation complète avec présence de signature
    électronique, le flux doit contenir la présence du caractère dématérialisé de
    l'information.
   </regle-fonctionnelle>
   <message-echec>#MSG_ERREUR#.</message-echec>
  </control>
  <control id="SIG2" libelle="Contrôle relatif aux montants de cumul annuel" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.sig.SIG2">
   <regle-fonctionnelle>Le montant du cumul annuel est obligatoire en cas de dématérialisation
    complète (avec signature électronique).
   </regle-fonctionnelle>
   <message-echec>Bordereau n° #BORD_NUM# - Exer= #BORD_EXER# - TypBord= #BORD_TYPBORD#. Le montant
    du cumul annuel est obligatoire en cas de dématérialisation complète (avec signature
    électronique).
   </message-echec>
  </control>
  <control id="SIG3" libelle="Contrôle relatif aux caractéristiques de la signature électronique" severity="BLOQUANT" class="fr.gouv.finances.cp.xemelios.controls.pesv2.sig.SIG3">
   <regle-fonctionnelle>Les éléments de la signature électronique suivants sont obligatoires en cas de signature électronique (niveau global ou bordereau) et doivent être valorisés correctement : Nom du signataire, Qualité (Rôle) du signataire, Date de la signature, Cumul des montants annuels (Sévérité Bloquant)&amp;lt;br/&amp;gt;
          L'élément de la signature électronique suivant est souhaitable en cas de signature électronique (niveau global ou bordereau) et doit être valorisé correctement : Adresse signature (Sévérité Non Bloquant)
   </regle-fonctionnelle>
   <message-echec>#MSG_ERREUR#</message-echec>
  </control>
 </document>
</controls>
