Ajout liaisons écritures sortie

This commit is contained in:
Jean-Christophe Engel 2026-05-13 14:28:34 +02:00
parent 85bc1316b5
commit 40ad2a0e30

View file

@ -3,7 +3,7 @@
{{*
Enregistrer les écritures de sortie du bilan
paramètres :
- immo_line_id : numéro de ligne de l'écriture d'immobilisation
- immo_line_id : numéro de ligne de l'écriture d'immobilisation
- amort_amount : montant des amortissements
- year : exercice de la date de sortie de l'immobilisation
- date_mes : date de mise en service de l'immobilisation
@ -30,6 +30,9 @@
}}
{{/select}}
{{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_line_id|intval}}
{{/load}}
{{* 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
*}}
@ -161,6 +164,18 @@
lines=$lines
linked_transactions=$ligne_immo.id_transaction
}}
{{#foreach from=$result.lines item="line"}}
{{* TODO : cas où pas de doc ? (info_immo = null) *}}
{{if $line.account_code == $amort_account_code}}
{{:save
key=""|uuid
type="amort_link"
immo_doc_id=$info_immo.id
amort_line_id=$line.id
}}
{{:break}}
{{/if}}
{{/foreach}}
{{/if}}
{{* écriture de sortie du bilan *}}
@ -214,6 +229,17 @@
lines=$lines
linked_transactions=$ligne_immo.id_transaction
}}
{{#foreach from=$result.lines item="line"}}
{{if $line.account_code == $immo_account_code}}
{{:save
key=""|uuid
type="exit_link"
immo_doc_id=$info_immo.id
exit_line_id=$line.id
}}
{{:break}}
{{/if}}
{{/foreach}}
{{if $montant_cession > 0}}
{{* Cession de l'immobilisation *}}