Modificadores
Los modificadores son opciones que se eligen en la venta sobre una línea, sin cambiar el producto base. Sirven para personalizar un ítem: el término de una carne, el sabor, o extras con costo (ej. "Queso extra +$1.00").
A diferencia de las variantes (que son SKUs distintos elegidos antes de vender), un modificador ajusta el precio de la línea y, opcionalmente, descuenta un insumo del inventario.
Ruta en el sistema: Ventas > Modificadores
Grupos y opciones
Los modificadores se organizan en grupos (ej. "Término", "Extras") reutilizables entre productos. Cada grupo tiene opciones (ej. "Bien cocido", "Queso extra").
Datos del grupo
| Campo | Descripción |
|---|---|
| Nombre | Nombre del grupo (ej. "Término", "Extras") |
| Obligatorio | Si es obligatorio, la venta se bloquea hasta elegir una opción |
| Permite varios | Si permite elegir varias opciones (checkbox) o solo una (radio) |
| Mín. / Máx. selecciones | Cuando permite varios, cuántas opciones se pueden/deben elegir |
| Activo | Si el grupo está disponible |
Datos de la opción
| Campo | Descripción |
|---|---|
| Nombre | Nombre de la opción (ej. "Bien cocido", "Queso extra") |
| Δ Precio | Ajuste de precio sobre la línea (0 = sin costo; puede ser negativo) |
| ITBMS | Impuesto propio de la opción. Si se deja vacío, hereda el del producto |
| Insumo (descuenta stock) | Producto físico a descontar del inventario al vender esta opción (ej. Queso) |
| Cant. insumo | Cuánto insumo se descuenta por unidad (ej. 0.08 kg de queso) |
| Activo | Si la opción está disponible |
Asignar modificadores a un producto
En Ventas > Productos, use el botón Modificadores de un producto para elegir qué grupos aplican. Un producto puede tener varios grupos (ej. un plato con "Término" y "Extras").
Elegir modificadores al facturar
Al agregar a la venta un producto que acepta modificadores (en factura o POS), se abre un selector:
- Muestra cada grupo con sus opciones (radio si es único, checkbox si permite varios).
- Los grupos obligatorios bloquean confirmar hasta elegir; respeta mín./máx.
- Calcula el Δ precio en vivo.
Al aplicar, el modificador se suma al precio de la línea y su nombre queda en la descripción/resumen de la línea.
Consumo de insumo
Si una opción tiene un insumo vinculado con cantidad (ej. "Queso extra" → 0.08 kg de Queso), al facturar se descuenta ese insumo del inventario (× la cantidad de la línea). Una nota de crédito lo devuelve.
Si el insumo se maneja por lotes, su consumo automático se difiere (queda registrado en el log); el consumo FIFO por lote está previsto para una fase posterior. El caso común (insumos sin lotes, como condimentos) se descuenta normalmente.
ITBMS diferenciado (línea aparte)
Cuando una opción con costo tiene un ITBMS distinto al del producto base, no se puede sumar al mismo renglón (sería fiscalmente incorrecto). En ese caso:
- En la factura normal, el extra se agrega automáticamente como una línea aparte con su propia tasa; el selector muestra una alerta.
- En el POS, ese extra con ITBMS distinto no se agrega (aviso: usar la factura normal). El caso de mismo ITBMS funciona con normalidad en el POS.
Ejemplo (restaurante)
Plato "Lomo al plato" con dos grupos:
- Término (obligatorio, único): Bien cocido / Término medio / Rojo — Δ $0.00.
- Extras (opcional, múltiple): Queso extra (+$1.00, insumo Queso 0.08 kg), Doble carne (+$3.00).
Al vender con "Bien cocido" + "Queso extra": la línea sube $1.00, la descripción muestra los modificadores y el stock de Queso baja 0.08 kg.