{{* -*- brindille -*- *}} {{* Liste des immobilisations en cours de constitution *}}

Cette page liste les immobilisations en cours de constitution, donc non amortissables

{{* lister les immobilisations en cours de constitution *}} {{:assign condition=$condition|cat:"account.code LIKE '23%' AND debit > 0 AND NOT (trans.status & 16)"}} {{:assign nb_immo=0}} {{#select trans.id as trans_id, trans.label as trans_label, trans.date as trans_date, line.id as immo_id, account.id as account_id, account.code as account_code, account.label as account_label, sum(line.debit) AS debit, trans.id_year as trans_id_year FROM acc_transactions AS trans INNER JOIN acc_transactions_lines AS line ON line.id_transaction = trans.id INNER JOIN acc_accounts AS account ON line.id_account = account.id INNER JOIN acc_years AS years ON trans.id_year = years.id WHERE !condition GROUP BY trans.id ORDER BY trans.date DESC; !condition=$condition }} {{* voir s'il existe une écriture qui solde l'immobilisation *}} {{:assign ignore=false}} {{#select line.id AS line, line.id_transaction AS trans, line.debit, line.label, line2.id AS line2, line2.id_transaction AS trans2, line2.credit, line2.label FROM acc_transactions_lines AS line INNER JOIN acc_accounts AS acc ON acc.id = line.id_account INNER JOIN acc_transactions_lines AS line2 ON line2.id_account = acc.id WHERE line.id = :line_id AND line2.credit = line.debit; :line_id = $immo_id|intval }} {{:assign ignore=true}} {{/select}} {{if $ignore}} {{:continue}} {{/if}} {{:assign trans_url="%s/acc/transactions/details.php?id=%s"|args:$admin_url:$trans_id}} {{:assign compte_url="%s/acc/accounts/journal.php?id=%s&year=%s"|args:$admin_url:$account_id:$trans_id_year}} {{:assign nb_immo="%d+1"|math:$nb_immo}} {{/select}}
Date Libellé Montant N° compte Compte
#{{$trans_id}} {{$trans_date|date_short}} {{$trans_label}} {{"%f"|math:$debit|money:false}} {{$account_code}} {{$account_label}}
{{if $nb_immo == 0}}

Aucune immobilisation

{{/if}}