'; $fiche=new Fiche($cn); $array=$fiche->get_bk_account(); echo '
'; echo dossier::hidden(); echo ''; echo tr(th('Quick Code').th('Compte en banque',' style="text-align:left"').th('solde opération',' style="text-align:right"') .th('solde extrait/relevé',' style="text-align:right"') .th('différence',' style="text-align:right"')); // Filter the saldo // on the current year $filter_year=" j_tech_per in (select p_id from parm_periode where p_exercice='".$g_user->get_exercice()."')"; // for highligting tje line $idx=0; bcscale(2); // for each account for ( $i = 0; $i < count($array);$i++) { if ( $array[$i]->id==0) { echo ''; echo td(h2("Journal mal configuré",' class="error" '),' colspan="5" style="width:auto" '); echo ''; continue; } // get the saldo $m=$array[$i]->get_solde_detail($filter_year); $solde=$m['debit']-$m['credit']; // print the result if the saldo is not equal to 0 if ( $m['debit'] != 0.0 || $m['credit'] != 0.0) { /* get saldo for not reconcilied operations */ $saldo_not_reconcilied=$array[$i]->get_bk_balance($filter_year." and (trim(jr_pj_number) ='' or jr_pj_number is null)" ); /* get saldo for reconcilied operation */ $saldo_reconcilied=$array[$i]->get_bk_balance($filter_year." and ( trim(jr_pj_number) != '' and jr_pj_number is not null)" ); if ( $idx%2 != 0 ) $odd="odd"; else $odd=""; $idx++; echo ""; echo ""; $saldo_rec=bcsub($saldo_reconcilied['debit'],$saldo_reconcilied['credit']); $diff=bcsub($saldo_not_reconcilied['debit'],$saldo_not_reconcilied['credit']); echo "". "". "". "". ""; } }// for echo "
". IButton::history_card($array[$i]->id,$array[$i]->strAttribut(ATTR_DEF_QUICKCODE)). "". $array[$i]->strAttribut(ATTR_DEF_NAME). "". nbm($solde). "". nbm($saldo_rec). "". nbm($diff). "
"; echo "
"; exit(); ?>