Al generar una Devolución de un Remito el sistema no trae los valores correctos del documento original cuando el parámetro MV_DESCSAI está configurado con valor 1.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFAT - Facturación.

Función:

RutinaNombre Técnico
LOCXNFDocumentos Fiscales.
MATXFISCálculo impuestos fiscales y financieros.
MATV410AValidación de getdados del Pedido de Vta.

Situación/Requisito:

Cuando se visualiza una Devolución de Remisión (aplica para devoluciones generadas a partir de una remisión o directamente), que contiene un % de descuento, el Valor Unit., Valor Total, Vlr. Mercado y Valor Bruto se muestra erróneo.

Si el parámetro MV_DESCSAI esta en 1, debe mostrar el valor de mercado y el total del ítem con el Descuento.

Si el parámetro MV_DESCSAI esta en 2, debe mostrar el valor de mercado y el total del ítem sin el Descuento.

Solución/Implementación:

Los valores almacenados en los campos F2_VALMERC y D2_TOTAL son con descuento incluido, por tanto es necesario indicar que si el parámetro MV_DESCSAI esta en 1, se visualizaran de esa forma, pero si el parámetro esta en 2, se visualizaran sin el descuento.

En la rutina LOXCNF se modifica la función InicializaFis para que al visualizar una Devolución de Remisión no se le sume el descuento al Valor Total y así se visualice correctamente el Valor Unit si el país es Perú.

En la rutina Matxfis se modifica la función MaFisVTot para que si es diferente de inclusión y es una Remisión (si la especie es RFN), no se aplique descuento al Valor Bruto, además se modificó la función MaFisRecal para que se tome en cuenta descuento a Valor Unit., Valor Total y Vlr. Mercado cuando el parámetro MV_DESCSAI es 1 y la rutina es MATA462DN.

Requisito (Issue):DMINA-1416, DMINA-1618.
Versión:12.1.14 -12.1.17.