Un producto puede tener stock en varias ubicaciones del mismo local, pero solo una es su ubicación de compras por defecto: es la que suma con los albaranes y la que descuenta con las ventas. Si ninguna está marcada, Yurest usa el almacén general del local, aunque el stock real esté en otra ubicación (por ejemplo, Vinos). Entonces el almacén general se queda en negativo y el stock real no baja.
Esto suele pasar con productos que se han movido con "Traslado", porque ese movimiento no marca la ubicación de destino como predeterminada.
Comprueba cuál es la ubicación por defecto
Entra en "Almacén" › "Stocks" y filtra por el local y el producto.
Activa la columna "Ubicación compras": el check indica la ubicación por defecto y la cruz roja, que no lo es. Si ninguna ubicación tiene marca real, el check aparece en el almacén general del local.
Marca la ubicación correcta
Filtra por el local y por la ubicación donde está el stock real (por ejemplo, Vinos).
Selecciona los productos y, en el desplegable de acciones, elige "Marcar ubicación como predeterminada de compras".
Esta acción no mueve stock: solo hace que las ventas y los albaranes futuros se descuenten y sumen en esa ubicación. Solo funciona en ubicaciones de tipo Almacén.
Deja a cero el negativo del almacén general
El marcado no corrige lo ya descontado. Regulariza el negativo del almacén general con un inventario o un ajuste en esa ubicación.
El stock de la ubicación correcta ya es el real y no hay que tocarlo.
Conviene marcar también el resto de productos de esa ubicación, porque les puede pasar lo mismo.