14.05.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!