Actualización de Precios y Listas de Precios
¿Cómo se determina el precio de venta de un producto?
El sistema resuelve el precio de cada producto siguiendo un orden de prioridades. La primera regla que aplique gana:
PRIORIDAD 1 → Precio fijo en la lista de precios (por producto/presentación)
PRIORIDAD 2 → Cálculo por margen de la lista: precioCosto × (1 + margen%)
PRIORIDAD 3 → Precio base del producto (cuando no hay lista asignada)
↓
Sobre el precio resultante pueden aplicar PROMOCIONES (descuento adicional)
Prioridades de asignación de Lista de Precios en una venta
Además de cómo se calcula el precio dentro de una lista, el sistema también determina cuál lista se usa según quién es el cliente:
| Situación | Lista que se aplica | ¿Se puede cambiar? |
|---|---|---|
| Cliente con lista de precios asignada en su perfil | La lista asignada al cliente | ❌ No (bloqueado) |
| Cliente sin lista asignada | La lista marcada como “Por defecto” | ✅ Sí |
| Sin cliente seleccionado | La lista marcada como “Por defecto” | ✅ Sí |
| No hay lista por defecto configurada | Sin lista de precios (precio base) | ✅ Sí |
Consejo: Si vendés siempre con la misma lista, marcala como “Por defecto” en la configuración. Así aplica automáticamente en todas las ventas.
Detalle de cada prioridad de precio
Prioridad 1 — Precio fijo por producto en la lista
Dentro de cada lista de precios se pueden definir precios fijos para productos puntuales. Este precio sobreescribe el cálculo por margen para esa presentación específica.
Ejemplo con tres listas distintas para el mismo producto:
| Lista | Margen general | Precio fijo cargado | Precio que ve el cliente |
|---|---|---|---|
| Precio Público | 40% | ✅ $1.200 | $1.200 (usa precio fijo) |
| Mayorista | 20% | ❌ No tiene | $800 × 1,20 = $960 (usa margen) |
| VIP | 10% | ✅ $850 | $850 (usa precio fijo) |
En el ejemplo, el costo de la Coca Cola 600ml es $800. La lista Mayorista calcula automáticamente, mientras que Precio Público y VIP tienen un precio acordado fijo.
¿Cuándo usarlo? Cuando el precio de un producto en particular no responde a tu margen general (por ejemplo, precio de mercado regulado, precio acordado con un cliente específico, producto con costo muy variable).
Prioridad 2 — Cálculo por margen de la lista
Si el producto no tiene precio fijo en la lista, el sistema calcula:
$$\text{Precio venta} = \text{Precio costo} \times (1 + \frac{\text{margen%}}{100})$$
Ejemplo con distintos márgenes:
| Lista | Margen | Costo producto | Precio resultante |
|---|---|---|---|
| Precio Público | 50% | $1.000 | $1.000 × 1,50 = $1.500 |
| Mayorista | 20% | $1.000 | $1.000 × 1,20 = $1.200 |
| VIP | 10% | $1.000 | $1.000 × 1,10 = $1.100 |
El precio costo se actualiza cada vez que se registra una compra al proveedor. Al recibir mercadería con nuevo costo, los precios calculados por margen se actualizan automáticamente en la próxima venta.
¿Qué pasa si el costo cambia?
| Situación | ¿Se actualiza el precio? |
|---|---|
| Producto con precio calculado por margen | ✅ Sí, automático |
| Producto con precio fijo en la lista | ❌ No, hay que actualizarlo a mano |
| Producto con precio base (sin lista) | ❌ No, hay que actualizarlo a mano |
Prioridad 3 — Precio base del producto (sin lista)
Si no hay lista de precios asignada (o se selecciona “Sin lista de precios” en la venta), el sistema usa el precio de venta base cargado directamente en el producto.
Este precio se configura manualmente en la ficha del producto y no se recalcula automáticamente cuando cambia el costo.
Bonus — Promociones y descuentos
Las promociones aplican por encima del precio ya resuelto por las reglas anteriores. Pueden ser:
| Tipo | Cómo aplica |
|---|---|
| % de descuento | Se descuenta un porcentaje del precio de venta |
| Monto fijo | Se resta un importe fijo |
| Producto gratis | Se bonifica unidades (ej: lleve 3 pague 2) |
| Compra mínima | El descuento aplica si el total supera un monto |
Las promociones aplican por producto, categoría o marca y solo si están activas y dentro de su período de vigencia.
Cómo actualizar precios
Opción A — Actualizar el margen de una lista de precios
Cambiando el margen de la lista, todos los productos que calculan precio por margen se actualizan inmediatamente.
- Ir a Configuración → Listas de Precios
- Editar la lista deseada
- Cambiar el campo Margen (%)
- Guardar
Todos los productos sin precio fijo en esa lista reflejarán el nuevo precio en la próxima venta.
Opción B — Agregar o actualizar el precio fijo de un producto en una lista
Para fijar el precio de un producto puntual sin afectar al resto de la lista:
- Ir a Configuración → Listas de Precios
- Abrir la lista correspondiente
- Ir a la sección “Precios específicos”
- Buscar la presentación del producto (por nombre o código de barras)
- Ingresar el precio fijo de venta → guardar
Si eliminás el precio fijo, el producto vuelve a calcular por el margen general de la lista.
¿Cuándo usar precio fijo en lugar de dejar que calcule por margen?
| Situación | Recomendación |
|---|---|
| Producto con precio de mercado fijo (ej: cigarrillos, diarios) | ✅ Precio fijo |
| Precio acordado puntualmente con un cliente VIP | ✅ Precio fijo en su lista exclusiva |
| Producto que el proveedor te cobra siempre igual | ✅ Precio fijo |
| La mayoría de tus productos tienen un margen similar | ❌ Mejor usar margen general |
Ejemplo completo — Lista “Mayorista” con excepciones
Configuración de la lista:
- Margen general: 20%
| Producto | Costo | ¿Tiene precio fijo? | Precio resultante |
|---|---|---|---|
| Harina 1kg | $800 | No | $800 × 1,20 = $960 |
| Aceite 900ml | $1.200 | No | $1.200 × 1,20 = $1.440 |
| Coca Cola 600ml | $700 | ✅ Sí → $1.100 | $1.100 (ignora el margen) |
| Cigarrillos x20 | $900 | ✅ Sí → $1.500 | $1.500 (ignora el margen) |
La Coca Cola y los cigarrillos tienen precio de mercado fijo. Aunque el costo cambie, el precio de venta no se mueve hasta que vos lo edites manualmente.
¿Qué pasa si el costo sube pero el precio fijo no se toca?
Este es el punto más importante: los precios fijos NO se actualizan solos.
Escenario:
- Cargaste Coca Cola 600ml con precio fijo $1.100 en la lista Mayorista.
- Registrás una compra nueva donde el costo subió de $700 a $850.
- → La lista Mayorista sigue mostrando $1.100 para la Coca Cola.
- → Tu margen real bajó de 57% a ~29% sin que te des cuenta.
Solución: Cuando actualizás costos por una compra, revisá los productos con precio fijo que podrían haberse quedado desactualizados. Podés verlos en la sección “Precios específicos” de cada lista.
Opción C — Actualizar el precio base del producto
Para productos que no usan lista de precios o para ajustar el precio de referencia:
- Ir a Productos → Lista de Productos
- Buscar y abrir el producto
- Ir a la sección Presentaciones
- Editar el campo Precio de Venta de la presentación correspondiente
Opción D — El costo se actualiza al recibir una compra
Cuando se registra una compra a proveedor con un nuevo precio de costo, el sistema actualiza el costo automáticamente y todos los precios calculados por margen se recalculan en la próxima venta. Los precios fijos en listas no se modifican (son independientes del costo).
¿Cómo se calcula el nuevo costo? — Método de actualización
El sistema tiene dos métodos configurables para determinar cómo se actualiza el precio de costo al recibir mercadería:
Método PPP — Precio Promedio Ponderado (recomendado, activo por defecto)
Promedia el costo anterior con el nuevo, pesando por las cantidades en stock. Evita que una compra pequeña a precio alto distorsione todo el costo.
Ejemplo:
Stock actual: 50 unidades a $1.000 c/u
Nueva compra: 20 unidades a $1.200 c/u
Nuevo costo PPP = (50 × $1.000 + 20 × $1.200) / (50 + 20)
= ($50.000 + $24.000) / 70
= $1.057,14
Con lista "Mayorista" (margen 30%):
→ Precio de venta = $1.057,14 × 1,30 = $1.374,28
Método Última Compra
Reemplaza el costo directamente con el de la última compra recibida, sin importar el stock previo.
Ejemplo:
Stock actual: 50 unidades a $1.000 c/u
Nueva compra: 20 unidades a $1.200 c/u
Nuevo costo = $1.200 (reemplaza directamente)
Con lista "Mayorista" (margen 30%):
→ Precio de venta = $1.200 × 1,30 = $1.560
¿Cuándo usar cada uno? PPP es ideal para la mayoría de los negocios porque suaviza las variaciones de precio. Última Compra conviene cuando los precios cambian muy seguido y querés que el precio de venta siempre refleje el costo más reciente (verdulerías, ferreterías, etc.).
El método se configura a nivel del sistema. Para cambiarlo, consultá con el administrador.
¿Puedo recibir mercadería sin actualizar el costo?
Sí. En cada línea de la compra hay una opción “Actualizar precio de costo”. Si la desactivás para un producto, el sistema suma el stock normalmente pero no toca el precio de costo de ese producto. Útil cuando recibís una bonificación o una partida a precio especial que no querés que afecte el costo promedio.
¿Qué pasa con los precios y el IVA?
- Los precios en las listas y en el producto son sin IVA (neto).
- En la venta, el IVA se calcula según la condición fiscal del cliente (Consumidor Final, Responsable Inscripto, etc.).
- El comprobante muestra el precio final con IVA incluido para Consumidores Finales.
Vigencia de precios en listas
Los precios fijos dentro de una lista pueden tener fechas de vigencia:
| Campo | Descripción |
|---|---|
Fecha desde | A partir de cuándo aplica (vacío = siempre) |
Fecha hasta | Hasta cuándo aplica (vacío = sin vencimiento) |
Si hay dos precios para el mismo producto con distintas vigencias, el sistema aplica el que esté vigente en la fecha de la venta.
Resumen rápido
Cliente con lista asignada → usa SU lista (bloqueada)
↓ (si no)
Lista por defecto configurada → se aplica automáticamente
↓ (si no)
Sin lista → precio base del producto
↓
Dentro de la lista:
¿Tiene precio fijo para ese producto? → usa precio fijo
¿No tiene precio fijo? → precioCosto × (1 + margen%)
↓
¿Hay promoción activa? → aplica descuento adicional