Hay una máscara CALDEP abierta para cada plan de amortización que hay que calcular. Una línea de esta máscara corresponde a un registro de la tabla DEPREC. Cada plan cuenta con una abreviatura específica y la máscara correspondiente contiene la información tal y como está en la tabla DEPREC.
La dotación del ejercicio calculada se encuentra en [M:DIV]DOTEXE. Se recupera posteriormente en el campo [F:DEPC]ENDDPE, ENDDPET o ENDDPEI si el seguimiento del cálculo de la dotación es "Real", "Teórico" o "Inicial", respectivamente. También se puede calcular una amortización excepcional en [M:DIV]AMTEXC. Se recupera posteriormente en el campo [F:DEPC]EXCDPR, EXCDPRT o EXCDPRI, según el seguimiento.
En un modo "específico", se pueden modificar los campos de la clase [F:DEPC]. No obstante, es recomendable que estas modificaciones solo las realice una persona que sepa cómo funciona el proceso de cálculo y conozca las consecuencias de dichas modificaciones. Asimismo, hay que controlar la validez de los resultados obtenidos en los distintos casos de gestión considerados en el cálculo: reconstitución del acumulado, cambio de método según las distintas fechas efectivas, revaloración, depreciación, salida, salida retroactiva, etc., resultados que pueden no ser adecuados.
[M:DIV]: pantalla CALDIV con distintos datos utilizados en el cálculo.
[M:DIV2]: pantalla CALDIV2 con distintos datos utilizados en el cálculo.
[M:FIY]: pantalla CALFIY con los ejercicios/periodos del contexto al que pertenece el plan que hay que calcular.
[M:DEP]: pantalla CALDEP con los datos del plan de amortización que hay que calcular.
[M:PPL]: pantalla CALPPL con los datos del plan de producción.
[M:TAB]: pantalla CALTAB con los datos sobre los límites de reintegración del vehículo.
[F:DEPC]: clase de fichero del ejercicio que hay que calcular.
La variable global G_SKPSTD debe inicializarse con el valor 1. De esta forma, puede ignorar el proceso de los modos de amortización "estándar".
La variable GOK puede tomar el valor 1 o 0 (1 por defecto). Si se detecta un error y hay que interrumpir el proceso de cálculo, la variable GOK debe pasar a 0. En este caso, en la traza aparece el error 9100.