prestation/Vue/Ajaxfacturerpolice/afficherecheancierfacturation.php
2025-12-05 10:42:46 +00:00

109 lines
5.7 KiB
PHP
Executable File

<div id="div_echeancier">
<INPUT class="sr-only" id="idEmission_temp" name="idEmission_temp" TYPE="text" value="<?= $_SESSION['idEmission_temp'] ?>">
<legend> <?= _("Echéancier / Moratoire") ?> </legend>
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
<tbody>
<tr>
<td width="5%">Type </td>
<td width="15%" >
<SELECT class="form-control" id="codeTypeEcheancier" style='font-size:10pt;' NAME="codeTypeEcheancier" required AUTOCOMPLETE="OFF" autofocus onChange="javascript:ajax_init_echancier_temp();">
<?php liste_options($typeecheancier,$entete_echeancier['codeTypeEcheancier'],true); ?>
</SELECT>
</td>
<td width="7%" align="center"> <?= _("Tx Int") ?> </td>
<td width="7%" ><INPUT class="form-control" style='text-align:center; font-size:10pt;' TYPE="text" id="tauxInteret" NAME="tauxInteret" value="<?= $this->nettoyer($entete_echeancier['tauxInteret']) ?>" onChange="javascript:ajax_maj_echancier_temp();"></td>
<td width="5%" align="center"> <?= _("Nb Ech") ?> </td>
<td width="7%" ><INPUT class="form-control" style='text-align:center; font-size:10pt;' TYPE="text" id="nbEcheance" NAME="nbEcheance" value="<?=$this->nettoyer($entete_echeancier['nbEcheance'])?>" onChange="javascript:ajax_maj_echancier_temp();" ></td>
<td width="7%" align="center"> <?= _("Ttc Initial") ?> </td>
<td><INPUT class="form-control" style='text-align:center; font-size:10pt;' TYPE="text" id="primeTtcInitial" NAME="primeTtcInitial" value="<?= format_N($this->nettoyer($entete_echeancier['primeTtcInitial'])) ?>" readonly></td>
<td width="7%" align="center"> <?= _("Intérêt") ?> </td>
<td><INPUT class="form-control" style='text-align:center; font-size:10pt;' TYPE="text" id="interet" NAME="interet" value="<?= format_N($this->nettoyer($entete_echeancier['interet'])) ?>" readonly></td>
<td width="7%" align="center"> <?= _("Emission") ?> </td>
<td><INPUT class="form-control" style='text-align:center; font-size:10pt;' TYPE="text" id="primeTtc" NAME="primeTtc" value="<?= format_N($this->nettoyer($entete_echeancier['primeTtc'])) ?>" readonly></td>
</tr>
</tbody>
</table>
<div id="infonbEcheance" style="display: none">
<input type="number" id="nbEcheance_info" name="nbEcheance_info" value="<?= $nbEcheance_info ?>">
</div>
<div id="div_echeancier_detail">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th width="5%" style='text-align:center'> <?= _("Ordre") ?> </th>
<th width="10%" style='text-align:center'> <?= _("Date Paiement") ?> </th>
<th width="10%" style='text-align:center'> <?= _("Tx Ech") ?> </th>
<th style='text-align:center'> <?= _("Libellé Echéance") ?> </th>
<th style='text-align:center'> <?= _("Ttc Init Ech") ?> </th>
<th style='text-align:center'> <?= _("Tx Int") ?> </th>
<th style='text-align:center'> <?= _("Intérêt") ?> </th>
<th style='text-align:center'> <?= _("Prime TTC") ?> </th>
</tr>
</thead>
<tfoot>
<tr>
<?php if($total_echeancier['tauxEcheance']=='100'): ?>
<td colspan="2" ><input style='font-size:10pt;' class="form-control btn btn btn-primary" type="button" value="Valider Echéancier"
onClick="javascript:valider_facturation_police();"></td>
<?php else: ?>
<td align='center' colspan="2" > <span class="alert alert-danger" style="height:38px; padding:5px;" > <?= _("REVOIR LES TAUX") ?> </span> </td>
<?php endif; ?>
<td align='center'><?= $this->nettoyer($total_echeancier['tauxEcheance']) ?></td>
<td> <button style='font-size:10pt;' type="button" class="form-control btn btn-info" onclick="javascript:afficherecheancierfacturation_temp();"><?= _("Actualiser...") ?></button> </td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['primeTtcInitial'])) ?></td>
<td> </td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['interet'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['primeTtc'])) ?></td>
</tr>
</tfoot>
<tbody>
<?php foreach ($echeanciers as $echeancier):
$idEcheancier=$this->nettoyer($echeancier['id']);
?>
<tr valign="top">
<td align='center'><?= $this->nettoyer($echeancier['ordreEcheance']) ?></td>
<td>
<INPUT class="form-control datepicker" style='text-align:center; font-size:8pt;' TYPE="text" value="<?= dateLang($this->nettoyer($echeancier['datePaiement'])) ?>" required AUTOCOMPLETE="OFF"
onChange="javascript:ajax_maj_date_echancier_temp('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'>
<INPUT class="form-control" style='text-align:center; font-size:8pt;' TYPE="text" value="<?= $this->nettoyer($echeancier['tauxEcheance']) ?>"
onChange="javascript:ajax_maj_taux_echancier_temp('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'>
<INPUT class="form-control" style='font-size:8pt;' TYPE="text" value="<?= $this->nettoyer($echeancier['libelleEcheance']) ?>"
onChange="javascript:ajax_maj_lib_echancier_temp('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'><?= format_N($this->nettoyer($echeancier['primeTtcInitial'])) ?></td>
<td align='center'><?= $this->nettoyer($echeancier['tauxInteret']) ?></td>
<td align='center'><?= format_N($this->nettoyer($echeancier['interet'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($echeancier['primeTtc'])) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>