Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal
Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal
Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PYDP_PER esta <strong>de</strong>spués, lo que está en el último cálculo que son 500 le sumará los 100 que<br />
tiene programados, resultando 600.<br />
Sin embargo si primero entra a la rutina PYDP_PER esta almacenará 100.00 en el cálculo <strong>de</strong><br />
bono y la rutina <strong>de</strong> bono almacenará 500.00 pero como la rutina <strong>de</strong> bono no tiene que primero<br />
llame lo que tiene el cal y lo sume con la captura, solo almacenará 500.00 perdiéndose los<br />
100.00 que estaban programados por los PYDP's.<br />
Los PYDP's <strong>de</strong> monto <strong>de</strong>ben actualizar los saldos, sin embargo esta actualización no se hace<br />
al ejecutar el proceso <strong>de</strong> cálculo <strong>de</strong> nómina, ya que este se pue<strong>de</strong> ejecutar muchas veces, la<br />
afectación <strong>de</strong> los saldos se hace al cierre <strong>de</strong> la nómina, utilizando la instrucción [ACT_PYDP]<br />
esta instrucción actualiza los saldos en la base <strong>de</strong> PYDP´s y genera los movimientos <strong>de</strong> los<br />
estados <strong>de</strong> cuenta <strong>de</strong> aquellos PYDP's que están configurados para llevar PYDP´s.<br />
Otra función <strong>de</strong>l [ACT_PYDP] es que al momento <strong>de</strong> generar los movimientos <strong>de</strong>l estado <strong>de</strong><br />
cuenta, <strong>de</strong>tecta si el monto inicial es igual al saldo, lo cual indica que el PYDP es <strong>de</strong> reciente<br />
creación y genera el Cargo inicial que equivale al monto inicial y el primer abono.<br />
Para aquellos PYDP´s cuyo monto por período es diferente se pue<strong>de</strong> optar por 2 modos <strong>de</strong><br />
controlarlo.<br />
1.- Manejar varios datos generales.<br />
a) Datos Generales a configurar:<br />
Dat 100.- Monto Inicial<br />
Dat 101.- Saldo<br />
Dat 102.- Abono por período<br />
c) Configurar un Cal<br />
Cal 25.- Descuento<br />
b) Rutina <strong>de</strong> Préstamo <strong>de</strong>ntro <strong>de</strong>l Editor <strong>de</strong> Procesos.<br />
R_DAT(101) Saldo<br />
R_DAT(102) Abono por período<br />
@TOPE<br />
S_CAL(25) Descuento<br />
La función TOPE se utiliza para que el abono no sea mayor al saldo, se pue<strong>de</strong>n agregar<br />
multiplicaciones o cualquier fórmula antes <strong>de</strong> almacenar en el CAL.<br />
c) Rutina <strong>de</strong> Actualización <strong>de</strong> saldos en el cierre. Esta rutina <strong>de</strong>be ejecutarse antes <strong>de</strong>l<br />
_[BORRACAL]<br />
[PRESTAMO]<br />
R_DAT(101) 'Saldo<br />
R_CAL(25) 'Descuento<br />
- 'Resta<br />
S_DAT(101) 'Saldo<br />
0 'Cero<br />
R_DAT(101) 'Saldo<br />
>.[SIGUE] 'Si el saldo es > 0 ve a Sigue<br />
0 'Cero<br />
S_DAT(100) 'Almacena en Monto Inicial<br />
S_DAT(101) 'Almacena en Saldo