Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
    1. Traslado de descuentos desde un pedido de venta a una factura de venta
    2.  Cálculo de descuentos en un pedido de venta con lista de precios y regla de descuentos
  3. 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 remito facturas de ventas cuando el parámetro MV_DESCSAI esté configurado en 1 o en 2.

Concepto del parámetro MV_DESCSAI

Este parámetro nos permite cambiar configurar 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 Mexico para documentos de salida, principalmente, para documentos de credito. El objetivo era crear un parametro para poder escojer como se quiere ver los valores en los documentos de salida cuando estos tengan descuentos sin tener que hacer cambios en la grabacion de datos del sistema. Posteiormente esta funcionalidad acabo siendo implementada en casi todas las localizaciones excepto Brasil.

¿Donde es ¿Dónde es utilizado?

El parámetro MV_DESCSAI es utilizado actualmente en todos los documentos asociados a clientes. , por ejemplo :

Pedidos de Ventas

Remitos de venta

Facturas de venta Manuales

Documentos de Debito e Credito de ventas

los remitos de venta, facturas de venta, entre otros.

Configuración recomendada para localizaciones de cono sur:

Argentina: 2.

Bolivia: 1.

Chile: 1.

Paraguay; 1.

Uruguay; 1Calculo 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 unitario y el total del ítem con el descuento aplicado, en otras palabras, el valor unitario del item í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

...

    • mercancí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 unitario 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

...

    • mercancía = 1,000.00
    • Valor de descuento = 100.00
    • Valor

...

    • unitario visualizado = 1,000.00


Informações
titleImportante:

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) A continuación, se muestra el proceso de traslado de descuentos desde un pedido de venta a una factura de venta:

...

Totvs custom tabs box
tabsConfiguraciones Previas,Flujo de Prueba, Comparación de resultados, Paso 04
idspaso1,paso2,paso3
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Por medio del módulo Configurador (SIGACFG), verificar el contenido del parámetro MV_DESCSAI, para este caso puede usar la opción 1 o 2.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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 del pedido.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Por medio de la rutina Pedidos de venta, buscar el pedido de venta generado previamente,
  2. Desplegar el menú otras acciones y dar clic en la opción "Prep. doc salida".
  3. Seguir las instrucciones del asistente.
  4. Se solicitará que informe un punto de venta, posterior a esto, el sistema iniciará el proceso de creación de la factura de venta.
    1. En la rutina
    Facturacion
    1. Facturación ubicada en el módulo SIGAFAT | Actualizaciones | Facturación, busque la factura generada y valide los montos mostrados.
    El sistema NO muestra los montos del descuento a nivel item y a nivel encabezado, pero, el porcentaje en el ítem sí. Grabar el monto del descuento en él ítem ocasionar inconsistencias en el cálculo de los valores al momento de generar la factura de venta
    1. Revise la pestaña "Comparación de resultados" de esta sección
Totvs custom tabs box items
defaultno
referenciapaso3

Al realizar la misma prueba, pero, cambiando la configuración del parámetro 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 = 1MV_DESCSAI = 2

Encabezado de Fact. de Salida
Num. Doc. = "155420000100"
Serie Docto. = "A"
Cliente = "M15542"
Tienda = "01"
Cond. Pago = "001"
Num.

Titulo

Título = "155420000100"
Fch

Emision

Emisión = "20221103"
Provincia = "BA

"
Tipo Consum. = "I

"
Valor Bruto = "1089"
Vlr. Mercad. = "900"
Descuentos = "100

"
Tipo Factura = "N"
Sucursal = "D MG 01

"
Vlr. Factura = "1089"
Especie Doc. = "NF

"
Prefijo =

"

A"


Base Imp. 1 = "900"
Valor Imp. 1 = "189"

Hora = "15:27"

Moneda = "1"
Tasa

Moeda

Moneda = "1

"
Form. Propio = "S"
Id. Doc. = "01"
Prov.Entrega = "BA"
Xml de Envio = "null"
Neto Prod. = "2"
Fch. Digit. = "20221103

"

Serie Doc. = "A"

Punto Venta = "0001"

RG 1415/2849 = "01"

Í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.

Item

Ítem = "10"
Num. Pedido = "000276"
Precio Tabla = "900"

Item Ped

Nro.Secuenc. =

"01

"005281"
Descuento = "100"

Cliente

Base Imp. 1 = "

M15542

900"

Tienda

Valor Imp. 1 = "

01

189"

Deposito

Alic. Imp. 1 = "

01"

21"

Image Added

Encabezado de Fact. de Salida
Num.

de

Doc. = "

155420000100

155420000104"
Serie Docto. = "A

"
Tipo Product = "GN"
Emision = "20221103"
Precio Tabla = "900"
Nro.Secuenc. = "005281"
Provinc.Dest = "BA"
Descuento = "100"
Tipo Doc. = "N

"
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"

Alic. Imp. 1

Moneda = "

21

1"

Especie

Tasa Moneda = "

NF

1"

Form. Propi

Punto Venta = "

S

0001"

Id. Doc.

Ítems de Venta de la Fact.
Item = "01"

Genera Fact

Producto = "

N

155420000000000000000000000001"

Fecha Digit.

Cantidad = "

20221103

1"

Serie Doc

Est. Entrega = "

A

BA"

Encabezado de Fact. de Salida
Num. Doc.

Valor Unit. = "

155420000104

900"

Serie Docto.

Valor Total = "

A

900"

Cliente

Tipo Salida = "

M15542

507"

Tienda

Cód. Fiscal = "

01

612"

Cond

Dsct.

Pago

Ítem = "

001

10"
Num.

Titulo

Pedido = "000279"
Precio Tabla = "

155420000104

900"

Fch Emision

Nro.Secuenc. = "

20221103

005286"

Provincia

Descuento = "

BA

100"

Tipo Consum

Base Imp. 1 = "

I

900"
Valor

Bruto

Imp. 1 = "

1089

189"

Vlr

Alic.

Mercad

Imp. 1 = "

900"
Descuentos = "100"
Tipo Factura = "N"
Sucursal = "D MG 01"
Vlr. Factura = "1089"
Especie Doc. = "NF"
Prefijo = "A"
Base Imp. 1 = "900"
Valor Imp. 1 = "189"
Hora = "17:45"
Moneda = "1"
Tasa Moeda = "1"
Form. Propio = "S"
Id. Doc. = "01"
Prov.Entrega = "BA"
Xml de Envio = "null"
Neto Prod. = "2"
Fch. Digit. = "20221103"
Serie Doc. = "A"
Punto Venta = "0001"
RG 1415/2849 = "01

21"

Image Added


B) A continuación, se muestra el proceso de cálculo de descuentos en un pedido de venta con lista de precios y regla de descuentos:


Totvs custom tabs box
tabsConfiguraciones Previas,Flujo de Prueba, Comparación de resultados, Paso 04
idspaso4,paso5,paso6
Totvs custom tabs box items
defaultyes
referenciapaso4
  • Acceder a la rutina Reglas descuento (FATA080) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Escenarios de venta.  Esta rutina permite que se creen reglas de descuentos que se aplican a los clientes para un producto o grupo de productos, basándose en factores predefinidos, como lista de precios, condición y forma de pago, rango de valor, intervalo de fecha y hora. Si el campo Cliente se deja en blanco, la regla de descuento se aplicará a todos los clientes. Lo mismo ocurre para la condición de pago, y así sucesivamente.

En la inclusión del pedido de venta el sistema verifica las reglas de descuento existentes para su aplicación, así como la regla que se adapta al pedido.

Las reglas de descuento pueden evaluarse de dos formas:

      • Descuento por Encabezamiento
      • Descuento por Ítem

El encabezado de la regla de descuento debe utilizarse para definir el porcentaje de descuento para todos los productos de una venta, independientemente de cuáles sean estos productos.

Los ítems de la regla de descuento deben utilizarse para definir el porcentaje de descuento de productos específicos.

Para esta demostración informaremos un descuento en el encabezado e Ítem.

Image Added

  • Ingresar a la rutina Listas de precio (OMSA010) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Escenarios de venta. Esta rutina permite configurar o realizar mantenimiento en una Lista de precios para componer diversas formas de comercialización, considerando, para uno o diversos productos, condiciones específicas de venta, utilizando criterios especiales, como región y rango de precios. Para componer los descuentos y el precio de venta que se aplicarán, el sistema tiene como referencia el precio del producto, definido en su registro por medio del campo Precio de venta.

    Para esta demostración crearemos una lista de precio con el producto de pruebas.

Image Added

  • A través de la rutina Pedido de venta (MATA410) que se encuentra en el menú perteneciente al módulo de SIGAFAT | Actualizaciones | Pedido, registrar un pedido de venta con descuentos y que genere una factura de venta.Image AddedImage AddedImage Added
  • Al informar los campos de cliente y tienda, el sistema busca la regla de descuento y lo agrega al campo Descuento 4 (C5_DESC4).

Visualización del pedido de venta con MV_DESCSAI = 1.

Image Added

Visualización del pedido de venta con MV_DESCSAI = 2.

Image Added

Observe que no hay diferencias.


Totvs custom tabs box items
defaultno
referenciapaso5
  1. Por medio de la rutina Pedidos de venta, buscar el pedido de venta generado previamente,
  2. Desplegar el menú otras acciones y dar clic en la opción "Prep. doc salida".
  3. Seguir las instrucciones del asistente.
  4. Se solicitará que informe un punto de venta, posterior a esto, el sistema iniciará el proceso de creación de la factura de venta.
    1. 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 . 
Totvs custom tabs box items
defaultno
referenciapaso6

Al realizar la misma prueba, pero, cambiando la configuración del parámetro 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 = 1MV_DESCSAI = 2

Encabezado de Fact. de Salida
Num. Doc. = "155420000109"
Serie Docto. = "A"
Cliente = "M15542"
Tienda = "01"
Cond. Pago = "001"
Num. Título = "155420000109"
Fch Emisión = "20221103"
Provincia = "BA"
Valor Bruto = "810"
Vlr. Mercad. = "810"
Descuentos = "190"
Vlr. Factura = "810"
Especie Doc. = "NF"
Moneda = "1"
Tasa Moneda = "1"
Prov.Entrega = "BA"
Punto Venta = "0001"

Ítems de Venta de la Fact.
Item = "01"
Producto = "155420000000000000000000000001"
Cantidad = "1"
Est. Entrega = "BA"
Valor Unit. = "

900

810"
Valor Total = "

900

810"
Tipo Salida = "

507

501"
Cód. Fiscal = "612"
Dsct.

Item

Ítem = "10"
Num. Pedido = "000290"
Precio Tabla = "1000"
Nro.Secuenc. = "005300"
Descuento =

"000279"
Item Ped

"190"


Image Added

Encabezado de Fact. de Salida
Num. Doc. = "155420000110"
Serie Docto. = "

01

A"
Cliente = "M15542"
Tienda = "01"

Deposito

Cond. Pago = "

01

001"
Num.

de Doc.

Título = "155420000110"
Fch Emisión = "

155420000104

20221103"

Serie

Provincia = "

A

BA"

Tipo Product

Valor Bruto = "

GN

810"

Emision

Vlr. Mercad. = "

20221103

810"

Precio Tabla

Descuentos = "

900

190"

Nro.Secuenc

Vlr. Factura = "810"
Especie Doc. = "

005286

NF"
Moneda = "1"
Tasa Moneda = "1"

Provinc

Prov.

Dest

Entrega = "BA"

Descuento

Punto Venta = "

100

0001"

Tipo Doc. = "N"
Base Imp. 1 = "900"
Valor Imp. 1 = "189"
Alic. Imp. 1 = "21"
Especie = "NF"
Form. Propi = "S"
Id. Doc. = "01"
Genera Fact = "N"
Fecha Digit. = "20221103"
Serie Doc. = "A"

Ítems de Venta de la Fact.
Item = "01"
Producto = "155420000000000000000000000001"
Cantidad = "1"
Est. Entrega = "BA"
Valor Unit. = "810"
Valor Total = "810"
Tipo Salida = "501"
Cód. Fiscal = "612"
Dsct.Ítem = "10"
Num. Pedido = "000291"
Precio Tabla = "1000"
Nro.Secuenc. = "005301"
Descuento = "190"


Image Added


03. TABLAS UTILIZADAS

  • SC5 - Pedidos de Venta | SC6 - Ítems de los Pedidos de Venta

...

https://tdn.totvs.com/pages/viewpage.action?pageId=718964685

  • AC0 - Encabezado de reglas de descuento |  ACP - ítem regla de descuento

https://tdn.totvs.com/pages/viewpage.action?pageId=361438690

  • DA0 - Encabezado de Lista de precios | DA1 - Ítems de la lista de precios

https://tdn.totvs.com/pages/viewpage.action?pageId=629758848