ÍNDICE
- Visión general
- Ejemplo de utilización
- Tablas
01. VISIÓN GENERAL
Este documento de referencia tiene como objetivo mostrar el comportamiento del parámetro MV_DESCSAI cuando está configurado en sus dos opciones, también, se mostrará el proceso de traslado de descuentos desde los pedidos de ventas a facturas de ventas.
Concepto del parámetro MV_DESCSAI
Este parámetro nos permite cambiar la visualización de los valores unitarios de un ítem y el valor mercado de una factura de venta cuando estas tienen descuentos.
El parámetro MV_DESCSAI nació de la necesidad de los clientes de México para documentos de salida, principalmente, para documentos de crédito. El objetivo era crear un parámetro para poder escoger como se quiere ver los valores en los documentos de salida cuando estos tengan descuentos sin tener que hacer cambios en la grabación de datos del sistema. Posteriormente, esta funcionalidad acabo siendo implementada en casi todas las localizaciones, excepto Brasil.
¿Dónde es utilizado?
El parámetro MV_DESCSAI es utilizado actualmente en todos los documentos asociados a clientes. Por ejemplo:
- Pedidos de venta
- Remitos de venta
- Facturas de venta manuales
- Documentos de débito y crédito de venta
- Cálculo de impuestos e informes.
02. EJEMPLO DE UTILIZACIÓN
- Si el parámetro MV_DESCSAI está en 1 el sistema debe mostrar el valor de mercado y el total del ítem con el descuento aplicado, en otras palabras, el valor unitario del ítem se le restará el valor del descuento.
Ejemplo: En este remito podemos revisar que el descuento está incluido en el valor unitario, valor total y valor de mercado.
- Valor unitario de la mercaduría = 1,000.00.
- Valor de descuento = 100.00.
- Valor unitario visualizado = 900.00.

- Si el parámetro MV_DESCSAI está en 2, el sistema debe mostrar el valor de mercado y el total del ítem sin el descuento.
Ejemplo: En este remito podemos revisar que el descuento no está incluido en el valor unitario, valor total y valor de mercado, en otras palabras, el valor unitario se mantiene como lo indicó el usuario.
- Valor unitario de la mercaduría = 1,000.00
- Valor de descuento = 100.00
- Valor unitario visualizado = 1,000.00

El parámetro MV_DESCSAI solo altera los montos de manera visual. |
Si validamos el registro de la factura a nivel de datos, el sistema siempre guarda los valores de la siguiente forma, independientemente si el parámetro fue configurado en 1 o en 2.
Num. Doc. = "000100000037"
Serie Docto. = "R"
Cliente = "M15542"
Tienda = "01"
Fch Emisión = "20221109"
Provincia = "BA"
Valor Bruto = "900"
Vlr. Mercad. = "900"
Descuentos = "100"
Especie Doc. = "RFN"
Moneda = "1"
Ítems de Venta de la Fact.
Item = "01"
Producto = "155420000000000000000000000001"
Cantidad = "1"
Valor Unit. = "900"
Valor Total = "900"
Tipo Salida = "507"
Cód. Fiscal = "612"
Dsct.Ítem = "10"
Precio Tabla = "1000"
Descuento = "100"
A continuación, se muestra el proceso de traslado de descuentos desde un pedido de venta a una factura de venta:
- Por medio del módulo Configurador (SIGACFG), verificar el contenido del parámetro MV_DESCSAI.
- A través de la rutina Productos (MATA010) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Archivos, incluir un producto para usarlo en la prueba.
- A través de la rutina Tipos de entrada y salida (MATA080) que se encuentra en el menú perteneciente al módulo de SIGAFIS | Actualizaciones | Archivos, registre una TES de salida que no active stock.
- A través de la rutina Clientes (MATA030) que se encuentra en el menú perteneciente al módulo de SIGAFIS | Actualizaciones | Archivos, contar con un cliente.
- A través de la rutina Condiciones de Pago (MATA360) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Archivos, contar con una condición de pago.
- A través de la rutina Pedido de venta (MATA410) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Pedido, crear un pedido de venta que genere Factura, a demás, informar un descuento al ítem.
|
- Por medio de la rutina Pedidos de venta, buscar el pedido de venta generado previamente,
- Desplegar el menú otras acciones y dar clic en la opción "Prep. doc salida".
- Seguir las instrucciones del asistente.
- Se solicitará que informe un punto de venta, posterior a esto, el sistema iniciará el proceso de creación de la factura de venta.
- En la rutina Facturación ubicada en el módulo SIGAFAT | Actualizaciones | Facturación, busque la factura generada y valide los montos mostrados. Revise la pestaña "Comparación de resultados" de esta sección .
|
Al realizar la misma prueba, pero, cambiando la configuración del parametro MV_DESCSAI observamos que a nivel de datos NO hay diferencias. Al momento de visualizar el documento en el sistema los montos cambian, este es el comportamiento correcto. MV_DESCSAI = 1 | MV_DESCSAI = 2 |
---|
Encabezado de Fact. de Salida Num. Doc. = "155420000100" Serie Docto. = "A" Cliente = "M15542" Tienda = "01" Cond. Pago = "001" Num. Título = "155420000100" Fch Emisión = "20221103" Provincia = "BA" Valor Bruto = "1089" Vlr. Mercad. = "900" Descuentos = "100" Vlr. Factura = "1089" Especie Doc. = "NF" Base Imp. 1 = "900" Valor Imp. 1 = "189" Hora = "15:27" Moneda = "1" Tasa Moneda = "1" Prov.Entrega = "BA" Fch. Digit. = "20221103" Punto Venta = "0001" Ítems de Venta de la Fact. Item = "01" Producto = "155420000000000000000000000001" Cantidad = "1" Est. Entrega = "BA" Valor Unit. = "900" Valor Total = "900" Tipo Salida = "507" Cód. Fiscal = "612" Dsct.Ítem = "10" Num. Pedido = "000276" Precio Tabla = "900" Nro.Secuenc. = "005281" Descuento = "100" Base Imp. 1 = "900" Valor Imp. 1 = "189" Alic. Imp. 1 = "21"

| Encabezado de Fact. de Salida Num. Doc. = "155420000104" Serie Docto. = "A" Cliente = "M15542" Tienda = "01" Cond. Pago = "001" Num. Título = "155420000104" Fch Emisión = "20221103" Provincia = "BA" Valor Bruto = "1089" Vlr. Mercad. = "900" Descuentos = "100" Vlr. Factura = "1089" Especie Doc. = "NF" Base Imp. 1 = "900" Valor Imp. 1 = "189" Hora = "17:45" Moneda = "1" Tasa Moneda = "1" Prov.Entrega = "BA" Fch. Digit. = "20221103" Punto Venta = "0001" Ítems de Venta de la Fact. Item = "01" Producto = "155420000000000000000000000001" Cantidad = "1" Est. Entrega = "BA" Valor Unit. = "900" Valor Total = "900" Tipo Salida = "507" Cód. Fiscal = "612" Dsct.Ítem = "10" Num. Pedido = "000279" Precio Tabla = "900" Nro.Secuenc. = "005286" Descuento = "100" Base Imp. 1 = "900" Valor Imp. 1 = "189" Alic. Imp. 1 = "21"

|
|
|
03. TABLAS UTILIZADAS
- SC5 - Pedidos de Venta | SC6 - Ítems de los Pedidos de Venta
https://tdn.totvs.com/pages/viewpage.action?pageId=718964174
- SF2 - Encabezado de Fact. de Salida | SD2 - Ítems de Venta de la Fact.
https://tdn.totvs.com/pages/viewpage.action?pageId=718964685