Mutualisation infos immo, écritures crédit, amortissements liés et libres

This commit is contained in:
Jean-Christophe Engel 2026-06-02 14:25:30 +02:00
parent 91795c69a8
commit 780eb206ce
21 changed files with 410 additions and 879 deletions

View file

@ -77,10 +77,7 @@
{{:assign label_immo=$label_immo|cat:" — "|cat:$line_label}}
{{/if}}
{{*
chercher des écritures liées à l'immo courante au crédit du même compte
et déduire leur montant de celui de l'immo
*}}
{{* déduire le montant des écritures liées à l'immo courante au crédit du même compte *}}
{{#load
type="credit_link"
where="$$.immo_doc_id = :immo_doc_id" :immo_doc_id = $immo_doc_id
@ -102,24 +99,9 @@
{{:continue}}
{{/if}}
{{* chercher des lignes des écritures d'amortissement liées à la ligne d'immobilisation *}}
{{:assign amort_lines=null}}
{{:assign amort_amount=0}}
{{#load type="amort_link"
where="$$.immo_doc_id = :immo_doc_id"
:immo_doc_id = $immo_doc_id
assign="amort_link"
}}
{{if $amount == null}}
{{#select credit FROM acc_transactions_lines WHERE id = :amort_line_id;
:amort_line_id = $amort_line_id
}}
{{:assign amort_amount="%d+%d"|math:$amort_amount:$credit}}
{{/select}}
{{else}}
{{:assign amort_amount="%d+%d"|math:$amort_amount:$amount}}
{{/if}}
{{/load}}
{{* montant des amortissements liés à l'immobilisation *}}
{{:include file="./_get_amort_lines.html" immo_doc_id=$immo_doc_id keep="total_amort"}}
{{:assign amort_amount=$total_amort}}
{{* classement par onglet *}}
{{if $type_immo == "managed" && $amort_amount >= $montant_immo}}{{:continue}}{{/if}}