Changeset 60658 in spip-zone


Ignore:
Timestamp:
Apr 25, 2012, 5:38:59 PM (9 years ago)
Author:
gildas.cotomale@…
Message:

refonte de la compta : tableaux/listes de synthèse

Location:
_plugins_/Association/Associaspip
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Association/Associaspip/exec/compte_bilan.php

    r60578 r60658  
    7373                debut_cadre_association('finances-24.jpg', 'cpte_bilan_titre_general', $exercice_data['intitule']);
    7474                include_spip('inc/association_comptabilite');
    75 //////////////////////////////////////
    76                 $depenses = compte_bilan_actifs_passifs($id_exercice, $GLOBALS['association_metas']['classe_charges'], _request('destination') );
    77                 $recettes = compte_bilan_actifs_passifs($id_exercice, $GLOBALS['association_metas']['classe_produits'], _request('destination') );
    78 #               compte_resultat_benefice_perte($recettes, $depenses);
     75                // les autres classes a prendre en compte ici
     76                $classes_bilan = array();
     77                $query = sql_select(
     78                        'classe', // select
     79                        'spip_asso_plan', // from
     80                        sql_in('classe', array($GLOBALS['association_metas']['classe_charges'],$GLOBALS['association_metas']['classe_produits'],$GLOBALS['association_metas']['classe_contributions_volontaires']), 'NOT'), // where http://programmer.spip.org/sql_in,642
     81                        'classe', // group by
     82                        'classe' // order by
     83                );
     84                while ($data = sql_fetch($query)) {
     85                        $classes_bilan[] = $data['classe'];
     86                }
     87                // liste des actifs cumulees par comptes
     88                $dettes = association_liste_totaux_comptes_classes($classes_bilan, 'cpte_bilan', '-1', $id_exercice, 0);
     89                // liste des passifs cumulees par comptes
     90                $patrimoine = association_liste_totaux_comptes_classes($classes_bilan, 'cpte_bilan', '+1', $id_exercice, 0);
     91                // liste des bilans (actifs et passifs) par comptes
     92#               $bilan = association_liste_totaux_comptes_classes($classes_bilan, 'cpte_bilan', '', $id_exercice, 0);
    7993/*
    8094                if(autoriser('associer', 'export_compte_bilans') && $plan){ // on peut exporter : pdf, csv, xml, ...
     
    93107                fin_page_association();
    94108        }
    95 }
    96 
    97 function compte_bilan_actifs_passifs($id_exercice, $classe, $destination) {
    98         include_spip('inc/association_plan_comptable');
    99         $id_tableau = (($classe==$GLOBALS['association_metas']['classe_charges']) ? 'actifs' : 'passifs');
    100         echo "<table width='100%' class='asso_tablo' id='asso_tablo_bilan_$id_tableau'>\n";
    101         echo "<thead>\n<tr>";
    102         echo '<th width="10">&nbsp;</td>';
    103         echo '<th width="30">&nbsp;</td>';
    104         echo '<th>'. _T("asso:cpte_resultat_titre_$id_tableau") .'</th>';
    105         echo '<th width="80">&nbsp;</th>';
    106         echo "</tr>\n</thead><tbody>";
    107         $query = association_totaux_comptes_classe($classe, $id_exercice, $destination, (($classe==$GLOBALS['association_metas']['classe_charges'])?'-2':'+2') );
    108         $total = 0;
    109         $chapitre = '';
    110         $i = 0;
    111         while ($data = sql_fetch($query)) {
    112                 echo '<tr>';
    113                 $valeurs = $data['valeurs'];
    114                 $new_chapitre = substr($data['code'], 0, 2);
    115                 if ($chapitre!=$new_chapitre) {
    116                         echo '<td class="text">'. $new_chapitre . '</td>';
    117                         echo '<td colspan="3" class="text">'. ($GLOBALS['association_metas']['plan_comptable_prerenseigne']?association_plan_comptable_complet($new_chapitre):sql_getfetsel('intitule','spip_asso_plan',"code='$new_chapitre'")) .'</td>';
    118                         $chapitre = $new_chapitre;
    119                         echo "</tr>\n<tr>";
    120                 }
    121                 if ($valeurs) { // non-zero...
    122                         echo "<td>&nbsp;</td>";
    123                         echo '<td class="text">'. $data['code'] .'</td>';
    124                         echo '<td class="text">'. $data['intitule'] .'</td>';
    125                         echo '<td class="decimal">'. association_nbrefr($valeurs) .'</td>';
    126                         echo "</tr>\n";
    127                         $total += $valeurs;
    128                 }
    129         }
    130         echo "</tbody><tfoot>\n<tr>";
    131         echo '<th colspan="2">&nbsp;</th>';
    132         echo '<th class="text">'. (($classe==$GLOBALS['association_metas']['classe_charges']) ? _T('asso:cpte_bilan_total_actifs') : _T('asso:cpte_bilan_total_passifs')) .'</th>';
    133         echo '<th class="decimal">'. association_nbrefr($total) . '</th>';
    134         echo "</tr>\n</tfoot>\n</table>\n";
    135         return $total;
    136109}
    137110
  • _plugins_/Association/Associaspip/exec/compte_resultat.php

    r60578 r60658  
    4242                icones_association(array('comptes', "exercice=$exercice"), array(
    4343                        'encaisse_titre_general' => array('finances-24.png', 'encaisse', "exercice=$exercice"),
    44                         'cpte_bilan_titre_general' => array('finances-24.png', 'bilan', "exercice=$id_exercice"),
     44                        'cpte_bilan_titre_general' => array('finances-24.png', 'compte_bilan', "exercice=$id_exercice"),
    4545#                       'annexe_titre_general' => array('finances-24.png', 'annexe', "exercice=$id_exercice"),
    4646                ));
     47                include_spip('inc/association_comptabilite');
    4748                // elements communs aux requetes
    4849                if ($plan) {
     
    6970                }
    7071                debut_cadre_association('finances-24.jpg', 'cpte_resultat_titre_general', $exercice_data['intitule']);
    71                 $depenses = compte_resultat_charges_produits($var, intval($GLOBALS['association_metas']['classe_charges']));
    72                 $recettes = compte_resultat_charges_produits($var, intval($GLOBALS['association_metas']['classe_produits']));
     72                // liste des charges cumulees par comptes
     73                $depenses = association_liste_totaux_comptes_classes($GLOBALS['association_metas']['classe_charges'], 'cpte_resultat', '-1', $id_exercice, 0);
     74                // liste des produits cumules par comptes
     75                $recettes = association_liste_totaux_comptes_classes($GLOBALS['association_metas']['classe_produits'], 'cpte_resultat', '+1', $id_exercice, 0);
     76                // resultat comptable courant
    7377                compte_resultat_benefice_perte($recettes, $depenses);
    74                 compte_resultat_benevolat($var, intval($GLOBALS['association_metas']['classe_contributions_volontaires']));
     78                // liste des contributions volontaires (emplois et ressources) par comptes
     79                association_liste_totaux_comptes_classes($GLOBALS['association_metas']['classe_contributions_volontaires'], 'cpte_benevolat', 0, $id_exercice, 0);
    7580/*
    7681                if(autoriser('associer', 'export_compte_resultats') && $plan){ // on peut exporter : pdf, csv, xml, ...
     
    8994                fin_page_association();
    9095        }
    91 }
    92 
    93 function compte_resultat_charges_produits($var, $classe) {
    94         include_spip('inc/association_plan_comptable');
    95         $tableau = @unserialize($var);
    96         $id_tableau = (($classe==$GLOBALS['association_metas']['classe_charges']) ? 'charges' : 'produits');
    97         echo "<table width='100%' class='asso_tablo' id='asso_tablo_bilan_$id_tableau'>\n";
    98         echo "<thead>\n<tr>";
    99         echo '<th width="10">&nbsp;</td>';
    100         echo '<th width="30">&nbsp;</td>';
    101         echo '<th>'. _T("asso:cpte_resultat_titre_$id_tableau") .'</th>';
    102         echo '<th width="80">&nbsp;</th>';
    103         echo "</tr>\n</thead><tbody>";
    104         $quoi = (($classe==$GLOBALS['association_metas']['classe_charges']) ? 'SUM(depense) AS valeurs' : 'SUM(recette) AS valeurs');
    105         $query = sql_select(
    106                 "imputation, $quoi $tableau[2]", // select
    107                 "spip_asso_comptes $tableau[1]", // from
    108                 $tableau[3], // where
    109                 $tableau[5], // group by
    110                 $tableau[5], // order by
    111                 '', // limit
    112                 $tableau[4].$classe // having
    113         );
    114         $total = 0;
    115         $chapitre = '';
    116         $i = 0;
    117         while ($data = sql_fetch($query)) {
    118                 echo '<tr>';
    119                 $valeurs = $data['valeurs'];
    120                 $new_chapitre = substr($data['code'], 0, 2);
    121                 if ($chapitre!=$new_chapitre) {
    122                         echo '<td class="text">'. $new_chapitre . '</td>';
    123                         echo '<td colspan="3" class="text">'. ($GLOBALS['association_metas']['plan_comptable_prerenseigne']?association_plan_comptable_complet($new_chapitre):sql_getfetsel('intitule','spip_asso_plan',"code='$new_chapitre'")) .'</td>';
    124                         $chapitre = $new_chapitre;
    125                         echo "</tr>\n<tr>";
    126                 }
    127                 echo "<td>&nbsp;</td>";
    128                 echo '<td class="text">'. $data['code'] .'</td>';
    129                 echo '<td class="text">'. $data['intitule'] .'</td>';
    130                 echo '<td class="decimal">'. association_nbrefr($valeurs) .'</td>';
    131                 echo "</tr>\n";
    132                 $total += $valeurs;
    133         }
    134         echo "</tbody><tfoot>\n<tr>";
    135         echo '<th colspan="2">&nbsp;</th>';
    136         echo '<th class="text">'. (($class==$GLOBALS['association_metas']['classe_charges']) ? _T('asso:cpte_resultat_total_charges') : _T('asso:cpte_resultat_total_produits')) .'</th>';
    137         echo '<th class="decimal">'. association_nbrefr($total) . '</th>';
    138         echo "</tr>\n</tfoot>\n</table>\n";
    139         return $total;
    14096}
    14197
     
    156112}
    157113
    158 function compte_resultat_benevolat($var, $class) {
    159         $tableau = @unserialize($var);
    160         echo "<table width='100%' class='asso_tablo' id='asso_tablo_bilan_benevolat'>\n";
    161         echo "<thead>\n<tr>";
    162         echo '<th width="10">&nbsp;</th>';
    163         echo '<th width="30">&nbsp;</th>';
    164         echo '<th>'. _T('asso:cpte_resultat_titre_benevolat') . '</th>';
    165         echo '<th width="80">'. _T('asso:cpte_resultat_recette_evaluee') .'</th>';
    166         echo '<th width="80">'. _T('asso:cpte_resultat_depense_evaluee') .'</th>';
    167         $query = sql_select(
    168                 "imputation, SUM(recette) AS recettes, SUM(depense) AS depenses $tableau[2]", // select
    169                 "spip_asso_comptes $tableau[1]", // from
    170                 $tableau[3], // where
    171                 $tableau[5], // group by
    172                 $tableau[5], // order by
    173                 '', // limit
    174                 $tableau[4].$class // having
    175         );
    176         $chapitre = '';
    177         $total_recettes = $total_depenses = 0;
    178         while ($data = sql_fetch($query)) {
    179                 echo '<tr>';
    180                 $new_chapitre = substr($data['code'], 0, 2);
    181                 if ($chapitre!=$new_chapitre) {
    182                         echo '<td class="text">' . $new_chapitre . '</td>';
    183                         echo '<td colspan="4" class="text">'. ($GLOBALS['association_metas']['plan_comptable_prerenseigne']?association_plan_comptable_complet($new_chapitre):sql_getfetsel('intitule','spip_asso_plan',"code='$new_chapitre'")) . '</td>';
    184                         $chapitre = $new_chapitre;
    185                         echo "</tr>\n";
    186                 }
    187                 echo '<td>&nbsp;</td>';
    188                 echo '<td class="text">'. $data['code'] .'</td>';
    189                 echo '<td class="text">'. $data['intitule'] .'</td>';
    190                 echo '<td class="decimal">'. association_nbrefr($data['recettes']) .'</td>';
    191                 echo '<td class="decimal">'. association_nbrefr($data['depenses']) .'</td>';
    192                 echo '</tr>';
    193                 $total_recettes += $data['recettes'];
    194                 $total_depenses += $data['depenses'];
    195         }
    196         echo "</tbody><tfoot>\n<tr>";
    197         echo '<th width="10">&nbsp;</td>';
    198         echo '<th width="30">&nbsp;</td>';
    199         echo '<th class="decimal">'. _T('asso:resultat_courant') .'</th>';
    200         echo '<th class="decimal">'. association_nbrefr($total_recettes) .'</th>';
    201         echo '<th class="decimal">'. association_nbrefr($total_depenses) .'</th>';
    202         echo "</tr>\n</tfoot>\n</table>\n";
    203 }
    204114
    205115        include_spip('inc/charsets');
  • _plugins_/Association/Associaspip/exec/encaisse.php

    r60578 r60658  
    4040                icones_association(array('comptes', "exercice=$exercice"), array(
    4141                        'cpte_resultat_titre_general' => array('finances-24.png', 'compte_resultat', "exercice=$exercice"),
    42                         'cpte_bilan_titre_general' => array('finances-24.png', 'bilan', "exercice=$exercice"),
     42                        'cpte_bilan_titre_general' => array('finances-24.png', 'compte_bilan', "exercice=$exercice"),
    4343#                       'annexe_titre_general' => array('finances-24.png', 'annexe', "exercice=$exercice"),
    4444                ));
  • _plugins_/Association/Associaspip/inc/association_comptabilite.php

    r60578 r60658  
    398398    $c_group = (($classe==$GLOBALS['association_metas']['classe_banques'])?'journal':'imputation');
    399399    $valeurs = (($direction) ? ( ($direction<0)?'SUM('.(($destination)?'a_d':'a_c').'.depense) AS valeurs' : 'SUM('.(($destination)?'a_d':'a_c').'.recette) AS valeurs') : 'SUM('.(($destination)?'a_d':'a_c').'.recette) AS recettes, SUM('.(($destination)?'a_d':'a_c').'.depense) as depenses, SUM('.(($destination)?'a_d':'a_c').'.recette-'.(($destination)?'a_d':'a_c').'.depense) AS soldes' );
    400 #    $c_having = ($direction) ? 'valeurs>0' : ''; // on ne retiendra que les totaux non nuls...
     400    $c_having = ($direction) ? 'valeurs>0' : ''; // on ne retiendra que les totaux non nuls...
    401401    if ( sql_countsel('spip_asso_plan','active=1') ) { // existence de comptes actifs
    402402        $p_join = " RIGHT JOIN spip_asso_plan AS a_p ON a_c.$c_group=a_p.code";
    403403        $p_select = ', a_p.code, a_p.intitule, a_p.classe';
    404404        $p_order = 'a_p.code'; // imputation ou journal
     405#       $p_where = 'a_p.classe='.sql_quote($classe);
    405406        $p_having = 'a_p.classe='.sql_quote($classe); // ok : on agrege par code (indirectement) associe a une classe unique selectionnee ...
    406407    } else { // pas de comptes actifs ?!?
    407         $p_join = $p_select = $p_having = '';
     408        $p_join = $p_select = $p_where = $p_having = '';
    408409        $p_order = $c_group; // imputation ou journal
    409410    }
     
    413414    } elseif ( $annee ) { // exercice budgetaire par annee civile
    414415        $c_where = "DATE_FORMAT(a_c.date, '%Y')=$annee ";
    415     } elseif ( $classe==$GLOBALS['association_metas']['classe_banques'] ) { // encaisse
    416         $c_where = 'LEFT(a_c.imputation,1)<>'. sql_quote($GLOBALS['association_metas']['classe_contributions_volontaires']) .' AND a_c.date>=a_p.date_anterieure AND a_c.date<=NOW() ';
     416#    } elseif ( $classe==$GLOBALS['association_metas']['classe_banques'] ) { // encaisse
     417#       $c_where = 'LEFT(a_c.imputation,1)<>'. sql_quote($GLOBALS['association_metas']['classe_contributions_volontaires']) .' AND a_c.date>=a_p.date_anterieure AND a_c.date<=NOW() ';
    417418    } else { // tout ?!?
    418419        $c_where = '';
     
    421422        "$c_group, $valeurs ". ($destination ? 'a_d.id_destination' : '') .$p_select, // select
    422423        'spip_asso_comptes AS a_c '. ($destination ? 'LEFT JOIN spip_asso_destination_op AS a_d ON a_d.id_compte=a_c.id_compte ' : '') .$p_join, // from
    423 //      'spip_asso_comptes AS a_c '.$p_join, // from
    424         ($destination ? "a_d.id_destination=$destination AND " : '') .$c_where, // where
    425 //      $c_where, // where
     424        ($destination ? "a_d.id_destination=$destination AND " : '') . ($p_where?"$p_where AND ":'')  .$c_where, // where
    426425        $c_group, // group by
    427426        $p_order, // order by
     
    433432
    434433/* */
    435 function association_liste_totaux_comptes_classes($classes, $prefixe='', $exercice=0, $destination=0, $direction='-1', $not_in=FALSE) {
     434function association_liste_totaux_comptes_classes($classes, $prefixe='', $direction='-1', $exercice=0, $destination=0) {
    436435    if( !is_array($classes) ) { // a priori une chaine ou un entier d'une unique classe
    437436        $liste_classes = array( $classes ) ; // transformer en tableau (puisqu'on va operer sur des tableaux);
     
    445444    echo '<th width="30">&nbsp;</td>';
    446445    echo '<th>'. _T("asso:$titre") .'</th>';
    447     echo '<th width="80">&nbsp;</th>';
     446    if ($direction) { // mode liste comptable : charge, produit, actifs, passifs
     447        echo '<th width="80">&nbsp;</th>';
     448    } else { // mode liste standard : contributions volontaires et autres
     449        echo '<th width="80">'. _T("asso:$prefixe".'_recettes') .'</th>';
     450        echo '<th width="80">'. _T("asso:$prefixe".'_depenses') .'</th>';
     451        // echo '<th width="80">'. _T("asso:$prefixe".'_solde') .'</th>';
     452    }
    448453    echo "</tr>\n</thead><tbody>";
    449     $total = 0;
     454    $total_valeurs = $total_recettes = $total_depenses = 0;
    450455    $chapitre = '';
    451456    $i = 0;
    452457    foreach ( $liste_classes as $rang => $classe ) {
    453         $query = association_totaux_comptes_classe($classe, $exercice, $destination, $direction );
     458        $query = association_calcul_totaux_comptes_classe($classe, $exercice, $destination, $direction );
    454459        while ($data = sql_fetch($query)) {
    455460            echo '<tr>';
    456             $valeurs = $data['valeurs'];
    457461            $new_chapitre = substr($data['code'], 0, 2);
    458462            if ($chapitre!=$new_chapitre) {
     
    462466                echo "</tr>\n<tr>";
    463467            }
    464             if ($valeurs) { // non-zero...
     468#           if ( floatval($data['valeurs']) || floatval($data['recettes']) || floatval($data['depenses']) ) { // non-zero...
    465469                echo "<td>&nbsp;</td>";
    466470                echo '<td class="text">'. $data['code'] .'</td>';
    467471                echo '<td class="text">'. $data['intitule'] .'</td>';
    468                 echo '<td class="decimal">'. association_nbrefr($valeurs) .'</td>';
     472                if ($direction) { // mode liste comptable
     473                    echo '<td class="decimal">'. association_nbrefr($data['valeurs']) .'</td>';
     474                    $total_valeurs += $data['valeurs'];
     475                } else { // mode liste standard
     476                    echo '<td class="decimal">'. association_nbrefr($data['recettes']) .'</td>';
     477                    $total_recettes += $data['recettes'];
     478                    echo '<td class="decimal">'. association_nbrefr($data['depenses']) .'</td>';
     479                    $total_depenses += $data['depenses'];
     480                    //echo '<td class="decimal">'. association_nbrefr($data['soldes']) .'</td>';
     481                    $total_valeurs += $data['soldes'];
     482                }
    469483                echo "</tr>\n";
    470                 $total += $valeurs;
    471             }
     484#           }
    472485        }
    473486    }
     
    475488    echo '<th colspan="2">&nbsp;</th>';
    476489    echo '<th class="text">'. _T("asso:$prefixe".'_total_') .'</th>';
    477     echo '<th class="decimal">'. association_nbrefr($total) . '</th>';
     490    if ($direction) { // mode liste comptable
     491        echo '<th class="decimal">'. association_nbrefr($total_valeurs) . '</th>';
     492    } else { // mode liste standard
     493        echo '<th class="decimal">'. association_nbrefr($total_recettes) . '</th>';
     494        echo '<th class="decimal">'. association_nbrefr($total_depenses) . '</th>';
     495        // echo '<th class="decimal">'. association_nbrefr($total_valeurs) . '</th>';
     496    }
    478497    echo "</tr>\n</tfoot>\n</table>\n";
    479     return $total;
     498    return $total_valeurs;
    480499}
    481500
  • _plugins_/Association/Associaspip/lang/asso_fr.php

    r60428 r60658  
    709709        'compte_liste_nombre_cv' => 'Contrib. volontaires : ',
    710710        'compte_liste_nombre_vi' => 'Virements internes : ',
    711         # Comptes de Resultat
     711        # Syntheses
    712712        'cpte_resultat_titre_general' => 'Compte de R&eacute;sultat',
    713713        'cpte_resultat_bouton_voir' => 'Voir',
    714         'cpte_resultat_titre_charges' => 'CHARGES',
    715         'cpte_resultat_titre_produits' => 'PRODUITS',
    716         'cpte_resultat_titre_benevolat' => 'CONTRIBUTIONS VOLONTAIRES',
    717         'cpte_resultat_titre_resultat' => 'R&Eacute;SULTAT',
    718         'cpte_resultat_total_charges' => 'Total des Charges',
    719         'cpte_resultat_total_produits' => 'Total des Produits',
     714        'cpte_resultat_depenses' => 'CHARGES',
     715        'cpte_resultat_recettes' => 'PRODUITS',
     716        'cpte_resultat_soldes' => ' ',
     717        'cpte_resultat_total' => 'Total',
     718        'cpte_resultat_titre_resultat' => 'R&Eacute;SULTAT NET',
     719        'cpte_resultat_total_depenses' => 'Total des Charges',
     720        'cpte_resultat_total_recettes' => 'Total des Produits',
    720721        'cpte_resultat_perte' => 'Perte',
    721722        'cpte_resultat_benefice' => 'B&eacute;n&eacute;fice',
    722         'cpte_resultat_recette_evaluee' => 'Recette<br />&eacute;valu&eacute;e',
    723         'cpte_resultat_depense_evaluee' => 'D&eacute;pense<br />&eacute;valu&eacute;e',
    724723        'cpte_resultat_mode_exportation' => 'Exporter le Compte de R&eacute;sultat en ',
     724        'cpte_benevolat_soldes' => 'CONTRIBUTIONS VOLONTAIRES',
     725        'cpte_benevolat_recettes' => 'Recette<br />&eacute;valu&eacute;e',
     726        'cpte_benevolat_depenses' => 'D&eacute;pense<br />&eacute;valu&eacute;e',
     727        'cpte_benevolat_total' => 'Totaux &eacute;valu&eacute;s',
     728        'cpte_benevolat_total_recettes' => 'Total des Produits &Eacute;valu&eacute;s',
     729        'cpte_benevolat_total_depenses' => 'Total des Charges &Eacute;valu&eacute;es',
     730        'cpte_bilan_depenses' => 'ACTIFS',
     731        'cpte_bilan_recettes' => 'PASSIFS',
     732        'cpte_bilan_soldes' => ' ',
     733        'cpte_bilan_total' => 'Total',
     734        'cpte_bilan_total_depenses' => 'Total des Actifs',
     735        'cpte_bilan_total_recettes' => 'Total des Passifs',
    725736        'cpte_resultat_pied_page_export_pdf' => "Associaspip - Gestion d'une association sous licence GPL",
    726         'cpte_resultat_total_produits_evalues' => 'Total des Produits &Eacute;valu&eacute;s',
    727         'cpte_resultat_total_charges_evaluees' => 'Total des Charges &Eacute;valu&eacute;es',
    728737        'cpte_res_export_association' => 'Association : @nom@',
    729738        'cpte_res_export_exercice' => 'Exercice : @titre@',
     
    732741        'cpte_bilan_titre_general' => 'Bilan',
    733742        'cpte_bilan_bouton_voir' => 'Voir',
    734         'cpte_bilan_titre_actifs' => 'ACTIFS',
    735         'cpte_bilan_titre_passifs' => 'PASSIFS',
    736         'cpte_bilan_total_actifs' => 'Total des Actifs',
    737         'cpte_bilan_total_passifs' => 'Total des Passifs',
    738743        'cpte_bilan_mode_exportation' => 'Exporter le Compte de Bilan en ',
    739744        # Encaisse
Note: See TracChangeset for help on using the changeset viewer.