Le point d'entrée FIYDPCpermet de calculer la dotation d'un exercice en lieu et place du traitement standard pour un mode d'amortissement spécifique.
Ce point d’entrée est appelé avant le calcul de la dotation exercice d'un bien pour l'un de ses plans d'amortissement d'un contexte en cours de calcul. Pour un bien, la dotation exercice est calculée à trois niveaux, 'Réel", "Théorique", "Initial". Il permet de calculer la dotation exercice pour des modes d'amortissement "spécifiques".
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.
La dotation exercice calculée est stockée dans [M:DIV]DOTEXE. Le champ [F:DEPC]ENDDPE, ENDDPET, ENDDPEI en hérite ultérieurement respectivement s'il s'agit du calcul de la dotation exercice pour le suivi "Réel", "Théorique", "Initial". Un amortissement exceptionnel peut être également calculé dans [M:DIV]AMTEXC. Le champ [F:DEPC]EXCDPR, EXCDPRT, EXCDPRI en hérite ultérieurement selon le suivi.
Les champs de la classe [F:DEPC] peuvent être modifiés dans le cadre d'un mode "spécifique". Ceci est fortement déconseillé à une personne n'ayant pas une "solide" connaissance du fonctionnement du traitement de calcul et des conséquences et impacts de telles modifications. En outre, il est impératif de contrôler la validité des résultats obtenus dans les différents cas de gestion pris en charge par le calcul : Reconstitution de cumul, changement de méthode selon les différentes prises d'effet, réévaluation, dépréciation, sortie, sortie rétroactive, .... résultats qui peuvent se révéler être inappropriés.
[M:DIV] : écran CALDIV contenant différentes informations utilisées par le calcul
[M:DIV2] : écran CALDIV2 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
[F:DEPC] : Classe fichier de l'exercice à calculer
La variable globale G_SKPSTD doit être initialisée à 1. Ceci permet de sauter le traitement propre aux modes d'amortissement "standards".
La variable GOK peut prendre la valeur 1 ou 0 (1 par défaut). La variable GOK doit être affectée à 0 si une erreur est détectée et que le traitement de calcul doit être interrompu. Dans ce cas, l'erreur 9100 figure dans la trace.