Fix: Remainder to pay wrong on payment page

This commit is contained in:
Laurent Destailleur 2008-08-08 18:13:41 +00:00
parent fd92a9bf14
commit 74b1f2c4b1

View File

@ -20,10 +20,10 @@
*/ */
/** /**
\file htdocs/compta/paiement.php * \file htdocs/compta/paiement.php
\ingroup compta * \ingroup compta
\brief Page to create a payment * \brief Page to create a payment
\version $Id$ * \version $Id$
*/ */
include_once('./pre.inc.php'); include_once('./pre.inc.php');
@ -216,7 +216,7 @@ if ($_POST['action'] == 'confirm_paiement' && $_POST['confirm'] == 'yes')
} }
} }
// S<EFBFBD>curit<EFBFBD> acc<63>s client // Security check
if ($user->societe_id > 0) if ($user->societe_id > 0)
{ {
$action = ''; $action = '';
@ -418,6 +418,7 @@ if ($_GET['action'] == 'create' || $_POST['action'] == 'confirm_paiement' || $_P
$total+=$objp->total; $total+=$objp->total;
$total_ttc+=$objp->total_ttc; $total_ttc+=$objp->total_ttc;
$totalrecu+=$objp->am; $totalrecu+=$objp->am;
$totalrecucreditnote+=$creditnote;
$i++; $i++;
} }
if ($i > 1) if ($i > 1)
@ -426,8 +427,11 @@ if ($_GET['action'] == 'create' || $_POST['action'] == 'confirm_paiement' || $_P
print '<tr class="liste_total">'; print '<tr class="liste_total">';
print '<td colspan="2" align="left">'.$langs->trans('TotalTTC').':</td>'; print '<td colspan="2" align="left">'.$langs->trans('TotalTTC').':</td>';
print '<td align="right"><b>'.price($total_ttc).'</b></td>'; print '<td align="right"><b>'.price($total_ttc).'</b></td>';
print '<td align="right"><b>'.price($totalrecu).'</b></td>'; print '<td align="right"><b>'.price($totalrecu);
print '<td align="right"><b>'.price($total_ttc - $totalrecu).'</b></td>'; if ($totalrecucreditnote) print '+'.price($totalrecucreditnote);
print '</b></td>';
print '<td align="right"><b>'.price($total_ttc - $totalrecu - $totalrecucreditnote).'</b></td>';
print '<td align="center">&nbsp;</td>';
print '<td align="center">&nbsp;</td>'; print '<td align="center">&nbsp;</td>';
print "</tr>\n"; print "</tr>\n";
} }