</requires>
<configurator>fr.gouv.finances.dgfip.xemelios.cg.configurators.Config_5_0_0_21</configurator>
<release-notes>
+ <note visibility="public">Etat de réalisation des opérations : Correction du de l'afficahge du sens (Dépense ou Recette)</note>
<note visibility="dev">Homogénéisation de l'appel à l'affichage des numéros de pages</note>
<note visibility="public">FA-MiniFin-Xemelios-0784 : Correction de la navigation par numéros de compte sur les EDDS et ERAR-ERAP</note>
<note visibility="public">FA-MiniFin-Xemelios-0781 - FA-MiniFin-Xemelios-0782 - FA-MiniFin-Xemelios-0783 : Correction de la navigation sur les dernières pages</note>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Entete" select="$Entete"/>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
- <h2>SECTION <xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/> - <xsl:value-of select="//n:EnteteEtatRealisationOperations/@Sens"/></h2>
+ <h2>SECTION <xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/> - <xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h2>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>
<xsl:with-param name="Titre.Plus">
<h1>Etat de réalisation des opérations</h1>
<h2><xsl:value-of select="//n:EnteteEtatRealisationOperations/@Section"/></h2>
- <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation"/></h3>
+ <h3><xsl:value-of select="//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens"/></h3>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="mainTable">
<td class="titre bold center bordered">Intitulé</td>
<td class="titre bold center bordered">Emission<br/>1</td>
<td class="titre bold center bordered">Annulations<br/>2</td>
- <td class="titre bold center bordered"><xsl:choose><xsl:when test="contains(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
+ <td class="titre bold center bordered"><xsl:choose><xsl:when test="starts-with(upper-case(//n:EnteteEtatRealisationOperations/@NatureOperation | //n:EnteteEtatRealisationOperations/@Sens),'DEPENSE')">Dépenses</xsl:when><xsl:otherwise>Recettes</xsl:otherwise></xsl:choose> nettes<br/>3 = 1 - 2</td>
</tr>
</thead>
<tbody>