Compare commits
No commits in common. "main" and "classification_initiale" have entirely different histories.
main
...
classifica
23 changed files with 99 additions and 313 deletions
|
|
@ -4,14 +4,15 @@ Ce module permet de gérer les écritures d'amortissements pour les immobilisati
|
||||||
|
|
||||||
- lister les immobilisations
|
- lister les immobilisations
|
||||||
- ajouter une nouvelle immobilisation
|
- ajouter une nouvelle immobilisation
|
||||||
- lister les amortissements d'une immobilisation
|
- lister les amortissements d'une immobilisation :
|
||||||
|
- amortissements déjà enregistrés
|
||||||
|
- amortissements à venir
|
||||||
|
- associer une écriture d'amortissement à une immobilisation
|
||||||
- enregistrer un nouvel amortissement
|
- enregistrer un nouvel amortissement
|
||||||
- incorporer d'anciennes immobilisations et leurs amortisements
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
- télécharger [l'archive zip](https://link.infini.fr/amortissement)
|
- télécharger [l'archive zip](https://link.infini.fr/amortissement)
|
||||||
- cliquer « Configuration » puis « Extensions »
|
- cliquer « Configuration » puis « Extensions »
|
||||||
- en bas de la page, cliquer « Importer un module »
|
- en bas de la page, cliquer « Importer un module »
|
||||||
- sélectionner l'archive téléchargée ci-dessus
|
- sélectionner l'archive téléchargée ci-dessus
|
||||||
- activer le module
|
- activer le module qui est maintenant présent dans la liste des extensions inactives
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@
|
||||||
<td><a href="{{$compte_url}}">{{$account_code}}</a></td>
|
<td><a href="{{$compte_url}}">{{$account_code}}</a></td>
|
||||||
<td>{{$account_label}}</td>
|
<td>{{$account_label}}</td>
|
||||||
<td class="actions">
|
<td class="actions">
|
||||||
{{:linkbutton label="Modifier" href="exit_step1.html?immo_doc_id=%s"|args:$info_immo.id shape="edit"}}
|
{{:linkbutton label="Modifier" href="exit_step4.html?immo_doc_id=%s"|args:$info_immo.id shape="edit"}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{/select}}
|
{{/select}}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Supprimer l'association entre une ligne d'immo et une autre ligne (amort, credit, cession, sortie)
|
Supprimer l'association entre deux lignes
|
||||||
@param immo_doc_id : id du doc associé à la ligne d'immobilisation
|
@param immo_doc_id : id du doc associé à la ligne d'immobilisation
|
||||||
@param line_id : id de la ligne à détacher
|
@param line_id : id de la ligne à détacher
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
{{* données de l'immobilisation *}}
|
{{* données de l'immobilisation *}}
|
||||||
{{:include file="_get_immo_data.html" immo_doc_id=$immo_doc_id|intval keep="ligne_immo, message"}}
|
{{:include file="_get_immo_data.html" immo_doc_id=$immo_doc_id|intval keep="ligne_immo, message"}}
|
||||||
{{if $message != null}}
|
{{if $message != null}}
|
||||||
|
|
|
||||||
50
_nav.html
50
_nav.html
|
|
@ -1,31 +1,55 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
<nav class="tabs">
|
<nav class="tabs">
|
||||||
{{if $subcurrent == null}}
|
{{if $current == "index" && $subcurrent != "unfinished" && $subsubcurrent == null}}
|
||||||
{{if $current == "managed" || $current == "amortized" || $current == "archived"}}
|
|
||||||
<aside>
|
<aside>
|
||||||
{{:linkbutton label="Ajouter une immobilisation" shape="plus" href="add_asset.html"}}
|
{{:linkbutton label="Ajouter une immobilisation" shape="plus" href="add_asset.html"}}
|
||||||
</aside>
|
</aside>
|
||||||
|
{{elseif $current == "index" && $subcurrent == "details"}}
|
||||||
|
<aside>
|
||||||
|
{{if $subsubcurrent|match:"credit"}}
|
||||||
|
{{:linkbutton label="Rattacher une écriture d'immobilisation" href="link_immo.html?immo_doc_id=%s"|args:$_GET.immo_doc_id shape="link" target="_dialog"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{if $subsubcurrent|match:"modif"}}
|
||||||
|
{{:linkbutton label="Modifier" href="modify_infos.html?immo_doc_id=%s"|args:$_GET.immo_doc_id shape="edit" target="_dialog"}}
|
||||||
|
{{/if}}
|
||||||
|
</aside>
|
||||||
|
{{elseif $subsubcurrent == "amortization" && $type_immo == null || $type_immo == "managed" || $type_immo == "other"}}
|
||||||
|
<aside>
|
||||||
|
{{if $autres_amort}}
|
||||||
|
{{:linkbutton
|
||||||
|
label="Rattacher un amortissement"
|
||||||
|
title="Rattacher un amortissement existant"
|
||||||
|
href="other_amortizations.html?immo_doc_id=%s"|args:$_GET.immo_doc_id
|
||||||
|
shape="link"
|
||||||
|
target="_dialog"}}
|
||||||
|
{{/if}}
|
||||||
|
{{:linkbutton
|
||||||
|
label="Enregistrer un amortissement"
|
||||||
|
title="Enregistrer un nouvel amortissement"
|
||||||
|
href="save_amort.html?immo_doc_id=%s"|args:$_GET.immo_doc_id target="_dialog"
|
||||||
|
shape="plus"
|
||||||
|
}}
|
||||||
|
</aside>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li {{if $current == "managed"}}class="current"{{/if}}><a href="index.html?type_immo=managed">Amortissables</a></li>
|
<li {{if $subcurrent == "managed"}}class="current"{{/if}}><a href="index.html?type_immo=managed">Amortissables</a></li>
|
||||||
<li {{if $current == "amortized"}}class="current"{{/if}}><a href="index.html?type_immo=amortized">Amorties</a></li>
|
<li {{if $subcurrent == "amortized"}}class="current"{{/if}}><a href="index.html?type_immo=amortized">Amorties</a></li>
|
||||||
<li {{if $current == "archived"}}class="current"{{/if}}><a href="index.html?type_immo=archived">Sorties du bilan</a></li>
|
<li {{if $subcurrent == "archived"}}class="current"{{/if}}><a href="index.html?type_immo=archived">Sorties du bilan</a></li>
|
||||||
<li {{if $current == "unfinished"}}class="current"{{/if}}><a href="index.html?type_immo=unfinished">En cours</a></li>
|
<li {{if $subcurrent == "unfinished"}}class="current"{{/if}}><a href="index.html?type_immo=unfinished">En cours</a></li>
|
||||||
<li {{if $current == "other"}}class="current"{{/if}}><a href="index.html?type_immo=other">À classer</a></li>
|
<li {{if $subcurrent == "other"}}class="current"{{/if}}><a href="index.html?type_immo=other">À classer</a></li>
|
||||||
<li {{if $current == "config"}} class="current"{{/if}}><a href="config.html">Configuration</a></li>
|
<li {{if $current == "config"}} class="current"{{/if}}><a href="config.html">Configuration</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{{if $subcurrent != null}}
|
{{if $subsubcurrent != null}}
|
||||||
<ul class="sub">
|
<ul class="sub">
|
||||||
{{if $subcurrent == "transfer"}}
|
{{if $subsubcurrent == "amortization"}}
|
||||||
<li class="title strong">Transfert d'immobilisations</li>
|
<li class="title strong">Amortissements</li>
|
||||||
{{elseif $subcurrent == "balance_exit"}}
|
{{elseif $subsubcurrent == "balance_exit"}}
|
||||||
<li class="title strong">Sortie de bilan</li>
|
<li class="title strong">Sortie de bilan</li>
|
||||||
{{elseif $subcurrent == "details"}}
|
{{elseif $subsubcurrent == "transfer"}}
|
||||||
<li class="title strong">Détails</li>
|
<li class="title strong">Transfert d'immobilisations</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</ul>
|
</ul>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@
|
||||||
{{:admin_header title="Ajout immobilisation" current="module_amortization"}}
|
{{:admin_header title="Ajout immobilisation" current="module_amortization"}}
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="managed" subcurrent="add_asset"}}
|
{{:include file="_nav.html" current="index" subcurrent="managed"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
|
||||||
|
|
@ -151,7 +151,7 @@
|
||||||
{{:admin_header title="Classer l'immobilisation" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Classer l'immobilisation" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="other" subcurrent="parameter"}}
|
{{:include file="_nav.html" current="index" subcurrent="other" subsubcurrent="parameter"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
|
|
|
||||||
183
aide.md
183
aide.md
|
|
@ -1,183 +0,0 @@
|
||||||
# Module de gestion d'immobilisations et amortissements pour Paheko
|
|
||||||
|
|
||||||
## Préambule
|
|
||||||
* Ce module recense les écritures d'immobilisation et d'amortissement
|
|
||||||
présentes dans la comptabilité et offre la possibilité de saisir de
|
|
||||||
nouvelles écritures d'immobilisation, de calculer et d'enregistrer
|
|
||||||
les écritures d'amortissement.
|
|
||||||
* Les écritures d'amortissement **liées à une écriture
|
|
||||||
d'immobilisation** lui sont automatiquement associées par le module
|
|
||||||
; par contre, les écritures d'amortissement qui ne sont **pas liées
|
|
||||||
à une écriture d'immobilisation** sont détectées mais doivent être
|
|
||||||
associées manuellement à leur immobilisation.
|
|
||||||
|
|
||||||
### Fonctionnalités
|
|
||||||
* créer une immobilisation
|
|
||||||
* créer des écritures d'amortissement pour une immobilisation
|
|
||||||
* associer une écriture d'amortissement *orpheline* à une écriture
|
|
||||||
d'immobilisation
|
|
||||||
* sortir une immobilisation du bilan en fin de de vie ou par cession
|
|
||||||
* réunir des écritures d'immobilisation en cours de constitution
|
|
||||||
pour créer une immobilisation amortissable
|
|
||||||
* filtrer les écritures d'immobilisation et d'amortissement par
|
|
||||||
libellé
|
|
||||||
* classer manuellement une écriture d'immobilisation (utile pour les
|
|
||||||
immobilisations créées avant la mise en service du module)
|
|
||||||
|
|
||||||
## Comment faire pour ...
|
|
||||||
|
|
||||||
### Incorporer une écriture d'immobilisation existante dans le module
|
|
||||||
Si on a créé des immobilisations et éventuellement des amortissements
|
|
||||||
avec Paheko *avant* la mise en service du module *Amortissements*,
|
|
||||||
il est possible de les prendre en charge avec le module. Les
|
|
||||||
immobilisations concernées sont regroupées dans l'onglet Autres.
|
|
||||||
|
|
||||||
- cliquer le bouton *Paramètres* en face de l'immobilisation à prendre
|
|
||||||
en charge
|
|
||||||
- cocher *Immobilisation à amortir* pour spécifier qu'on veut amortir
|
|
||||||
l'immobilisation ; plusieurs champs d'informations s'affichennt :
|
|
||||||
- Durée d'amortissement : renseigner la durée (obligatoire)
|
|
||||||
- Écritures liées au crédit du compte d'immobilisation : lorsqu'on
|
|
||||||
acquiert une immobilisation, il se peut que par la suite on
|
|
||||||
obtienne une ristourne ou un avoir ; cet avoir est enregistré
|
|
||||||
dans Paheko par une écriture dont le montant est au crédit du
|
|
||||||
compte d'immobilisation ; le module offre la possibilité
|
|
||||||
d'associer cette écriture d'avoir à l'écriture
|
|
||||||
d'immobilisation. En effet, le montant amortissable est égal au
|
|
||||||
montant d'acquisition de l'immobilisation moins la somme des
|
|
||||||
avoirs. Pour cela, cliquer le bouton *Ajouter* puis sélectionner
|
|
||||||
une écriture : cette écriture sera associée à l'écriture
|
|
||||||
d'immobilisation et son montant déduit du montant de
|
|
||||||
l'immobilisation pour donner le montant à amortir
|
|
||||||
- Date de mise en service : c'est la date à laquelle
|
|
||||||
l'immobilisation est en état de fonctionner, qui peut être
|
|
||||||
postérieure à la date d'acquisition ; c'est cette date qui est
|
|
||||||
prise en compte dans le calcul des amortissements ; si elle
|
|
||||||
coïncide avec la date d'acquisition, inutile de la renseigner.
|
|
||||||
- L'immobilisation apparait ensuite dans l'onglet *Amortissables* ; on
|
|
||||||
peut vérifier et éventuellement modifier ses paramètres grâce au
|
|
||||||
bouton Paramètres
|
|
||||||
|
|
||||||
### Attacher une écriture d'amortissement à une immobilisation
|
|
||||||
Si des écritures d'amortissement ont été saisies avec Paheko *avant*
|
|
||||||
la mise en service du module *Amortissements*, on peut les associer à
|
|
||||||
leur immobilisation :
|
|
||||||
|
|
||||||
- cliquer le bouton *Amortissements* en face de l'immobilisation concernée ; si la mention
|
|
||||||
|
|
||||||
> « Il existe des écritures d'amortissement qui ne sont pas rattachées à une immobilisation !
|
|
||||||
> Utilisez le bouton « Rattacher une écriture » pour les afficher ; vous pourrez choisir d'en attacher certaines à cette immobilisation. »
|
|
||||||
|
|
||||||
est présente, c'est qu'il existe des écritures d'amortissement saisies avec Paheko *avant*
|
|
||||||
la mise en service du module.
|
|
||||||
|
|
||||||
- cliquer le bouton *Rattacher une écriture* pour en afficher la liste
|
|
||||||
- le cas échéant, cliquer *Attacher* en face de l'écriture à rattacher
|
|
||||||
|
|
||||||
De retour sur la page des amortissements, on constate la présence de l'écriture d'amortissement qu'on vient d'attacher ; on peut répéter le processus plusieurs fois si nécessaire. On peut aussi détacher une écriture si on s'est trompé.
|
|
||||||
|
|
||||||
|
|
||||||
### Enregistrer une écriture d'immobilisation
|
|
||||||
Il s'agit de créer une nouvelle écriture d'immobilisation ; pour cela,
|
|
||||||
cliquer le bouton *Ajouter une immobilisation* qui est présent sur
|
|
||||||
la plupart des onglets ; dans la fenêtre de saisie qui s'affiche il
|
|
||||||
suffit de saisir les données de l'immobilisation puis de cliquer
|
|
||||||
*Ajouter* :
|
|
||||||
* Exercice : sélectionner l'exercice dans lequel enregistrer l'écriture
|
|
||||||
* Date d'acquisition : doit être située dans l'exercice sélectionné
|
|
||||||
* Libellé
|
|
||||||
* Montant
|
|
||||||
* Compte de décaissement
|
|
||||||
* Compte d'immobilisation
|
|
||||||
* Projet
|
|
||||||
* case Amortir : laisser cochée pour amortir l'immobilisation,
|
|
||||||
dé-cocher pour ne pas l'amortir
|
|
||||||
* Durée d'amortissement en années : à saisir uniquement si
|
|
||||||
l'immobilisation doit être amortie
|
|
||||||
* Date de mise en service : c'est la date de première utilisation ;
|
|
||||||
à renseigner uniquement si différente de la date d'acquisition ;
|
|
||||||
doit être postérieure ou égale à la date d'acquisition
|
|
||||||
|
|
||||||
### Enregistrer une écriture d'amortissement
|
|
||||||
* Il n'est possible d'enregistrer une nouvelle écriture
|
|
||||||
d'amortissement pour une immobilisation que si la date
|
|
||||||
d'acquisition et la durée d'immobilisation ont été préalablement
|
|
||||||
définies.
|
|
||||||
* À partir de l'onglet *Amortissables*, cliquer le bouton
|
|
||||||
*Amortissements* en face de l'immobilisation choisie ; dans la
|
|
||||||
page suivante, cliquer le bouton *Enregistrer un amortissement*
|
|
||||||
; dans la fenêtre de saisie qui s'affiche, il faut renseigner les
|
|
||||||
informations suivantes :
|
|
||||||
* Exercice : sélectionner l'exercice dans lequel enregistrer l'écriture
|
|
||||||
* Date de l'écriture : doit être située dans l'exercice
|
|
||||||
sélectionné et postérieure à la date de mise en service
|
|
||||||
* Libellé
|
|
||||||
* Montant : caclculé par le module ; il peut être modifié si
|
|
||||||
nécessaire, par exemple pour l'arrondir à un nombre entier
|
|
||||||
* Compte de débit : par défaut c'est le compte *6811 : Dotation
|
|
||||||
aux amortissements des immobilisations*
|
|
||||||
* Compte d'amortissement : par défaut c'est le compte qui
|
|
||||||
correspond au compte de l'immobilisation
|
|
||||||
|
|
||||||
|
|
||||||
### Sortir une immobilisation du bilan
|
|
||||||
|
|
||||||
### Transformer des immobilisations en cours en immobilisation amortissable
|
|
||||||
|
|
||||||
### Marquer *à ignorer* des écritures
|
|
||||||
|
|
||||||
### Ignorer des écritures selon leur libellé
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Description de l'interface
|
|
||||||
|
|
||||||
Les écritures d'immobilisation sont réparties en plusieurs onglets.
|
|
||||||
|
|
||||||
### Amortissables
|
|
||||||
Cet onglet liste les immobilisations en cours d'amortissement.
|
|
||||||
|
|
||||||
##### bouton Paramètres
|
|
||||||
|
|
||||||
Ce bouton affiche une page qui permet de modifier les caractéristiques
|
|
||||||
d'une immobilisation ;
|
|
||||||
|
|
||||||
On peut décider de son classement :
|
|
||||||
* Amortir ; c'est le choix par défaut pour les immobilisations de
|
|
||||||
cet onglet
|
|
||||||
* Amortissement terminé : cette immobilisation sera alors classée
|
|
||||||
parmi les immobilisations amorties ; c'est le choix par défaut
|
|
||||||
pour les immobilisations de l'onglet Amorties
|
|
||||||
* Ignorer l'écriture : cette écriture n'apparaîtra plus dans la
|
|
||||||
liste des immobilisations
|
|
||||||
|
|
||||||
Pour les immobilisations à amortir, on peut préciser :
|
|
||||||
* obligatoirement la durée d'amortissement en années
|
|
||||||
* optionnellement la date de mise en service si elle est différente
|
|
||||||
de la date d'acquisition
|
|
||||||
|
|
||||||
###### bouton Amortissements
|
|
||||||
|
|
||||||
Ce bouton affiche la liste des amortissements déjà réalisés pour une
|
|
||||||
immobilisation ; à partir de cette page, il est possible d'enregistrer
|
|
||||||
un nouvel amortissement ou bien d'attacher une écriture
|
|
||||||
d'amortissement à l'immobilisation
|
|
||||||
|
|
||||||
### Amorties
|
|
||||||
Cet onglet liste les immobilisations dont l'amortissement est terminé
|
|
||||||
mais toujours en service dans l'association.
|
|
||||||
|
|
||||||
### Sorties du bilan
|
|
||||||
Cette page liste les immobilisations sorties du bilan, donc qui ne sont
|
|
||||||
plus en service dans l'association, soit parce qu'elles sont hors
|
|
||||||
d'usage, soit parce qu'elles ont été cédées.
|
|
||||||
|
|
||||||
### En cours
|
|
||||||
Cette page liste les immobilisations en cours de constitution, donc
|
|
||||||
non amortissables ; à terme, elles sont destinées à être regroupées
|
|
||||||
pour être transformées en immobilisation amortissable.
|
|
||||||
|
|
||||||
### Autres
|
|
||||||
Cette page liste les écritures d'immobilisation pas (encore) prises en
|
|
||||||
charge par le module et sans écriture d'amortissement associée.
|
|
||||||
|
|
||||||
|
|
@ -42,23 +42,24 @@
|
||||||
{{:include file="./_get_free_amort.html" filter_condition=$filter_condition keep="free_amort_lines"}}
|
{{:include file="./_get_free_amort.html" filter_condition=$filter_condition keep="free_amort_lines"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:admin_header title="Détails de l'immobilisation" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Liste des amortissements" custom_css="./style.css" current="module_amortization"}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if $_GET.type_immo == "amortized" && $valeur_residuelle == 0}}
|
{{if $_GET.type_immo == "amortized" || $valeur_residuelle== 0 }}
|
||||||
{{:assign current="amortized"}}
|
{{:assign subcurrent="amortized"}}
|
||||||
{{elseif $_GET.type_immo == "archived"}}
|
{{elseif $_GET.type_immo == "archived"}}
|
||||||
{{:assign current="archived"}}
|
{{:assign subcurrent="archived"}}
|
||||||
{{elseif $_GET.type_immo == null || $_GET.type_immo == "managed" || $valeur_residuelle > 0}}
|
{{elseif $_GET.type_immo == null || $_GET.type_immo == "managed"}}
|
||||||
{{:assign current="managed"}}
|
{{:assign subcurrent="managed"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{:assign current="other"}}
|
{{:assign subcurrent="other"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:include
|
{{:include
|
||||||
file="_nav.html"
|
file="_nav.html"
|
||||||
current="%s"|args:$current
|
current="index"
|
||||||
subcurrent="details"
|
subcurrent="%s"|args:$subcurrent
|
||||||
|
subsubcurrent="amortization"
|
||||||
type_immo=$_GET.type_immo
|
type_immo=$_GET.type_immo
|
||||||
autres_amort=$free_amort_lines
|
autres_amort=$free_amort_lines
|
||||||
}}
|
}}
|
||||||
|
|
@ -150,7 +151,7 @@
|
||||||
|
|
||||||
<h3 class="ruler">Avoirs</h3>
|
<h3 class="ruler">Avoirs</h3>
|
||||||
<nav class="actions">
|
<nav class="actions">
|
||||||
{{if $total_amort == 0 || ! $created_amort}}
|
{{if $total_amort == 0}}
|
||||||
{{:linkbutton label="Attacher une écriture d'avoir" href="link_immo.html?immo_doc_id=%s"|args:$_GET.immo_doc_id shape="link" target="_dialog"}}
|
{{:linkbutton label="Attacher une écriture d'avoir" href="link_immo.html?immo_doc_id=%s"|args:$_GET.immo_doc_id shape="link" target="_dialog"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</nav>
|
</nav>
|
||||||
|
|
@ -193,14 +194,12 @@
|
||||||
shape="link"
|
shape="link"
|
||||||
target="_dialog"}}
|
target="_dialog"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{if $valeur_residuelle > 0}}
|
|
||||||
{{:linkbutton
|
{{:linkbutton
|
||||||
label="Enregistrer un amortissement"
|
label="Enregistrer un amortissement"
|
||||||
title="Enregistrer un nouvel amortissement"
|
title="Enregistrer un nouvel amortissement"
|
||||||
href="save_amort.html?immo_doc_id=%s"|args:$_GET.immo_doc_id target="_dialog"
|
href="save_amort.html?immo_doc_id=%s"|args:$_GET.immo_doc_id target="_dialog"
|
||||||
shape="plus"
|
shape="plus"
|
||||||
}}
|
}}
|
||||||
{{/if}}
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
{{if $linked_amort != null}}
|
{{if $linked_amort != null}}
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="managed" subcurrent="attach_amort"}}
|
{{:include file="_nav.html" current="config" subcurrent="init" subsubcurrent="parameter"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -115,8 +115,9 @@
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include
|
{{:include
|
||||||
file="_nav.html"
|
file="_nav.html"
|
||||||
current="managed"
|
current="config"
|
||||||
subcurrent="attach_credit"
|
subcurrent="other"
|
||||||
|
subsubcurrent="immo"
|
||||||
type_immo="other"
|
type_immo="other"
|
||||||
}}
|
}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
|
||||||
|
|
@ -10,12 +10,6 @@
|
||||||
{{if $message != null}}
|
{{if $message != null}}
|
||||||
{{:error message=$message}}
|
{{:error message=$message}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{* TODO VÉRIFIER SI UTILE *}}
|
|
||||||
{{*
|
|
||||||
{{if $info_immo.duration == null || $info_immo.duration == 0}}
|
|
||||||
{{:error message="Vous devez renseigner la durée d'amortissement au préalable"}}
|
|
||||||
{{/if}}
|
|
||||||
*}}
|
|
||||||
|
|
||||||
{{:assign label_immo=$info_immo.label|or:$ligne_immo.trans_label}}
|
{{:assign label_immo=$info_immo.label|or:$ligne_immo.trans_label}}
|
||||||
{{if $ligne_immo.line_label != null && $ligne_immo.line_label != $label_immo}}
|
{{if $ligne_immo.line_label != null && $ligne_immo.line_label != $label_immo}}
|
||||||
|
|
@ -141,7 +135,7 @@
|
||||||
|
|
||||||
{{:admin_header title="Sortie de bilan" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Sortie de bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="%s"|args:$_GET.type_immo subcurrent="balance_exit"}}
|
{{:include file="_nav.html" current="index" subcurrent="%s"|args:$_GET.type_immo subsubcurrent="balance_exit"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,7 @@
|
||||||
@param date_debut : date de début de la période d'amortissement complémentaire
|
@param date_debut : date de début de la période d'amortissement complémentaire
|
||||||
@param exit_date : date de sortie de l'immobilisation
|
@param exit_date : date de sortie de l'immobilisation
|
||||||
*}}
|
*}}
|
||||||
|
{{* TODO *}}
|
||||||
{{* TODO boutons de navigation avant-arrière*}}
|
|
||||||
|
|
||||||
{{* données de l'immobilisation *}}
|
{{* données de l'immobilisation *}}
|
||||||
{{:include file="_get_immo_data.html" immo_doc_id=$_GET.immo_doc_id|intval keep="info_immo, ligne_immo, message"}}
|
{{:include file="_get_immo_data.html" immo_doc_id=$_GET.immo_doc_id|intval keep="info_immo, ligne_immo, message"}}
|
||||||
{{if $message != null}}
|
{{if $message != null}}
|
||||||
|
|
@ -60,12 +58,7 @@
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{if $valeur_nette > 0}}
|
{{:include file="_nav.html" current="index" subcurrent="balance_exit"}}
|
||||||
{{:assign type_immo="managed"}}
|
|
||||||
{{else}}
|
|
||||||
{{:assign type_immo="amortized"}}
|
|
||||||
{{/if}}
|
|
||||||
{{:include file="_nav.html" current="%s"|args:$type_immo subcurrent="balance_exit"}}
|
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@
|
||||||
- line.credit < ligne_immo.amount => peut-être un avoir
|
- line.credit < ligne_immo.amount => peut-être un avoir
|
||||||
- line.credit = ligne_immo.amount - avoirs => écriture de sortie du bilan
|
- line.credit = ligne_immo.amount - avoirs => écriture de sortie du bilan
|
||||||
*}}
|
*}}
|
||||||
{{:assign account_code=$ligne_immo.account_code|cat:"%"}}
|
|
||||||
{{#select
|
{{#select
|
||||||
trans.id as trans_id,
|
trans.id as trans_id,
|
||||||
trans.label as trans_label,
|
trans.label as trans_label,
|
||||||
|
|
@ -41,15 +40,15 @@
|
||||||
line.id as credit_line_id,
|
line.id as credit_line_id,
|
||||||
line.label as line_label,
|
line.label as line_label,
|
||||||
line.credit as amount,
|
line.credit as amount,
|
||||||
account.id as account_id,
|
acc.id as account_id,
|
||||||
account.code as account_code,
|
acc.code as account_code,
|
||||||
account.label as account_label
|
acc.label as account_label
|
||||||
FROM acc_transactions AS trans
|
FROM acc_transactions AS trans
|
||||||
INNER JOIN acc_transactions_lines AS line ON line.id_transaction = trans.id
|
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_accounts AS acc ON line.id_account = acc.id
|
||||||
LEFT JOIN module_data_amortization AS mda ON json_extract(mda.document, '$.amort_line_id') = line.id
|
LEFT JOIN module_data_amortization AS mda ON json_extract(mda.document, '$.amort_line_id') = line.id
|
||||||
WHERE
|
WHERE
|
||||||
account.code LIKE :account_code
|
acc.code = :acc_code
|
||||||
AND line.credit > 0
|
AND line.credit > 0
|
||||||
AND credit_line_id NOT IN (
|
AND credit_line_id NOT IN (
|
||||||
SELECT json_extract(credit_link.document, '$.credit_line_id') AS line_id FROM !table as credit_link
|
SELECT json_extract(credit_link.document, '$.credit_line_id') AS line_id FROM !table as credit_link
|
||||||
|
|
@ -59,7 +58,7 @@
|
||||||
WHERE json_extract(exit_link.document, '$.type') == "exit_link"
|
WHERE json_extract(exit_link.document, '$.type') == "exit_link"
|
||||||
)
|
)
|
||||||
;
|
;
|
||||||
:account_code=$account_code
|
:acc_code=$ligne_immo.account_code
|
||||||
!table =$module.table
|
!table =$module.table
|
||||||
assign="credit_line"
|
assign="credit_line"
|
||||||
}}
|
}}
|
||||||
|
|
@ -76,6 +75,7 @@
|
||||||
}}
|
}}
|
||||||
|
|
||||||
{{* chercher des écritures d'amortissement correspondant au compte d'une immo sans doc associé *}}
|
{{* chercher des écritures d'amortissement correspondant au compte d'une immo sans doc associé *}}
|
||||||
|
{{* TODO écritures d'amort pas entièrement affectées *}}
|
||||||
{{#select
|
{{#select
|
||||||
line.id as amort_line_id,
|
line.id as amort_line_id,
|
||||||
line.credit as amort_amount,
|
line.credit as amort_amount,
|
||||||
|
|
@ -105,7 +105,7 @@
|
||||||
{{:assign keep_amort=true}}
|
{{:assign keep_amort=true}}
|
||||||
{{#load type="amort_link"
|
{{#load type="amort_link"
|
||||||
where="$$.amort_line_id = :amort_line_id"
|
where="$$.amort_line_id = :amort_line_id"
|
||||||
:amort_line_id=$amort_line.amort_line_id
|
:amort_line_id=$amort_line.amort_line_id|intval
|
||||||
assign="amort_link"
|
assign="amort_link"
|
||||||
}}
|
}}
|
||||||
{{if $amort_link.amount == null || $amort_link.amount == 0}}
|
{{if $amort_link.amount == null || $amort_link.amount == 0}}
|
||||||
|
|
@ -123,7 +123,6 @@
|
||||||
{{/select}}
|
{{/select}}
|
||||||
|
|
||||||
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{:include file="_nav.html" current="archived" subcurrent="exit"}}
|
|
||||||
|
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg|match:"attach_avoir"}}
|
{{if $_GET.msg|match:"attach_avoir"}}
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,7 @@
|
||||||
}}
|
}}
|
||||||
|
|
||||||
{{* chercher des écritures d'amortissement correspondant au compte d'une immo sans doc associé *}}
|
{{* chercher des écritures d'amortissement correspondant au compte d'une immo sans doc associé *}}
|
||||||
|
{{* TODO écritures d'amort pas entièrement affectées *}}
|
||||||
{{#select
|
{{#select
|
||||||
line.id as amort_line_id,
|
line.id as amort_line_id,
|
||||||
line.credit as amort_amount,
|
line.credit as amort_amount,
|
||||||
|
|
@ -90,7 +91,6 @@
|
||||||
{{/select}}
|
{{/select}}
|
||||||
|
|
||||||
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{:include file="_nav.html" current="archived" subcurrent="exit"}}
|
|
||||||
|
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg|match:"attach_amort"}}
|
{{if $_GET.msg|match:"attach_amort"}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{*
|
{{*
|
||||||
Associer une écriture de cession à une immo créée et sortie du
|
Associer une écriture de cession à une immo créée et sortie du
|
||||||
bilan avant la mise en service du module
|
bilan avant la mise en service du module
|
||||||
|
|
@ -58,21 +59,6 @@
|
||||||
assign="line"
|
assign="line"
|
||||||
}}
|
}}
|
||||||
{{* voir si l'écriture de cession est déjà liée à une immo *}}
|
{{* voir si l'écriture de cession est déjà liée à une immo *}}
|
||||||
{{* TODO VOIR SI TUTILE
|
|
||||||
{{#load type="cession_link"
|
|
||||||
where="$$.cession_line_id = :cession_line_id"
|
|
||||||
:cession_line_id = $line.line_id
|
|
||||||
assign="cession_link"
|
|
||||||
}}
|
|
||||||
{{:debug line=$line cession_link=$cession_link}}
|
|
||||||
{{:assign total_cession="%d+%d"|math:$total_cession:$line.amount}}
|
|
||||||
{{:assign var="line.linked_id" value=$linked_id}}
|
|
||||||
{{:assign var="linked_cessions." value=$line}}
|
|
||||||
{{else}}
|
|
||||||
{{:assign var="free_cessions." value=$line}}
|
|
||||||
{{/load}}
|
|
||||||
*}}
|
|
||||||
|
|
||||||
{{#select
|
{{#select
|
||||||
CASE WHEN links.id_related = :trans_id
|
CASE WHEN links.id_related = :trans_id
|
||||||
THEN links.id_transaction
|
THEN links.id_transaction
|
||||||
|
|
@ -94,9 +80,6 @@
|
||||||
{{/select}}
|
{{/select}}
|
||||||
{{*:debug linked_cessions=$linked_cessions free_cessions=$free_cessions total_cession=$total_cession*}}
|
{{*:debug linked_cessions=$linked_cessions free_cessions=$free_cessions total_cession=$total_cession*}}
|
||||||
|
|
||||||
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
|
||||||
{{:include file="_nav.html" current="archived" subcurrent="exit"}}
|
|
||||||
|
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg|match:"attach_cession"}}
|
{{if $_GET.msg|match:"attach_cession"}}
|
||||||
{{:assign msg="Écriture de cession attachée"}}
|
{{:assign msg="Écriture de cession attachée"}}
|
||||||
|
|
|
||||||
|
|
@ -164,7 +164,6 @@
|
||||||
{{/select}}
|
{{/select}}
|
||||||
|
|
||||||
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Immobilisation sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{:include file="_nav.html" current="archived" subcurrent="exit"}}
|
|
||||||
|
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg|match:"attach_exit"}}
|
{{if $_GET.msg|match:"attach_exit"}}
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
{{:admin_header title="Immobilisations en cours de constitution" custom_css="./style.css" current="module_amortization" subcurrent="unfinished"}}
|
{{:admin_header title="Immobilisations en cours de constitution" custom_css="./style.css" current="module_amortization" subcurrent="unfinished"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:include file="_nav.html" current=$type_immo}}
|
{{:include file="_nav.html" current="index" subcurrent=$type_immo}}
|
||||||
|
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg|match:"immobilisation"}}
|
{{if $_GET.msg|match:"immobilisation"}}
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@
|
||||||
{{*
|
{{*
|
||||||
lister les écritures au crédit du compte de l'immobilisation
|
lister les écritures au crédit du compte de l'immobilisation
|
||||||
*}}
|
*}}
|
||||||
{{:assign account_code=$ligne_immo.account_code|cat:"%"}}
|
|
||||||
{{#select
|
{{#select
|
||||||
line.id as credit_line_id,
|
line.id as credit_line_id,
|
||||||
line.id_transaction as credit_trans_id,
|
line.id_transaction as credit_trans_id,
|
||||||
|
|
@ -35,15 +34,12 @@
|
||||||
INNER JOIN acc_transactions AS trans ON trans.id = line.id_transaction
|
INNER JOIN acc_transactions AS trans ON trans.id = line.id_transaction
|
||||||
INNER JOIN acc_accounts AS account ON account.id = line.id_account
|
INNER JOIN acc_accounts AS account ON account.id = line.id_account
|
||||||
INNER JOIN acc_years AS y ON y.id = trans.id_year
|
INNER JOIN acc_years AS y ON y.id = trans.id_year
|
||||||
WHERE account.code LIKE :account_code AND credit > 0
|
WHERE account.code = :account_code AND credit > 0
|
||||||
AND credit_line_id NOT IN (
|
AND credit_line_id NOT IN (
|
||||||
SELECT json_extract(link.document, '$.credit_line_id') AS credit_line_id FROM !table as link
|
SELECT json_extract(link.document, '$.credit_line_id') AS credit_line_id FROM !table as link
|
||||||
WHERE json_extract(link.document, '$.type') == "credit_link"
|
WHERE json_extract(link.document, '$.type') == "credit_link")
|
||||||
UNION
|
|
||||||
SELECT json_extract(exit_link.document, '$.exit_line_id') AS line_id FROM !table as exit_link
|
|
||||||
WHERE json_extract(exit_link.document, '$.type') == "exit_link")
|
|
||||||
ORDER BY trans.date, trans.label;
|
ORDER BY trans.date, trans.label;
|
||||||
:account_code = $account_code
|
:account_code = $ligne_immo.account_code
|
||||||
!table =$module.table
|
!table =$module.table
|
||||||
assign="other_immos."
|
assign="other_immos."
|
||||||
}}
|
}}
|
||||||
|
|
@ -55,8 +51,9 @@
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include
|
{{:include
|
||||||
file="_nav.html"
|
file="_nav.html"
|
||||||
current="managed"
|
current="config"
|
||||||
subcurrent="link_immo"
|
subcurrent="other"
|
||||||
|
subsubcurrent="immo"
|
||||||
type_immo="other"
|
type_immo="other"
|
||||||
}}
|
}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
@ -64,7 +61,7 @@
|
||||||
<section class="immobilisation">
|
<section class="immobilisation">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>
|
<legend>
|
||||||
Écritures au crédit du compte d'immobilisation « {{$ligne_immo.account_code}} » et sous-comptes
|
Écritures au crédit du compte d'immobilisation « {{$ligne_immo.account_code}} »
|
||||||
</legend>
|
</legend>
|
||||||
|
|
||||||
<div class="informations">
|
<div class="informations">
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@
|
||||||
|
|
||||||
{{:admin_header title="Modifier l'immobilisation" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Modifier l'immobilisation" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="managed" subcurrent="modify_infos"}}
|
{{:include file="_nav.html" current="index" subcurrent="%s"|args:$_GET.type_immo subsubcurrent="parameter"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,9 @@
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include
|
{{:include
|
||||||
file="_nav.html"
|
file="_nav.html"
|
||||||
current="managed"
|
current="index"
|
||||||
subcurrent="amortization"
|
subcurrent="managed"
|
||||||
|
subsubcurrent="amortization"
|
||||||
type_immo="managed"
|
type_immo="managed"
|
||||||
autres_amort=$free_amort_lines
|
autres_amort=$free_amort_lines
|
||||||
}}
|
}}
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@
|
||||||
*}}
|
*}}
|
||||||
{{:assign msg_years=""}}
|
{{:assign msg_years=""}}
|
||||||
{{#years closed=false order="start_date" where="start_date <= :debut AND :debut <= end_date"
|
{{#years closed=false order="start_date" where="start_date <= :debut AND :debut <= end_date"
|
||||||
:debut=$date_debut assign="years."}}
|
:debut=$date_debut assign=years.}}
|
||||||
{{if $total_amort == 0}}
|
{{if $total_amort == 0}}
|
||||||
{{:assign ts_debut=$date_debut|strtotime}}
|
{{:assign ts_debut=$date_debut|strtotime}}
|
||||||
{{else}}
|
{{else}}
|
||||||
|
|
@ -178,20 +178,6 @@
|
||||||
{{* enregistrer la liaison des lignes *}}
|
{{* enregistrer la liaison des lignes *}}
|
||||||
{{#foreach from=$result.lines item="line"}}
|
{{#foreach from=$result.lines item="line"}}
|
||||||
{{if $line.account_code == $credit_account|keys|value:0}}
|
{{if $line.account_code == $credit_account|keys|value:0}}
|
||||||
{{* TODO VOIR SI CORRECT ET UTILE *}}
|
|
||||||
{{*
|
|
||||||
vérifier la présence d'un doc avec cette ligne d'amortissement
|
|
||||||
(cas de la suppression manuelle d'un amortissement)
|
|
||||||
*}}
|
|
||||||
|
|
||||||
{{#load type="amort_link" where="$$.amort_line_id = :amort_line_id" :amort_line_id=$line.id debug=true assign="info_amort"}}
|
|
||||||
{{:debug info_amort=$info_amort}}
|
|
||||||
{{:assign uuid=$key}}
|
|
||||||
{{:break}}
|
|
||||||
{{else}}
|
|
||||||
{{:assign uuid=""|uuid}}
|
|
||||||
{{/load}}
|
|
||||||
{{:debug uuid=$uuid}}
|
|
||||||
{{:save
|
{{:save
|
||||||
key=""|uuid
|
key=""|uuid
|
||||||
type="amort_link"
|
type="amort_link"
|
||||||
|
|
@ -219,14 +205,12 @@
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="managed" subcurrent="amortization"}}
|
{{:include file="_nav.html" current="index" subcurrent="managed" subsubcurrent="amortization"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{if $years|count == 1}}
|
|
||||||
{{:assign var=selected_year value=$years.0.id}}
|
{{:assign var=selected_year value=$years.0.id}}
|
||||||
{{/if}}
|
|
||||||
{{:assign var=date_amort value=$years.0.end_date}}
|
{{:assign var=date_amort value=$years.0.end_date}}
|
||||||
{{:include file="_calcul_dates.html" date_debut=$date_debut date_fin=$date_amort keep="nbjours"}}
|
{{:include file="_calcul_dates.html" date_debut=$date_debut date_fin=$date_amort keep="nbjours"}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,7 @@
|
||||||
|
|
||||||
{{:admin_header title="Transfert d'immobilisation en cours" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Transfert d'immobilisation en cours" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{:include file="_nav.html" current="unfinished" subcurrent="transfer"}}
|
{{:include file="_nav.html" current="index" subcurrent="unfinished" subsubcurrent="transfer"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
|
||||||
|
|
@ -267,12 +267,7 @@
|
||||||
|
|
||||||
{{:admin_header title="Sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
{{:admin_header title="Sortie du bilan" custom_css="./style.css" current="module_amortization"}}
|
||||||
{{if ! $dialog}}
|
{{if ! $dialog}}
|
||||||
{{if $valeur_nette > 0}}
|
{{:include file="_nav.html" current="index" subcurrent="balance_exit"}}
|
||||||
{{:assign type_immo="managed"}}
|
|
||||||
{{else}}
|
|
||||||
{{:assign type_immo="amortized"}}
|
|
||||||
{{/if}}
|
|
||||||
{{:include file="_nav.html" current="%s"|args:$type_immo subcurrent="balance_exit"}}
|
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue