Error de redondeo en PorceHaber - MPF

Silvia Acuña escribió:

Ariel, con motivo del mail que te estoy reenviando, antes del cierre de cada liquidación estamos efectuando algunos controles.
No recuerdo si esto se solucionó o no, y a partir de que versión…
Recordas algo al respecto?

Silvia Acuña

Conversación reenviada
Asunto: PROBLEMA CON PORCEHABER

De: Silvia Acuña sacunia@gmail.com
Fecha: 20 de noviembre de 2008 19:43
Para: Ariel Zoia azoia@rec.unicen.edu.ar
Cc: pampa.desarrollo@siu.edu.ar

De acuerdo a lo conversado con Ariel, les paso a explicar el problema detectado:

Cuando cargo es afectado por licencias sin goce de haberes en el mismo
periodo de forma tal que las licencias cubren todo el mes, el cálculo
del porcehaber no da cero.

Ejemplo Lic: desde el 19/08/2008 al 16/11/2008
17/11/2008 26/11/2008
27/11/2008 31/12/2008
El porcehaber final es 0.01
si le hacemos superponer por odbc las fechas de finalización con las
de inicio (sacando el control de planta claro está) por ejemplo
corriendo la fecha de finalización de la primer licencia del 16/11 al
17/11 calcula bien el dato.

No solo sucede esto cuando debe liquidar 0 (cubrir todo el periodo)
sino también en varios casos el sistema calcula por ejemplo 3.34 en
lugar de 3.33 o bien 6.67 en lugar de 6.66

Detectamos el caso de agentes a los que hay que liquidarle 1 día
debido a que hay una licencia por ejemplo sin goce hasta el 1/11 y el
cargo caen el 2/11, el porcehaber que calcula el pampa es 3.34,
mientras que si le sacamos la licencia y bajamos el cargo el 1/11/2008
para que le liquide un día, el porcehaber se calcula correctamente a
3.33.

Silvia Acuña
Ministerio Público Fiscal


De: Silvia Acuña sacunia@gmail.com
Fecha: 21 de noviembre de 2008 11:24
Para: mapuche.desarrollo@siu.edu.ar

---------- Mensaje reenviado ----------
De: Silvia Acuña sacunia@gmail.com
Fecha: 20 de noviembre de 2008 20:43
Asunto: PROBLEMA CON PORCEHABER
Para: Ariel Zoia azoia@rec.unicen.edu.ar
Cc: pampa.desarrollo@siu.edu.ar

Silvia, realizamos las pruebas de los mismos casos que ustedes llegando a los mismos resultados, repasando un poco el código sospecho que se puede tratar de un tema de redondeo ya que los días trabajados los calcula correctamente, de todos modos es muy compleja la evaluación de esa parte del liquidador y como Osmar comento en uno de los comité de este año la idea es no tocar en lo posible el mismo. De todos modos en caso de tener que abordar un problema relacionado lo tendremos pendiente para evaluarlo.Ya estamos pasando el caso a las personas que están desarrollando el liquidador de Mapuche para no replicar el error.

Saludos,
Ariel Zoia
Equipo SIU-Mapuche/Pampa
Consorcio SIU
02293-422000 int. 131
http://www.siu.edu.ar

Precisamente como estamos documentando procedimientos, tengo uno de control del porcehaber y cuando rastree el caso vi que habia algunos casos todavía, la idea es precisamente que no se replique en mapuche. Pasa que el porcehaber al quedar con un valor tan bajo liquida igual cargos que no debería liquidar, lo resolvimos poniendo Stop en la liquidación antes de su cierre, volvemos a liquidar, cerramos y cuando habilitamos el nuevo período le sacamos el stop a esos cargos.
Gracias Ariel!
Nos mantenemos en contacto.
Silvia