Cálculo del Vlr. Impuesto es erróneo cuando la TES está configurada para calcular sobre el Total de la Factura en un Pedido de Venta.

Línea de Producto:

Microsiga Protheus

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFAT - Facturación.

Función:

M460IVA - Calculo de IVA de salida.

Situación/Requisito:

Al generar una Factura de Venta a partir de un Pedido de Venta se identifica que el cálculo del Vlr. Impuesto es erróneo cuando la TES está configurada para calcular sobre el Total de la Factura. 

Solución/Implementación:

Se modifican fuente M460IVA para abrir punto de entrada MT410DECS, el cual permitirá al usuario indicar el  número de decimales a manejar durante el cálculo de impuestos.

El punto de entrada solo se habilita cuando el parámetro MV_CENT es igual a 2 y la función sea ejecutada desde el Pedido de Venta (MATA410).

Ejemplo de codificación del punto de entrada:

User Function MT410DECS()

//Decimales a utilizar
Local nDecimal:= 4

Return nDecimal

Requisito (Issue):

DMINA-68 V12.1.7 | DMINA-261 V12.1.17