Correction erreurs montant max amortissement

This commit is contained in:
Jean-Christophe Engel 2024-03-20 18:08:47 +01:00
parent d189f6d4c4
commit 105080c111
2 changed files with 4 additions and 3 deletions

View File

@ -192,6 +192,7 @@
</thead>
<tbody>
{{#foreach count="%d+1"|math:$nbamort key="num"}}
{{:assign solde_prec=$solde}}
{{:assign solde="%f-%d"|math:$solde:$annuite_courante}}
{{#select id from acc_years where :amort_date >= start_date and :amort_date <= end_date and closed = 0; :amort_date=$date_amort|parse_date}}
{{:assign enregistrer=1}}
@ -214,7 +215,7 @@
{{if $enregistrer == 1}}
{{:linkbutton
label="Enregistrer"
href="save_amort.html?amount=%d&account=%s&year=%s&trans_id=%d&immo_id=%s&project_id=%d&label=%s&solde=%d"|args:$annuite_courante:$ligne_immo.account_id:$current_year:$ligne_immo.trans_id:$_GET.immo_id:$project_id:$libelle:$solde
href="save_amort.html?amount=%d&account=%s&year=%s&trans_id=%d&immo_id=%s&project_id=%d&label=%s&solde=%d"|args:$annuite_courante:$ligne_immo.account_id:$current_year:$ligne_immo.trans_id:$_GET.immo_id:$project_id:$libelle:$solde_prec
shape="right"
target="_dialog"
}}

View File

@ -38,8 +38,8 @@
{{/if}}
{{* vérifier que le montant ne dépasse pas le solde restant *}}
{{:assign solde="%f/100"|math:$_GET.solde}}
{{if $_POST.montant > $solde}}
{{if $_POST.montant|trim|money_int > $_GET.solde|intval}}
{{:assign solde=$_GET.solde|money_raw}}
{{:error message="Le montant indiqué « %s » dépasse le solde à amortir « %s »"|args:$_POST.montant:$solde}}
{{/if}}