502 |
print '</td><td valign="top">'; |
print '</td><td valign="top">'; |
503 |
|
|
504 |
|
|
|
/* |
|
|
* Liste des paiements |
|
|
*/ |
|
|
|
|
505 |
print '<table class="border" width="100%">'; |
print '<table class="border" width="100%">'; |
506 |
|
|
507 |
print '<tr>'; |
print '<tr>'; |
508 |
print '<td>'.$langs->trans('DateEcheance').'</td><td>'; |
print '<td>'.$langs->trans('DateEcheance').'</td><td>'; |
509 |
print dolibarr_print_date($fac->date_echeance,'%A %d %B %Y').'</td></tr>'; |
print dolibarr_print_date($fac->date_echeance,'%A %d %B %Y').'</td></tr>'; |
510 |
|
|
511 |
print '<tr><td colspan="2">'.$langs->trans('Payments').'</td></tr>'; |
/* |
512 |
|
* Liste des paiements |
513 |
|
*/ |
514 |
|
print '<tr><td colspan="2">'; |
515 |
|
print $langs->trans('Payments').' :<br>'; |
516 |
$sql = 'SELECT '.$db->pdate('datep').' as dp, pf.amount,'; |
$sql = 'SELECT '.$db->pdate('datep').' as dp, pf.amount,'; |
517 |
$sql .= ' c.libelle as paiement_type, p.num_paiement, p.rowid'; |
$sql .= ' c.libelle as paiement_type, p.num_paiement, p.rowid'; |
518 |
$sql .= ' FROM '.MAIN_DB_PREFIX.'paiementfourn as p'; |
$sql .= ' FROM '.MAIN_DB_PREFIX.'paiementfourn as p'; |
525 |
if ($result) |
if ($result) |
526 |
{ |
{ |
527 |
$num = $db->num_rows($result); |
$num = $db->num_rows($result); |
528 |
$i = 0; $total = 0; |
$i = 0; $totalpaye = 0; |
|
|
|
|
print '<tr><td colspan="2">'; |
|
529 |
print '<table class="noborder" width="100%">'; |
print '<table class="noborder" width="100%">'; |
|
|
|
530 |
print '<tr class="liste_titre">'; |
print '<tr class="liste_titre">'; |
531 |
print '<td>'.$langs->trans('Date').'</td>'; |
print '<td>'.$langs->trans('Date').'</td>'; |
532 |
print '<td>'.$langs->trans('Type').'</td>'; |
print '<td>'.$langs->trans('Type').'</td>'; |
556 |
} |
} |
557 |
|
|
558 |
print '</tr>'; |
print '</tr>'; |
559 |
$total = $total + $objp->amount; |
$totalpaye += $objp->amount; |
560 |
$i++; |
$i++; |
561 |
} |
} |
|
print '<tr class="liste_total"><td colspan="2" align="right">'.$langs->trans('Total').' :</td><td align="right"><b>'.price($total).'</b></td><td'.$tdsup.'>'.$langs->trans('Currency'.$conf->monnaie)."</td></tr>\n"; |
|
562 |
|
|
563 |
|
if ($fac->paye == 0) |
|
if ($fac->statut > 0) |
|
564 |
{ |
{ |
565 |
$resteapayer = abs($fac->total_ttc - $total); |
print '<tr><td colspan="2" align="right">'.$langs->trans('AlreadyPayed').' :</td><td align="right"><b>'.price($totalpaye).'</b></td><td>'.$langs->trans('Currency'.$conf->monnaie).'</td></tr>'; |
566 |
print '<tr class="liste_total"><td colspan="2" align="right">'.$langs->trans('RemainderToPay').' :</td>'; |
print '<tr><td colspan="2" align="right">'.$langs->trans("Billed").' :</td><td align="right" style="border: 1px solid;">'.price($fac->total_ttc).'</td><td>'.$langs->trans('Currency'.$conf->monnaie).'</td></tr>'; |
567 |
print '<td align="right"><b>'.price($resteapayer).'</b></td><td'.$tdsup.'>'.$langs->trans('Currency'.$conf->monnaie).'</td>'; |
|
568 |
print '</tr>'; |
$resteapayer = $fac->total_ttc - $totalpaye; |
|
} |
|
569 |
|
|
570 |
|
print '<tr><td colspan="2" align="right">'.$langs->trans('RemainderToPay').' :</td>'; |
571 |
|
print '<td align="right" style="border: 1px solid;" bgcolor="#f0f0f0"><b>'.price($resteapayer).'</b></td><td>'.$langs->trans('Currency'.$conf->monnaie).'</td></tr>'; |
572 |
|
} |
573 |
print '</table>'; |
print '</table>'; |
574 |
$db->free(); |
$db->free($result); |
575 |
} |
} |
576 |
else |
else |
577 |
{ |
{ |