Línea de producto: | Microsiga Protheus. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||||
Módulo: | SIGAFAT - Facturación. | ||||||||
Función: |
| ||||||||
Ticket: | 5515120 | ||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-6631 | ||||||||
Versión: | 12.1.17 | 12.1.23 |
Al generar una Nota de Crédito a partir de una Factura con varios ítems y valores unitarios con 6 decimales, al cargar los ítems en la columna Valor Total (D1_TOTAL) no coincide con el Valor Total (D2_TOTAL) de la Factura, esto ocurre al realizar la selección del documento a partir de la opción "Facturas", sin embargo, no se presenta cuando se realiza a partir de la opción "Ítems".
En la rutina LOCXNF en la función LxDocOri(), al realizar la selección de un documento original desde la opción "Facturas" se obtiene el Valor Total a partir del campo D2_TOTAL, en lugar de realizar nuevamente el cálculo del total.
Pre-requisitos para probar la solución
Tabla SD1 - ítems de las Fact. de Entrada
Campo | D1_VUNIT |
Tamaño | 14 |
Decimal | 6 |
Formato | @E 9,999,999.999999 |
Tabla SD2 - Ítems de Venta de la Fact.
Campo | D2_PRCVEN |
Tamaño | 14 |
Decimal | 6 |
Formato | @E 9,999,999.999999 |
Ingresar al módulo SIGAFAT >> | Actualizaciones | Facturación | Facturaciones | y capturar una Factura de venta con los siguientes valores en los ítems.
Ítem | Cantidad | Valor Unit. | Valor Total |
---|---|---|---|
01 | 15.00 | 938.485080 | 14,077.28 |
02 | 2.00 | 1,109.897880 | 2,219.80 |
Prueba de la solución.