Points d'entrée > Module Immobilisations > Script standard GLOBI1 

BEFCLC : avant calcul

Le point d'entrée BEFCLCpermet de modifier les informations utilisées par le calcul d'un plan d'amortissement juste avant calcul.

Contexte et mode de fonctionnement

Contexte d'appel

Ce point d’entrée est appelé avant le calcul des amortissements pour l'un des plans d'amortissement d'un contexte à calculer.

Les informations nécessaires au calcul d'un bien sont disponibles dans des masques ouverts préalimentés avant calcul : Exercices/Périodes, Mode d'amortissement, Contexte, Plan de production, ...
 Pour chaque plan d'amortissement à calculer, un masque CALDEP est ouvert. Une ligne de ce dernier correspond, champ pour champ, à un enregistrement de la table DEPREC. Chaque plan possède une abréviation spécifique et le masque correspondant contient les informations telles qu'elles existent dans la table DEPREC. Avant calcul, un transmask est réalisé dans un masque CALDEP dont l'avbréviation est  DEP. Ce point d'entrée permet de prendre la main avant calcul sur les informations de ce masque.

Variables et masques disponibles

[M:DIV]   : écran CALDIV contenant différentes informations utilisées par le calcul
[M:FIY]    : écran CALFIY contenant les exercices/périodes du contexte auquel appartient le plan à calculer
[M:DEP]   : écran CALDEP contenant les informations du plan d'amortissement à calculer
[M:PPL]    : ecran CALPPL contenant les informations du plan de production
[M:TAB]   : écran CALTAB contenant les informations concernant les plafonds de réintégration véhicule

La variable globale G_CLCSTD est à disposition. Elle peut prendre la valeur 0 ou 1.
Si G_CLCSTD est à 1, le calcul standard est effectué.
Si G_CLCSTD est à 0 le calcul standard n'est pas effectué. Un calcul spécifique peut être exécuté.  Le traitement de calcul standard se charge d'une part d'alimenter les masques avant calcul  et de récupérer les informations après calcul spécifique afin de les mettre à jour. 

BEFLNK : avant calcul lien entre plans

Le point d'entrée BEFLNKpermet de modifier les informations utilisées pour gérer le lien entre deux plans. Ce lien peut être paramétré au niveau de la transaction contexte ou implicite : lien entre le plan fiscal et le plan minimum propre à la gestion du différé, lien entre le plan fiscal et le plan comptable propre à la gestion du dérogatoire ou à celle de la réintégration fiscale.

A ce niveau, le calcul des dotations a été effectué. Ces informations peuvent être retraitées avant la détermination du dérogatoire, du différé, ...

Contexte et mode de fonctionnement

Contexte d'appel

Ce point d’entrée est appelé après le calcul des amortissements d'un bien, juste avant le traitement gérant le lien entre plans. Les informations résultantes du calcul d'un plan d'amortissement sont disponibles dans un masque CALDEP dont l'abréviation est spécifique à chaque plan. 

Ce point d'entrée permet de prendre la main sur les informations de chacun des plans avant l'appel au traitement gérant le lien entre plans.

Variables et masques disponibles

[M:DIV]     : écran CALDIV contenant diverses informations utilisées par le calcul
[M:PCPT]   : écran CALDEP contenant les informations du plan d'amortissement 1
[M:PFIS]    : écran CALDEP contenant les informations du plan d'amortissement 2
[M:PMIN]   : écran CALDEP contenant les informations du plan d'amortissement 3
[M:PORI]   : écran CALDEP contenant les informations du plan d'amortissement 4
[M:PR76]   : écran CALDEP contenant les informations du plan d'amortissement 5
[M:PIAS]   : écran CALDEP contenant les informations du plan d'amortissement 6
[M:PTEC]   : écran CALDEP contenant les informations du plan d'amortissement 7
[M:PRET]   : écran CALDEP contenant les informations du plan d'amortissement 8
[M:PSUB]   : écran CALDEP contenant les informations du plan d'amortissement 9
[M:PLI1]   : écran CALDEP contenant les informations du plan d'amortissement 10
[M:PLI2]   : écran CALDEP contenant les informations du plan d'amortissement 11
[M:PLI3]   : écran CALDEP contenant les informations du plan d'amortissement 12
[M:PLI4]   : écran CALDEP contenant les informations du plan d'amortissement 13
[M:PLI5]   : écran CALDEP contenant les informations du plan d'amortissement 14
[M:PLI6]   : écran CALDEP contenant les informations du plan d'amortissement 15

