diff --git a/_archives.html b/_archives.html
index b53260c..7619bcb 100644
--- a/_archives.html
+++ b/_archives.html
@@ -26,7 +26,7 @@
{{:assign filter_condition=$filter_condition|cat:" trans_label LIKE "|cat:$filter|cat:" OR "}}
{{/foreach}}
{{:assign filter_condition=$filter_condition|cat:"0)"}}
- {{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT "|cat:$filter_condition|cat:" AND "|cat:$status_condition}}
+ {{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT (trans.status & 16) AND NOT "|cat:$filter_condition|cat:" AND "|cat:$status_condition}}
{{:assign total_cessions = 0}}
diff --git a/_get_free_amort.html b/_get_free_amort.html
index e71ec16..b3b142f 100644
--- a/_get_free_amort.html
+++ b/_get_free_amort.html
@@ -18,7 +18,7 @@
FROM acc_transactions_lines AS line
INNER JOIN acc_accounts AS account ON account.id = line.id_account
INNER JOIN acc_transactions AS trans ON trans.id = line.id_transaction
- WHERE credit > 0 AND !condition
+ WHERE credit > 0 AND (NOT trans.status & 16) AND !condition
ORDER BY trans.date, trans.label;
!condition=$condition
assign="amort_line"
diff --git a/_immobilisations_autres.html b/_immobilisations_autres.html
index d80acee..0dca07d 100644
--- a/_immobilisations_autres.html
+++ b/_immobilisations_autres.html
@@ -50,7 +50,7 @@
{{:assign account_condition=$account_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
{{/foreach}}
{{:assign account_condition=$account_condition|cat:"0)"}}
-{{:assign condition=$account_condition|cat:" AND debit > 0 AND "|cat:$doc_condition}}
+{{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT (trans.status & 16) AND "|cat:$doc_condition}}
{{:assign nb_ignored=0}}
{{#select
@@ -79,7 +79,7 @@
!condition=$condition
assign="immo_line"
}}
- {{if $immo_line.status == 'managed' || $immo_line.status == 'amortized'}}
+ {{if $immo_line.status == 'managed'}}
{{if $immo_line.amount == null || $immo_line.amount == 0 || $immo_line.amount == $immo_line.debit}}
{{:continue}}
{{/if}}
@@ -169,10 +169,7 @@ function changeVisibility(evt, idcheck = 'f_unhide_1') {
}
(function () {
- let unhide_button = document.getElementById('f_unhide_1');
- if (unhide_button != null) {
- unhide_button.onclick = changeVisibility;
- }
+ document.getElementById('f_unhide_1').onclick = changeVisibility;
})();
diff --git a/_unfinished.html b/_unfinished.html
index 4c12d4d..33eadde 100644
--- a/_unfinished.html
+++ b/_unfinished.html
@@ -45,7 +45,7 @@
{{:assign accounts_condition=$accounts_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
{{/foreach}}
{{:assign accounts_condition=$accounts_condition|cat:"0)"}}
-{{:assign condition=$accounts_condition|cat:" AND debit > 0"}}
+{{:assign condition=$accounts_condition|cat:" AND debit > 0 AND NOT (trans.status & 16)"}}
{{:assign filter_condition=" NOT ("}}
{{#foreach from=$module.config.filters item="filter"}}
diff --git a/exit_step1.html b/exit_step1.html
index f47333e..592eff4 100644
--- a/exit_step1.html
+++ b/exit_step1.html
@@ -102,6 +102,7 @@
WHERE
account.code = :code_amort
AND line.credit > 0
+ AND (NOT trans.status & 16)
AND trans.date >= :immo_date
;
:code_amort = $code_amort
diff --git a/exit_step2.html b/exit_step2.html
index 8eab21f..db8e04d 100644
--- a/exit_step2.html
+++ b/exit_step2.html
@@ -70,6 +70,7 @@
WHERE
account.code = :code_amort
AND line.credit > 0
+ AND (NOT trans.status & 16)
AND trans.date >= :immo_date
;
:code_amort = $code_amort
diff --git a/exit_step4.html b/exit_step4.html
index 26c5f71..457f57b 100644
--- a/exit_step4.html
+++ b/exit_step4.html
@@ -171,6 +171,7 @@
WHERE
account.code = :code_amort
AND line.credit > 0
+ AND (NOT trans.status & 16)
AND trans.date >= :immo_date
;
:code_amort = $code_amort
diff --git a/module.ini b/module.ini
index f1d45ac..068c7e2 100644
--- a/module.ini
+++ b/module.ini
@@ -1,5 +1,5 @@
name="Amortissements"
-description="Immobilisations et amortissements\nversion 0.41.2"
+description="Immobilisations et amortissements\nversion 0.41.1"
author="Jean-Christophe Engel"
author_url="https://gitea.zaclys.com/lesanges"
home_button=false