# Listas de Precios #### Descripción Cuando creamos nuestro catálogo de productos (categoría, código, nombre, precio) el precio de cada código es el precio ordinario, "de lista"; cada vez que vendemos un producto el sistema usará este precio. Hay ocasiones en que queremos dar descuentos al vender, puede ser por el tipo de cliente al que estamos vendiendo (p.ej. un mayorista) o porque el producto está en oferta (p.ej. por temporada o liquidación). Estas políticas de descuento se pueden registrar en el sistema para que no dependa de la memoria del cajero si aplicar o no el descuento. Las listas de precios son estas políticas de descuento. #### Implementación Cada lista de precios se puede configurar con: nombre, porcentaje de descuento, mostrar como descuento y redondear del precio final.
Nombre El nombre de la lista de precios
Porcentaje de descuento El porcentaje a descontar sobre el precio original: final = original - (1+porcentaje)
Mostrar como descuento Al agregar el producto a una venta, si está esto marcado, muestra el descuento en la columna de descuento: original / descuento / final Si no está marcado, muestra solo el precio final: final / descuento 0 / final
Redondear el precio final Después de aplicar el descuento, redondear el precio final; también está la opción Sin Redondear
Las listas de precios se registran en la tabla listas\_precios. Existe una lista de precios por defecto, que se llama "< no asignada >", con un descuento del 0% y sin redondear. Se pueden hacer excepciones para el porcentaje de descuento aplicado por la lista, p.ej. si queremos que cierta categoría o cierto producto tengan su propio porcentaje o precio dentro de la lista de precios. Esto se registra en lista\_precios\_excepciones\_categorias y lista\_precios\_excepciones\_productos. El sistema presenta todos los precios configurados en la view precios\_productos. Ahí podemos consultar cual es el precio actual de cada código para cada lista de precios y cómo fue aplicado (General, Categoría o Producto). #### Permisos
**id** **Nombre** **Descripción** **Tipo**
31 Listas de PreciosCrear, editar y eliminar listas de precios.Administración
39 Lista de Precios en VentaAsignar una lista de precios a ventas sin cliente asociado.Operación
#### Base de datos
**Tipo** **Nombre** **Uso**
Columna parametros.lista\_precios\_generalDefinir una lista de precios default
Tabla listas\_preciosRegistro de listas de precios disponibles
Tabla listas\_precios\_redondeo Lista de redondeos a elegir cuando guardamos una lista de precios o una excepción
Tabla listas\_precios\_categoriasRegistro de excepciones por categoría para las listas de precios
Tabla listas\_precios\_productosRegistro de excepciones por producto para las listas de precios
View precios\_productosPrecios calculados de cada producto para cada lista de precios
Función lista\_precios\_actual Calcular precio descontado y descuento según configuración de lista de precios, se usa en precios\_productos
Función lista\_precios\_excepciones\_categorias Crear excepciones para categorías
Función lista\_precios\_excepciones\_productos Crear excepciones para productos
Tests listas\_precios
Error Q3002 Para las funciones
#### Pantallas
**Pantalla** **Descripción**
EditarListaPrecios Editar una lista de precios, tabla listas\_precios desde ficha de producto
EditarListaPreciosCategorias Ver y editar las excepciones de una lista de precios para una categoría desde ficha de categoría
EditarPreciosProductos Ver y editar las excepciones de una lista de precios para un producto
ListasPreciosAdmin Ver cómo afecta una lista de precios a todas las categorías y productos. Crear, editar y quitar excepciones a una selección de categorías y productos.
SeleccionarListaPrecios Sirve desde el Catálogo de Productos al exportar códigos y precios
SeleccionarRedondeoListaPrecios Sirve para elegir el nuevo redondeo desde ListasPreciosAdmin
#### .NET
**Carpeta** **Archivo** **Descripción**
qry/ListasPreciosactualizar\_lineas\_venta\_lista\_precios Cuando cambia la lista de precios de una venta hay que actualizar los precios del detalle
qry/ListasPrecioslineas\_categorias\_redondeo Datos para la lista de la pantalla EditarListaPreciosCategorias
qry/ListasPrecioslineas\_precios\_productos Datos para la lista de la pantalla EditarPreciosProductos
qry/ListasPrecios listas\_precios Datos para la pantalla ListasPrecios
qry/ListasPrecios listas\_precios\_combobox Datos para la pantalla SeleccionarListaPrecios