diff --git a/add_asset.html b/add_asset.html
index 2ee28bd..f4800f2 100644
--- a/add_asset.html
+++ b/add_asset.html
@@ -108,6 +108,11 @@
{{/if}}
{{:assign duration=$_POST.duree|intval}}
{{:assign status="managed"}}
+ {{if $_POST.date_mes == null || $_POST.date_mes == $_POST.date_achat}}
+ {{:assign date_mes=null}}
+ {{else}}
+ {{:assign date_mes=$_POST.date_mes|date_short}}
+ {{/if}}
{{/if}}
{{* enregistrer l'écriture *}}
@@ -141,7 +146,7 @@
type="immo"
line=$immo_line_id
duration=$duration
- date_mes=$date_debut
+ date_mes=$date_mes
status=$status
}}
{{/if}}
diff --git a/add_infos.html b/add_infos.html
index a8beee0..a6c96ea 100644
--- a/add_infos.html
+++ b/add_infos.html
@@ -60,6 +60,11 @@
{{:assign status="ignored"}}
{{else}}
+ {{if $_POST.date_achat|parse_date > $ligne_immo.date_achat}}
+ {{:assign da=$ligne_immo.date_achat|date_short}}
+ {{:error message="Erreur : la date d'achat (%s) ne peut être postérieure à la date de l'écriture d'immobilisation (%s)"|args:$_POST.date_achat:$da}}
+ {{/if}}
+
{{* vérifier que la date de mise en service est postérieure à la date d'acquisition *}}
{{:assign d1=$_POST.date_achat|or:$ligne_immo.date_achat|parse_date}}
{{:assign d2=$_POST.date_mes|or:$d1|parse_date}}
@@ -126,7 +131,6 @@
date_achat=$date_achat
date_mes=$date_mes
status=$status
- assign_new_id="new_id"
}}
{{if $_POST.amortir}}
@@ -136,14 +140,13 @@
{{/if}}
{{:redirect force="index.html?ok=1&msg=infos&type_immo=%s"|args:$type_immo}}
{{/form}}
-{{:form_errors}}
{{:admin_header title="Classer l'immobilisation" custom_css="./style.css" current="module_amortization"}}
-
{{* barre de navigation *}}
{{if ! $dialog}}
{{:include file="_nav.html" current="index" subcurrent="%s"|args:$_GET.type_immo subsubcurrent="parameter"}}
{{/if}}
+{{:form_errors}}
{{:assign choix_defaut=$_GET.type_immo}}
@@ -174,7 +177,12 @@