diff --git a/amortization.html b/amortization.html
index dbf261b..074a3d3 100644
--- a/amortization.html
+++ b/amortization.html
@@ -41,11 +41,11 @@
y.id as year_id,
y.end_date as date_amort,
project.label as project_label
- from acc_transactions_lines as line
- inner join acc_transactions as trans on line.id_transaction = trans.id
- inner join acc_years as y on trans.id_year = y.id
- left join acc_projects AS project ON line.id_project = project.id
- where line.id = :line_id;
+ FROM acc_transactions_lines AS line
+ INNER JOIN acc_transactions AS trans ON line.id_transaction = trans.id
+ INNER JOIN acc_years AS y ON trans.id_year = y.id
+ LEFT JOIN acc_projects AS project ON line.id_project = project.id
+ WHERE line.id = :line_id;
:line_id = $_GET.immo_id|intval
assign=ligne_immo
}}
@@ -70,9 +70,9 @@
trans.date as amort_date,
trans.label as trans_label,
trans.id_year as amort_year,
- acc.id as account_id,
- acc.code as account_code,
- acc.label as account_name
+ account.id as account_id,
+ account.code as account_code,
+ account.label as account_name
FROM
acc_transactions_lines as l_immo
INNER JOIN acc_transactions as t_immo on t_immo.id = l_immo.id_transaction
@@ -84,11 +84,13 @@
)
INNER JOIN acc_transactions_lines as l_amort on amort_trans_id = l_amort.id_transaction
INNER join acc_transactions as trans on l_amort.id_transaction = trans.id
- INNER join acc_accounts as acc on l_amort.id_account = acc.id
+ INNER join acc_accounts as account on l_amort.id_account = account.id
WHERE
l_immo.id = :line_id
AND
l_amort.credit <> 0
+ AND
+ account.code LIKE '28%'
ORDER BY trans.date;
:line_id = $_GET.immo_id|intval
assign=linked_lines.
@@ -198,7 +200,7 @@
{{#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 status == 0; :amort_date=$date_amort|parse_date}}
+ {{#select id FROM acc_years WHERE :amort_date >= start_date AND :amort_date <= end_date AND status == 0; :amort_date=$date_amort|parse_date}}
{{:assign enregistrer=1}}
{{:assign current_year=$id}}
{{else}}
@@ -246,22 +248,22 @@
li.label as l_label,
trans.date as t_date,
trans.label as t_label,
- acc.code as a_code,
- acc.label as a_label,
+ account.code as a_code,
+ account.label as a_label,
y.label as y_label
- from acc_transactions_lines as li
- inner join acc_accounts as acc on acc.id = li.id_account
- inner join acc_transactions as trans on trans.id = li.id_transaction
- inner join acc_years as y on y.id = trans.id_year
- where acc.code like "28%" AND credit > 0 AND (NOT trans.status & 16)
- order by trans.date, trans.label;
+ FROM acc_transactions_lines AS li
+ INNER JOIN acc_accounts AS account ON account.id = li.id_account
+ INNER JOIN acc_transactions AS trans ON trans.id = li.id_transaction
+ INNER JOIN acc_years AS y ON y.id = trans.id_year
+ WHERE account.code LIKE "28%" AND credit > 0 AND (NOT trans.status & 16)
+ ORDER BY trans.date, trans.label;
assign=autre_amort
}}
{{#select
id_transaction,
id_related
- from acc_transactions_links
- where id_transaction = :id_amort or id_related = :id_amort;
+ FROM acc_transactions_links
+ WHERE id_transaction = :id_amort OR id_related = :id_amort;
:id_amort=$t_id
}}
{{else}}
diff --git a/immobilisations.html b/immobilisations.html
index 09ff644..77436e1 100644
--- a/immobilisations.html
+++ b/immobilisations.html
@@ -90,10 +90,13 @@
t_immo.id = links.id_related
)
INNER JOIN acc_transactions_lines as l_amort on amort_trans_id = l_amort.id_transaction
+ INNER JOIN acc_accounts AS account ON l_amort.id_account = account.id
WHERE
l_immo.id = :line_id
AND
- l_amort.credit <> 0;
+ l_amort.credit <> 0
+ AND
+ account.code LIKE '28%';
:line_id = $immo_id|intval
}}
{{if $amort_amount == null}}