# Descuentos y promociones
## Tipos de descuentos
El sistema soporta 4 niveles de descuentos:
### 1. Descuento por línea
Aplicado a un producto individual dentro de la venta.
**Cómo aplicarlo**:
- Hacé clic en la línea del producto
- Hacé clic en el icono `%` o presioná `F2`
- Elegí porcentaje (`%`) o monto fijo (`$`)
- Ingresá el valor y confirmá
En la grilla aparece un **badge verde** indicando el descuento aplicado.
### 2. Descuento global sobre la venta
Aplicado a todo el carrito después del subtotal.
**Cómo aplicarlo**:
- Debajo del carrito hay un campo **Descuento (%)** o **Descuento ($)**
- Ingresá el valor
- El sistema recalcula el total automáticamente
### 3. Precio especial del cliente
Si el cliente tiene una **lista de precios asignada** (mayorista, minorista, distribuidor, etc.) los precios se ajustan al cambiar de cliente.
Configurar: **Contactos → editar cliente → Lista de precios**.
### 4. Promociones automáticas
Configurables desde **Productos → Promociones**:
- **2x1**, **3x2**, etc.
- **Descuento al alcanzar X unidades** (ej: 10% off si lleva 5+ del mismo producto)
- **Pack** (precio especial al comprar combo)
- **Vigencia por fecha** (ej: solo el viernes y sábado)
Cuando una promoción aplica, se ve en la línea con un ícono 🎁 y el detalle del descuento.
## Permisos de descuento
Por defecto solo los usuarios con rol **Administrador** pueden modificar precios o aplicar descuentos arbitrarios. Para autorizar a cajeros:
- Ir a **Usuarios → Roles → editar rol Cajero**
- Activar permiso `sell.discount` y `sell.modify_price`
Para descuentos > X% sin autorización de supervisor, configurar en **Configuración → POS** el límite máximo.
## Anular descuento
Volvé a hacer clic en el icono `%` de la línea (o el campo de descuento global) y poné `0`.