!--a11y-->
Retroactividad 
Objetivo
En uno de los pasos finales del proceso de cálculo de la nómina se realiza el cálculo retroactivo de pagos de salario que, por una razón u otra, ya no son consistentes con la ejecución de nómina original. Este paso se realiza con ayuda del subesquema ERR0.
Requisitos
Existen resultados de nómina de períodos anteriores.
Proceso
Haciendo uso de diferentes reglas de cálculo de personal, el subesquema ERR0 (Retroactividad) realiza los siguientes pasos:
- Consulta si el proceso es una ejecución original o una ejecución retroactiva.
- Ejecución original
: Lee las diferencias encontradas con ayuda de la regla de cálculo X041. Dicha regla suma las diferencias de recálculo generadas por el cálculo retroactivo de períodos anteriores al importe de pago del período actual.
- Ejecución retroactiva
:
- Importa el último resultado de nómina (ejecución original o retroactividad antigua) a la tabla ORT mediante la regla de cálculo X048.
- Realiza un loop sobre los resultados de períodos anteriores:
- A través de la regla E042, crea las diferencias y transfiere las CC-nóminas de los últimos resultados de nómina para el cálculo retroactivo. Las CC-nóminas ya transferidas en una ejecución de nómina anterior no pueden modificarse posteriormente y por ello deben traspasarse sin modificar. Además, en función de su clase, determinadas CC-nóminas son traspasadas bien a la tabla de resultados RT o a la tabla de diferencias DT, o bien son sumadas o restadas a/de las CC-nóminas Diferencia de recálculo (/551), Importe de pago (/560), o Devengos/deducciones (/110).
- Con la regla X047 determina el importe de pago nuevo (final), que fluye a la CC-nómina Devengos/deducciones (/110).
- Seguidamente, la función BTFIL incluye en el proceso las transferencias habidas en el último cálculo de nómina. Fin del loop.
- La regla de cálculo de personal X043 diferencia entre dos casos: en el primer caso parte de la base de que ya se determinó un importe de pago en una nómina anterior para un período de cálculo retroactivo. El nuevo importe de pago (/560) se compensa con el importe de la CC-nómina Diferencia de recálculo (/551) (ya que, en la mayoría de los casos, el importe de la CC-nómina (/551) es el importe de pago original). En el segundo caso, parte de la base de que aún no se determinó el importe de pago para un período de cálculo retroactivo en una nómina anterior. En este caso, realiza los mismos pasos que en el primer paso, pero adicionalmente reduce a 0 el importe de pago en la tabla interna Input.
- Si se procesó el loop, la regla de cálculo X043 almacena el nuevo importe de pago, determinado por la regla X047, en la tabla de diferencias (tabla interna DT).
Lea también:
Retroactividad en el cálculo del I.R.P.F.
Igualmente encontrará información detallada en la documentación de los campos correspondientes en el sistema.