La variable globale G_CLCSTD est à disposition. Elle peut prendre la valeur 0 ou 1.
Si G_CLCSTD est à 1, le calcul standard est effectué.
Si G_CLCSTD est à 0 le calcul standard n'est pas effectué. Un calcul spécifique peut être exécuté.  Le traitement de calcul standard se charge d'une part d'alimenter les masques avant calcul  et de récupérer les informations après calcul spécifique afin de les mettre à jour.

AFTLNK : après calcul lien entre plans

Le point d'entrée AFTLNKpermet de modifier les informations disponibles après le traitement de calcul et la gestion des liens entre deux plans.

A ce niveau, les différents traitements liés au calcul d'amortissement ont été effectués. Ces informations peuvent être retraitées avant leur mise à jour dans les différentes tables les hébergeant.

Contexte et mode de fonctionnement

Contexte d'appel

Ce point d’entrée est appelé après avoir calculé les amortissements d'un bien et effectué la gestion des liens entre plans, juste avant la mise à jour des tables hébergeant ces informations. Les informations résultantes du calcul d'un plan d'amortissement sont disponibles dans un masque CALDEP dont l'abréviation est spécifique à chaque plan. 

Ce point d'entrée permet de prendre la main sur les informations de chacun des plans avant la mise à jour dans les tables  FXDASSETS et DEPREC. Une ligne d'un écran CALDEP correspond champ pour champ à un enregistrement DEPREC. Sur chaque ligne un champ supplémentaire est disponible FLGUPD portant l'action à réaliser lors de la mise à jour : "N" pour aucune action, "U" pour rewrite et "I" pour write.

Variables et masques disponibles

[M:DIV]     : écran CALDIV contenant diverses informations utilisées par le calcul
[M:PCPT]   : écran CALDEP contenant les informations du plan d'amortissement 1
[M:PFIS]    : écran CALDEP contenant les informations du plan d'amortissement 2
[M:PMIN]   : écran CALDEP contenant les informations du plan d'amortissement 3
[M:PORI]   : écran CALDEP contenant les informations du plan d'amortissement 4
[M:PR76]   : écran CALDEP contenant les informations du plan d'amortissement 5
[M:PIAS]   : écran CALDEP contenant les informations du plan d'amortissement 6
[M:PTEC]   : écran CALDEP contenant les informations du plan d'amortissement 7
[M:PRET]   : écran CALDEP contenant les informations du plan d'amortissement 8
[M:PSUB]   : écran CALDEP contenant les informations du plan d'amortissement 9
[M:PLI1]   : écran CALDEP contenant les informations du plan d'amortissement 10
[M:PLI2]   : écran CALDEP contenant les informations du plan d'amortissement 11
[M:PLI3]   : écran CALDEP contenant les informations du plan d'amortissement 12
[M:PLI4]   : écran CALDEP contenant les informations du plan d'amortissement 13
[M:PLI5]   : écran CALDEP contenant les informations du plan d'amortissement 14
[M:PLI6]   : écran CALDEP contenant les informations du plan d'amortissement 15


La variable globale G_CLCSTD est à disposition. Elle peut prendre la valeur 0 ou 1.
Si G_CLCSTD est à 1, le calcul standard est effectué.
Si G_CLCSTD est à 0 le calcul standard n'est pas effectué. Un calcul spécifique peut être exécuté.  Le traitement de calcul standard se charge d'une part d'alimenter les masques avant calcul  et de récupérer les informations après calcul spécifique afin de les mettre à jour.