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.
[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.
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é, ...
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.
[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.
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.
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.
[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.