From 9fe789071898538072051d79bc41e652f3d2d486 Mon Sep 17 00:00:00 2001
From: Jean-Christophe Engel
Date: Wed, 21 May 2025 15:06:23 +0200
Subject: [PATCH 1/8] =?UTF-8?q?R=C3=A9organisation=20r=C3=A9cup=C3=A9ratio?=
=?UTF-8?q?n=20infos=20comptes?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
archives.html | 1 +
write_exit.html | 110 ++++++++++++++++++++++++++++--------------------
2 files changed, 66 insertions(+), 45 deletions(-)
diff --git a/archives.html b/archives.html
index 9160b73..2607147 100644
--- a/archives.html
+++ b/archives.html
@@ -24,6 +24,7 @@
{{#load type="immo" where="$$.status = 'archived'"}}
{{:assign var="lines." value="'%s'"|args:$line}}
{{/load}}
+{{:debug lines=$lines}}
{{:assign lines=$lines|implode:","}}
{{:assign lines="("|cat:$lines|cat:")"}}
{{:assign condition="line.id IN %s"|args:$lines}}
diff --git a/write_exit.html b/write_exit.html
index 95f4045..4703b9f 100644
--- a/write_exit.html
+++ b/write_exit.html
@@ -19,9 +19,11 @@
line.id_account,
trans.date as date_achat,
trans.label,
+ acc.code,
id_project
FROM acc_transactions_lines AS line
INNER JOIN acc_transactions AS trans ON line.id_transaction = trans.id
+ INNER JOIN acc_accounts AS acc ON line.id_account = acc.id
WHERE line.id = :immo_id;
:immo_id = $_GET.immo_id|intval
assign="ligne_immo"
@@ -33,18 +35,18 @@
{{* date de début de l'exercice *}}
{{#select start_date FROM acc_years WHERE id = :year_id; :year_id = $_GET.year}}
- {{*:assign date_debut=$start_date*}}
-{{/select}}
-
-{{*if $date_debut < "2025-01-01"*}}
- {{:assign vnc_code=675}}
- {{:assign cession_code=775}}
{{*
-{{else}}
- {{:assign vnc_code=657}}
- {{:assign cession_code=757}}
-{{/if}}
+ {{if $start_date < "2025-01-01"
*}}
+ {{:assign vnc_code="675"}}
+ {{:assign cession_code="775"}}
+{{*
+ {{else}}
+ {{:assign vnc_code="657"}}
+ {{:assign cession_code="757"}}
+ {{/if}}
+*}}
+{{/select}}
{{:assign valeur_nette="%f-%f"|math:$ligne_immo.montant:$_GET.amort_amount}}
{{:assign amort_comp=0}} {{* amortissement complémentaire jqà date sortie *}}
@@ -68,7 +70,6 @@
{{* TODO : faut-il forcer les 3 sélecteurs de compte d'amortissement à avoir toujours la même valeur ? *}}
-
{{* Traiter l'envoi du formulaire *}}
{{#form on="save"}}
{{*
@@ -87,7 +88,7 @@
account=$account
keep="account_code"
}}
- {{:assign amort_account=$account_code|keys|key:0}}
+ {{:assign amort_account_code=$account_code|keys|key:0}}
{{if $valeur_nette > 0}}
{{* immo non totalement amortie *}}
@@ -98,20 +99,20 @@
account=$_POST.comp_account
keep="account_code"
}}
- {{:assign comp_account=$account_code|keys|key:0}}
+ {{:assign comp_account_code=$account_code|keys|key:0}}
{{:assign libelle="Amortissement complémentaire "|cat:$ligne_immo.label}}
{{:assign
var="lines."
debit="%f/100"|math:$amort_comp
- account=$comp_account
+ account=$comp_account_code
id_project=$ligne_immo.id_project
label=$libelle
}}
{{:assign
var="lines."
credit="%f/100"|math:$amort_comp
- account=$amort_account
+ account=$amort_account_code
id_project=$ligne_immo.id_project
label=$libelle
}}
@@ -124,19 +125,19 @@
account=$_POST.except_account
keep="account_code"
}}
- {{:assign except_account=$account_code|keys|key:0}}
+ {{:assign except_account_code=$account_code|keys|key:0}}
{{:assign libelle="Amortissement exceptionnel "|cat:$ligne_immo.label}}
{{:assign
var="lines."
debit="%f/100"|math:$amort_except
- account=$except_account
+ account=$except_account_code
id_project=$ligne_immo.id_project
label=$libelle
}}
{{:assign
var="lines."
credit="%f/100"|math:$amort_except
- account=$amort_account
+ account=$amort_account_code
id_project=$ligne_immo.id_project
label=$libelle
}}
@@ -158,26 +159,38 @@
{{/if}}
{{* écriture de sortie du bilan *}}
- {{:assign libelle="Sortie du bilan de "|cat:$ligne_immo.label}}
{{:assign lines=null}}
+ {{:include
+ file="_get_codes.html"
+ account=$_POST.immo_account
+ keep="account_code"
+ }}
+ {{:assign immo_account_code=$account_code|keys|key:0}}
+ {{:assign libelle="Sortie du bilan de "|cat:$ligne_immo.label}}
{{:assign
var="lines."
- id_account=$ligne_immo.id_account
+ account=$immo_account_code
credit="%f/100"|math:$ligne_immo.montant
id_project=$ligne_immo.id_project
label=$libelle
}}
{{:assign
var="lines."
- account=$amort_account
+ account=$amort_account_code
debit="(%f-%f)/100"|math:$ligne_immo.montant:$valeur_nette
id_project=$ligne_immo.id_project
label=$libelle
}}
{{if $valeur_nette > 0}}
+ {{:include
+ file="_get_codes.html"
+ account=$_POST.vnc_account
+ keep="account_code"
+ }}
+ {{:assign vnc_account_code=$account_code|keys|key:0}}
{{:assign
var="lines."
- account=$vnc_code
+ account=$vnc_account_code
debit="%f/100"|math:$valeur_nette
id_project=$ligne_immo.id_project
label=$libelle
@@ -261,33 +274,40 @@
{{* Préparer les infos pour le formulaire *}}
{{* déterminer les comptes pour les différentes écritures *}}
-{{:assign var="comp_account.6811" value="6811 — Dot. aux amortissements des immobilisations"}}
-{{:assign var="except_account.687" value="687 — Dot. aux amortissements & provisions - Charges exceptionnelles"}}
-
-{{#select code, label from acc_accounts where id = :id;
- :id=$ligne_immo.id_account
- assign=immo_account_info
-}}
-{{/select}}
-
{{:include
file="./_get_amort_code.html"
- code_immo=$immo_account_info.code
+ code_immo=$ligne_immo.code
keep="code_amort"
}}
-{{:assign
- var="amort_account.%s"|args:$code_amort
- value="%s — Amortissements "|args:$code_amort|cat:$immo_account_info.label}}
-{{:assign
- var="immo_account.%s"|args:$immo_account_info.code
- value="%s — Immobilisation "|args::$immo_account_info.code|cat:$immo_account_info.label}}
-{{:assign
- var="vnc_account.%s"|args:$vnc_code
- value="%s — Valeurs comptables des éléments d'actifs cédés"|args:$vnc_code}}
-{{:assign
- var="cession_account.%s"|args:$cession_code
- value="%s — Produits des cessions d'actif"|args:$cession_code}}
-{{:assign var="creance_account.462" value="462 — Créances sur cessions d'immobilisations"}}
+{{:assign var="liste_codes.6811" name="comp_account"}}
+{{:assign var="liste_codes.687" name="except_account"}}
+{{:assign var="liste_codes.462" name="creance_account"}}
+{{:assign var="liste_codes.%s"|args:$code_amort name="amort_account"}}
+{{:assign var="liste_codes.%s"|args:$ligne_immo.code name="immo_account"}}
+{{:assign var="liste_codes.%s"|args:$vnc_code name="vnc_account"}}
+{{:assign var="liste_codes.%s"|args:$cession_code name="cession_account"}}
+{{:assign condition=$liste_codes|keys|implode:","}}
+{{:assign condition="acc.code IN ("|cat:$condition|cat:")"}}
+
+{{#select
+ acc.id,
+ acc.code as acc_code,
+ acc.label as acc_label,
+ year.label as year_label
+ FROM acc_accounts as acc
+ INNER JOIN acc_charts as chart ON chart.id = acc.id_chart
+ INNER JOIN acc_years as year ON chart.id = year.id_chart
+ WHERE year.id = 1 AND !condition;
+ !condition=$condition
+}}
+ {{:assign var="liste_codes.%s.id"|args:$acc_code value=$id}}
+ {{:assign var="liste_codes.%s.acc_label"|args:$acc_code value=$acc_label}}
+ {{:assign var="liste_codes.%s.year_label"|args:$acc_code value=$year_label}}
+{{/select}}
+
+{{#foreach from=$liste_codes key=code}}
+ {{:assign var="%s.%s"|args:$name:$code value="%s — %s"|args:$code:$acc_label}}
+{{/foreach}}
{{:read file="./defaut.json" assign="config_json"}}
{{:assign config_defaut=$config_json|json_decode}}
From 255ffe10aad97908a0354e5d2dbfc7ce1d1b3dca Mon Sep 17 00:00:00 2001
From: Jean-Christophe Engel
Date: Thu, 22 May 2025 08:44:31 +0200
Subject: [PATCH 2/8] =?UTF-8?q?Am=C3=A9liorations=20et=20simplification=20?=
=?UTF-8?q?pr=C3=A9sentation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
_nav.html | 7 +++++--
add_asset.html | 9 ++++-----
amortization.html | 21 +++++++++++++--------
archives.html | 1 -
compute_exit_data.html | 1 -
index.html | 2 +-
6 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/_nav.html b/_nav.html
index bb819d1..bf00ee0 100644
--- a/_nav.html
+++ b/_nav.html
@@ -1,19 +1,22 @@
{{* -*- brindille -*- *}}
{{/if}}
-
Amortissement de «
- #{{$ligne_immo.trans_id}}
- {{$ligne_immo.label}} » d'un montant de
- {{"%f"|math:$ligne_immo.montant|money_currency}}
- en date du {{$date_debut|date_short}}{{if $duree != null}} sur {{$duree}} ans{{/if}}
-
+
+
Libellé
+
{{$ligne_immo.label}}
+
Montant
+
{{"%f"|math:$ligne_immo.montant|money_currency}}
+
Début d'amortissement
+
{{$date_debut|date_short}}
+ {{if $duree != null}}
+
Durée
+
{{$duree}} ans
+ {{/if}}
+
{{if $linked_lines != null}}
-
Amortissements rattachés
+
Amortissements enregistrés
diff --git a/archives.html b/archives.html
index 2607147..9160b73 100644
--- a/archives.html
+++ b/archives.html
@@ -24,7 +24,6 @@
{{#load type="immo" where="$$.status = 'archived'"}}
{{:assign var="lines." value="'%s'"|args:$line}}
{{/load}}
-{{:debug lines=$lines}}
{{:assign lines=$lines|implode:","}}
{{:assign lines="("|cat:$lines|cat:")"}}
{{:assign condition="line.id IN %s"|args:$lines}}
diff --git a/compute_exit_data.html b/compute_exit_data.html
index 2909ddc..fa3194b 100644
--- a/compute_exit_data.html
+++ b/compute_exit_data.html
@@ -37,7 +37,6 @@
{{* Traiter l'envoi du formulaire *}}
{{#form on="proceed"}}
- {{:debug post=$_POST}}
{{if $_POST.cession != null}}
{{if $_POST.montant_cession == null}}
{{:error message="Vous devez saisir le montant de la cession"}}
diff --git a/index.html b/index.html
index 25f4c29..e91c93b 100644
--- a/index.html
+++ b/index.html
@@ -1,5 +1,5 @@
{{* -*- brindille -*- *}}
-{{:admin_header title="Gestion des amortissements" custom_css="./style.css" current="module_amortissement"}}
+{{:admin_header title="Immobilisations et amortissements" custom_css="./style.css" current="module_amortissement"}}
{{* barre de navigation *}}
{{if $_GET.amort == null}}
From c096282f08cf7dc52021176ff53b1264ef9b3ef6 Mon Sep 17 00:00:00 2001
From: Jean-Christophe Engel
Date: Thu, 22 May 2025 11:30:40 +0200
Subject: [PATCH 3/8] =?UTF-8?q?Am=C3=A9lioration=20d=C3=A9tection=20immobi?=
=?UTF-8?q?lisations=20archiv=C3=A9es?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
archives.html | 107 ++++++++++++++++++++++++++++++++++++--------------
1 file changed, 78 insertions(+), 29 deletions(-)
diff --git a/archives.html b/archives.html
index 9160b73..e774b6d 100644
--- a/archives.html
+++ b/archives.html
@@ -2,6 +2,82 @@
{{* Liste des immobilisations archivées *}}
+{{* Immobilisation archivées prises en charge *}}
+{{#load type="immo" where="$$.status = 'archived'"}}
+ {{:assign var="lines." value="'%s'"|args:$line}}
+{{/load}}
+{{:assign lines=$lines|implode:","}}
+{{:assign lines="("|cat:$lines|cat:")"}}
+{{:assign condition="line.id IN %s"|args:$lines}}
+
+{{#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,
+ line.debit AS debit,
+ project.label as project_label,
+ 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
+ LEFT JOIN acc_projects AS project ON line.id_project = project.id
+ WHERE !condition
+ ORDER BY trans.date DESC;
+ !condition=$condition
+ assign="immo_archivee"
+}}
+ {{:assign var="immo_archivees.%s"|args:$trans_id value=$immo_archivee}}
+{{/select}}
+
+{{* Immobilisation avec une écriture de sortie de bilan *}}
+{{:read file="./defaut.json" assign="config_json"}}
+{{:assign config_defaut=$config_json|json_decode}}
+{{:assign var="prefix_array" value=$config_defaut.prefixes|keys}}
+
+{{:assign condition="("}}
+{{#foreach from=$prefix_array item="code"}}
+ {{:assign code=$code|cat:"%"|quote_sql}}
+ {{:assign condition=$condition|cat:"account.code LIKE "|cat:$code|cat:" OR "}}
+{{/foreach}}
+{{:assign condition=$condition|cat:"0)"}}
+{{:assign cond2=$condition|replace:"account.":"acc2."}}
+{{:assign condition=$condition|cat:" AND "|cat:$cond2}}
+{{:assign condition=$condition|cat:" AND line.debit > 0 AND NOT (trans.status & 16)"}}
+
+{{#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,
+ line.debit AS debit,
+ project.label as project_label,
+ 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
+ INNER JOIN acc_transactions_lines AS line2 ON line.debit = line2.credit
+ INNER JOIN acc_transactions AS trans2 ON trans2.id = line2.id_transaction
+ INNER JOIN acc_accounts AS acc2 ON acc2.id = line2.id_account
+ LEFT JOIN acc_projects AS project ON line.id_project = project.id
+ WHERE !condition
+ ORDER BY trans.date DESC;
+ !condition=$condition
+ assign="immo_archivee"
+ }}
+ {{if ! $trans_id|key_in:$immo_archivees}}
+ {{:assign var="immo_archivees.%s"|args:$trans_id value=$immo_archivee}}
+ {{/if}}
+{{/select}}
+
Immobilisations archivées
@@ -20,34 +96,7 @@
-
- {{#load type="immo" where="$$.status = 'archived'"}}
- {{:assign var="lines." value="'%s'"|args:$line}}
- {{/load}}
- {{:assign lines=$lines|implode:","}}
- {{:assign lines="("|cat:$lines|cat:")"}}
- {{:assign condition="line.id IN %s"|args:$lines}}
-
- {{#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,
- line.debit AS debit,
- project.label as project_label,
- 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
- LEFT JOIN acc_projects AS project ON line.id_project = project.id
- WHERE !condition
- ORDER BY trans.date DESC;
- !condition=$condition
- }}
+ {{#foreach from=$immo_archivees}}
{{: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}}
@@ -62,7 +111,7 @@
+*}}
{{/if}}
diff --git a/add_infos.html b/add_infos.html
index 01511a5..610ce5b 100644
--- a/add_infos.html
+++ b/add_infos.html
@@ -1,23 +1,27 @@
{{* -*- brindille -*- *}}
-{{:admin_header title="Renseigner informations amortissement" custom_css=$custom_css current="module_amortissement"}}
+{{*
+ @param immo_id
+ @param amort = 1 si immo amortissable, 0 si non
+ @param op = new ou modif
+ @param type_immo : encours, archive, fini, autre
+*}}
-{{* barre de navigation *}}
-{{if ! $dialog}}
- {{:include file="_nav.html" current="index"}}
+{{if $_GET.op == "modif"}}
+ {{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_id|intval}}
+ {{/load}}
{{/if}}
{{* Traiter l'envoi du formulaire *}}
-{{#form on="add"}}
+{{#form on="save"}}
{{* chercher la date d'acquisition de l'immobilisation *}}
- {{:assign var="immo_id" value=$_GET.immo_id|intval}}
{{#select
trans.date as date_achat
- from acc_transactions_lines as line
- inner join acc_transactions as trans on line.id_transaction = trans.id
- where line.id = :line_id;
- :line_id = $immo_id
+ FROM acc_transactions_lines AS line
+ INNER join acc_transactions AS trans ON line.id_transaction = trans.id
+ WHERE line.id = :line_id;
+ :line_id = $_GET.immo_id
assign=ligne_immo
}}
{{/select}}
@@ -43,28 +47,39 @@
{{/if}}
{{* enregistrer les infos de l'immobilisation *}}
- {{:assign key=""|uuid}}
+ {{if $_GET.op == "new"}}
+ {{:assign key=""|uuid}}
+ {{else}}
+ {{:assign key=$info_immo.key}}
+ {{/if}}
{{:save
key=$key
validate_schema="schema.json"
type="immo"
- line=$immo_id
+ line=$_GET.immo_id|intval
duration=$duration
date=$date_debut
status=$status
}}
{{if $_POST.no_amort}}
- {{:assign amort="autres"}}
+ {{:assign type_immo="autres"}}
{{else}}
- {{:assign amort="encours"}}
+ {{:assign type_immo=$_GET.type_immo}}
{{/if}}
- {{:redirect force="index.html?ok=1&msg=infos&amort=%s"|args:$amort}}
+ {{:redirect force="index.html?ok=1&msg=infos&type_immo=%s"|args:$type_immo}}
{{else}}
{{:form_errors}}
{{/form}}
-{{* renseigner la date de mise en service et durée d'amortissement *}}
+{{:admin_header title="Renseigner informations amortissement" custom_css=$custom_css current="module_amortissement"}}
+
+{{* barre de navigation *}}
+{{if ! $dialog}}
+ {{:include file="_nav.html" current="index"}}
+{{/if}}
+
+{{* renseigner ou modifier la date de mise en service et la durée d'amortissement *}}
{{if $_GET.amort == 0}}
{{:assign checked=1}}
{{:assign disabled=1}}
@@ -72,18 +87,30 @@
{{:assign checked=0}}
{{:assign disabled=0}}
{{/if}}
+
diff --git a/aide.html b/aide.html
index d514d44..a40b25c 100644
--- a/aide.html
+++ b/aide.html
@@ -10,41 +10,28 @@
Immobilisations
-Elles sont classées dans 3 onglets :
+Elles sont classées dans plusieurs onglets :
-
Amortissables
-
-On y trouve les immobilisations en cours et celles pour lesquelles le
-module n'a pas d'information.
-
-
- Dans le deuxième cas, il faut cliquer sur le bouton « Ajouter
- infos » puis :
-
-
soit indiquer que l'immobilisation ne doit pas être amortie
-
soit fournir la date de mise en service du bien (si différente de la date d'acquisition) ainsi
- que la durée en années de l'amortissement
-
-
-
- Tant qu'une immobilisation ne possède pas d'amortissement, il est
- possible de modifier ses informations à l'aide du bouton «
- Modifier infos ».
-
-
-
Terminées
-
-On y trouve les immobilisations dont l'amortissement est terminé
-
-
Non amortissables
+
+
En cours : immobilisations en cours d'amortissement.
+
Terminées : immobilisations dont l'amortissement est terminé.
+
Archivées : immobilisations qui ont été sortie du bilan.
+
Autres : immobilisations pour lesquelles le module n'a pas
+ d'information ou qui ont été marquées non amortissables.
+
Ajouter une immobilisation
- On peut indiquer qu'il s'agit d'une immobilisation qui ne doit pas être amortie ; dans le cas contraire, il faut renseigner les différents paramètres de l'immobilisation :
+ Il faut renseigner les informations de l'immobilisation.
+ On peut indiquer qu'il s'agit d'une immobilisation qui ne doit
+ pas être amortie ; dans le cas contraire, il faut renseigner
+ les différents paramètres de l'immobilisation
+
-
Amortissements
+
Amortissements
@@ -78,7 +66,7 @@ On y trouve les immobilisations dont l'amortissement est terminé
On trouve ici de une à trois listes, selon la situation :
- Écritures d'amortissement liées à l'immobilisation courante
+ Amortissements enregistrés
Ce sont des écritures d'amortissement déjà
enregistrées et liées à l'écriture de
@@ -86,11 +74,11 @@ On y trouve les immobilisations dont l'amortissement est terminé
- Écritures d'amortissements à enregistrer
+ Amortissements futurs
Ce sont les écritures amortissement de
l'immobilisation courante qui n'ont pas encore été
- enregistrées ; seules les amortissements d'un
+ enregistrées ; seuls les amortissements d'un
exercice ouvert peuvent être enregistrés ; les
autres sont présents pour information et pourront
être enregistrés quand l'exercice correspondant
@@ -98,13 +86,14 @@ On y trouve les immobilisations dont l'amortissement est terminé
- Écritures d'amortissement qui ne sont associées à aucune immobilisation
+ Autres amortissement non rattachés
Ce sont des écritures passées sur un compte
- d'amortissement (28xx) ; en cliquant le
- bouton « Attacher », on peut rattacher l'écriture
- d'amortissement sélectionnée à l'immobilisation
- courante.
+ d'amortissement (28xx) qui ne sont
+ associées à aucune écriture d'immobilisation ; en
+ cliquant le bouton « Attacher », on peut rattacher
+ l'écriture d'amortissement sélectionnée à
+ l'immobilisation courante.
Si on a rattaché par erreur une écriture
@@ -126,16 +115,23 @@ On y trouve les immobilisations dont l'amortissement est terminé
Désignation : déterminée à partir du libellé de l'immobilisation< ; elle peut être modifiée/li>
Montant : sa valeur est calculée par le module ; elle peut être modifiée
- Compte de débit : à choisir dans la liste ; par défaut c'est le compte 6811 : Dotation aux amortissements des immobilisations
+ Compte de débit : à choisir dans la liste ; par défaut
+ c'est le compte 6811 : Dotation aux amortissements
+ des immobilisations
- Compte d'amortissement : à choisir dans la liste ; par défaut c'est le compte formé en intercalant un 8 après le 2 initial du compte d'immobilisation (exemple : 2183 => 28183)
+ Compte d'amortissement : à choisir dans la liste ; par
+ défaut c'est le compte formé en intercalant un 8 après
+ le 2 initial du compte d'immobilisation (exemple :
+ 2183 => 28183)
+
+
Remarques
@@ -147,9 +143,21 @@ On y trouve les immobilisations dont l'amortissement est terminé
si leurs écritures ont été liées ; dans le cas contraire, il
faudra renseigner manuellement les infos de l'immobilisation.
-
- Les écritures d'immobilisation de la balance d'ouverture ne
- peuvent être détectées automatiquement : il faudra indiquer
- manuellement qu'elles ne doivent pas être amorties.
-
+
+
+
+ Dans le deuxième cas, il faut cliquer sur le bouton « Ajouter
+ infos » puis :
+
+
soit indiquer que l'immobilisation ne doit pas être amortie
+
soit fournir la date de mise en service du bien (si différente de la date d'acquisition) ainsi
+ que la durée en années de l'amortissement
+
+
+
+ Tant qu'une immobilisation ne possède pas d'amortissement, il est
+ possible de modifier ses informations à l'aide du bouton «
+ Modifier infos ».
+