From e99044d4e24035aa9be342cf8ab87c096d2639b4 Mon Sep 17 00:00:00 2001
From: Dany De Bontridder
Date: Tue, 6 Dec 2011 22:53:09 +0000
Subject: [PATCH] cosmetic rapprochement bancaire
---
include/compta_fin_rec.inc.php | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/include/compta_fin_rec.inc.php b/include/compta_fin_rec.inc.php
index 060bf7cab..8ef96872c 100644
--- a/include/compta_fin_rec.inc.php
+++ b/include/compta_fin_rec.inc.php
@@ -61,8 +61,12 @@ if (isset($_POST['save']))
$diff = bcsub($_POST['start_extrait'], $_POST['end_extrait']);
if ($diff != 0 && $diff != $tot)
{
+ $remain=bcsub($tot,$diff);
$cn->rollback();
- alert("D'après l'extrait il y aurait du avoir un montant de $diff à rapprocher alors qu'il y a $tot rapprochés, mise à jour annulée");
+ alert("D'après l'extrait il y aurait du avoir un montant de $diff à rapprocher alors qu'il y a $tot rapprochés, mise à jour annulée, la différence est de $remain");
+ echo '';
+ echo '
'._("D'après l'extrait il y aurait du avoir un montant de $diff à rapprocher alors qu'il y a $tot rapprochés, la différence est de $remain
mise à jour annulée").'
';
+ echo '
';
}
$cn->commit();
}
@@ -106,7 +110,7 @@ echo 'solde Début' . $nstart_extrait->input();
echo 'solde Fin' . $nend_extrait->input();
echo IButton::tooggle_checkbox('rec1');
echo '
';
-
+echo HtmlInput::submit('save', 'Mettre à jour le n° de relevé banquaire');
echo '';
$r = th('Date');
$r.=th('Libellé');
@@ -125,10 +129,11 @@ for ($i = 0; $i < count($operation); $i++)
$r.=td($row['fmt_date']);
$r.=td($row['jr_comment']);
$r.=td($js);
- $r.=td(sprintf("%.2f", $row['jr_montant']), ' class="num" ');
+ $amount=$cn->get_value('select qf_amount from quant_fin where jr_id=$1', array($row['jr_id']));
+ $r.=td(nbm ($amount), ' class="num" ');
+ $diff=bcadd($diff,$amount);
$tot_not_reconcilied+=$row['jr_montant'];
- $diff+=$cn->get_value('select qf_amount from quant_fin where jr_id=$1', array($row['jr_id']));
$iradio->value = $row['jr_id'];
$iradio->selected=false;
if (isset($_POST['op']))
@@ -165,23 +170,23 @@ $saldo = $bk_card->get_solde_detail($filter_year);
echo '';
echo '';
echo td("Solde compte ");
-echo td(sprintf('%.2f', ($saldo['debit'] - $saldo['credit'])), ' style="text-align:right"');
+echo td(nbm(bcsub($saldo['debit'] , $saldo['credit'])), ' style="text-align:right"');
echo '
';
echo '';
echo td("Solde non rapproché ");
-echo td(sprintf('%.2f', ($saldo_not_reconcilied['debit'] - $saldo_not_reconcilied['credit'])), ' style="text-align:right"');
+echo td(nbm (bcsub($saldo_not_reconcilied['debit'], $saldo_not_reconcilied['credit'])), ' style="text-align:right"');
echo '
';
echo '';
echo td("Solde rapproché ");
-echo td(sprintf('%.2f', ($saldo_reconcilied['debit'] - $saldo_reconcilied['credit'])), ' style="text-align:right"');
+echo td(nbm(bcsub($saldo_reconcilied['debit'] , $saldo_reconcilied['credit'])), ' style="text-align:right"');
echo '
';
echo '';
echo td("Total montant ");
-echo td(sprintf('%.2f', ($tot_not_reconcilied)), ' style="text-align:right"');
+echo td(nbm ($tot_not_reconcilied), ' style="text-align:right"');
echo '
';
echo '
';