Marquer immo soldée après enregistrement dernier amortissement
This commit is contained in:
parent
4e131e1f5b
commit
a1ce03a7b4
3 changed files with 99 additions and 27 deletions
|
|
@ -29,7 +29,7 @@
|
|||
{{/select}}
|
||||
{{:assign date_debut=$ligne_immo.date}}
|
||||
|
||||
{{#load id=$_GET.immo_doc_id|intval}}
|
||||
{{#load id=$_GET.immo_doc_id|intval assign="info_immo"}}
|
||||
{{:assign duree=$duration}}
|
||||
{{if $date_mes != null}}
|
||||
{{:assign date_debut=$date_mes}}
|
||||
|
|
@ -229,6 +229,7 @@
|
|||
account=$credit_account|keys|value:0
|
||||
id_project=$ligne_immo.project_id
|
||||
}}
|
||||
|
||||
{{:api
|
||||
method="POST"
|
||||
path="accounting/transaction"
|
||||
|
|
@ -243,28 +244,28 @@
|
|||
}}
|
||||
|
||||
{{* enregistrer la liaison des lignes *}}
|
||||
{{#select
|
||||
trans.id AS trans_id,
|
||||
line.id AS line_id
|
||||
FROM acc_transactions AS trans
|
||||
INNER JOIN acc_transactions_lines AS line ON line.id_transaction = trans.id
|
||||
WHERE trans.id = :trans_id
|
||||
;
|
||||
:trans_id = $result.id
|
||||
}}
|
||||
{{:assign amort_trans_id=$trans_id}}
|
||||
{{:assign amort_line_id=$line_id}}
|
||||
{{/select}}
|
||||
{{if $amort_trans_id != null}}
|
||||
{{#foreach from=$result.lines item="line"}}
|
||||
{{if $line.account_code == $credit_account|keys|value:0}}
|
||||
{{:save
|
||||
key=""|uuid
|
||||
type="amort_link"
|
||||
immo_doc_id=$_GET.immo_doc_id|intval
|
||||
amort_line_id=$line.id
|
||||
}}
|
||||
{{:break}}
|
||||
{{/if}}
|
||||
{{/foreach}}
|
||||
|
||||
{{* immo soldée ? *}}
|
||||
{{if $_POST.montant|trim|money_int == $solde}}
|
||||
{{:assign status="amortized"}}
|
||||
{{:save
|
||||
key=""|uuid
|
||||
type="amort_link"
|
||||
immo_doc_id=$_GET.immo_doc_id|intval
|
||||
amort_line_id=$amort_line_id|intval
|
||||
key=$info_immo.key
|
||||
status=$status
|
||||
}}
|
||||
{{/if}}
|
||||
|
||||
{{:redirect force="amortization.html?immo_line_id=%s&immo_doc_id=%s&ok=1&msg=amortissement"|args:$_GET.immo_line_id:$_GET.immo_doc_id}}
|
||||
{{:redirect force="amortization.html?immo_line_id=%s&immo_doc_id=%s&type_immo=%s&ok=1&msg=amortissement"|args:$_GET.immo_line_id:$_GET.immo_doc_id:$status}}
|
||||
{{/form}}
|
||||
|
||||
{{:admin_header title="Ajout amortissement" custom_css="./style.css" current="module_amortization"}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue