01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado internacional.
Módulo:

SIGAFIN - Financiero.

Función:
Rutina (s)Nombre técnico
FINA085A.PRW

Orden de pago

Ticket:5500783 | 5526742
Issue (informe el requisito vinculado):DMICNS-5986 | DMICNS-6002
Versión:12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

El sistema presentaba un error al realizar la compensación entre PA y Facturas en diferentes monedas (FINA085a).

03. SOLUCIÓN

Se realizó un ajuste para que el sistema proceda correctamente a pesar de la cantidad de decimales informados, así como de las monedas utilizadas para la generación de los títulos.


Pasos para verificar la solución:

Issue DMICNS-5986 

1.- Informe una tasa de cambio para la moneda 2: para el ejemplo utilizamos 6.96.
2.- Registre algunos Pagos anticipados (PA) en la moneda 1.

Pago anticipado

Moneda

Valor original

000016

1.00

0.02

000017

1.00

48,534.84

000018

1.00

34,800.00





Total

83,334.86

3.- Registre una factura en moneda 1 (Bolívar) y también registre algunas facturas en moneda 2 (Dólar).   

Facturas

Valor original

Moneda

Tasa de cambio

Valor por pagar en Moneda 1

201903300001

1,933.33

2

6.96

13,455.98

201903300002

1,933.33

2

6.96

13,455.98

201903300003

1,933.33

2

6.96

13,455.98

201903300004

3,800.00

2

6.96

26,448.00

201903300005

400.00

2

6.96

2,784.00

201903300006

14,616.00

1

1.00

13,734.92









Total

83,334.86

4. - Accese a la rutina Orden de pago (FINA085a) y seleccione los títulos mencionados anteriormente, se observa que genera una diferencia.
5. - Ingresar a otras acciones a la opción de modificar y se cambia el valor de la factura 201903300006 de 14,616.00 restando la diferencia dando como resultado 13,734.92 (conforme podemos observar en el paso anterior), de esta manera, el valor total de los pagos anticipados y de las facturas quedan igual.
6. - Concluir a orden de pago y observando que se guarda correctamente los valores.

Issue DMICNS-6002 

1. - Informe una tasa de cambio para la moneda 2
2. - Registre uno Pago anticipado (PA) en la moneda 1.
3. - Registre una factura en moneda 2 (Dólar)
4. - Accese a la rutina Orden de pago (FINA085A) y seleccione los títulos mencionados anteriormente, verifique que al modificar los valores para salar los títulos se guarden correctamente.
5. - Realice el cambio de la moneda seleccionada para Dólar y realice una modificación por el valor ,de esta manera, el valor total de los pagos anticipados y de las facturas quedan igual.
6. - Confirme el cambio.
7. - Realice una nueva modificación de manera que se observe que los valores quedan igual.
8. - Registre los datos de la carpeta 'forma de pago' y concluya la orden de pago.

04. TABLAS UTILIZADAS


TablaDescripción
SE2Cuentas por pagar
SE5Movimientos bancarios