Producto:

Microsiga Protheus

Versiones:

12.1.17 y superiores

Ocurrencia:

La rutina de borrado de residuos (FINA415) graba incorrectamente los campos E5_VALOR y E5_VLMOED2.

Paso a paso:

Ejemplo del escenario de la ocurrencia:

1 - Incluir una tasa por el valor de 2,00 para el campo Tasa Moneda 2, para la fecha 25/10/2019.

2 - Incluir un título por cobrar (SE1) en la fecha 25/10/2019 por el valor de 1000 dólares:
      E1_VALOR = 1000
      E1_MOEDA = 2
      E1_VLCRUZ = 2000

3 - Realizar una baja parcial en el título en la fecha 25/10/2019 por el valor de 995 dólares:
      E5_VALOR = 1990
      E5_MOEDA = 01
      E5_VLMOED2 = 995

4 - Al ejecutar la rutina de borrado de residuos (FINA415) la rutina realiza las siguientes grabaciones en la tabla movimiento bancario (SE5):
      E5_VALOR = 5
      E5_MOEDA = 02
      E5_VLMOED2 = 5

 

Este escenario ocurre debido a la nueva regla de grabación en la tabla SE5. Si el movimiento no tiene banco vinculado, como por ejemplo la baja por dación (DAC),
el sistema realizará la grabación en la tabla SE5 teniendo como referencia la moneda del título por cobrar.