# Inventario

El stock se lleva **por bodega**: un mismo producto puede tener cantidades
distintas en cada bodega, y las facturas/compras descuentan o suman stock de
la bodega que elijas en el documento.

## Dar de baja un producto (archivar)

Para descontinuar un producto sin borrar su historial, **Archivar** (botón
en el listado de **Inventario → Productos**) lo marca inactivo: deja de
aparecer al facturar/cotizar, pero su historial (facturas, compras,
kardex) queda intacto y se puede **Restaurar** cuando quieras volver a
venderlo. No hace falta vender el stock que quede ni pasar por
facturación para dar de baja algo — archivar es independiente de eso.

**Eliminar** (borrado real, distinto de archivar) solo funciona si el
producto NUNCA se usó en ninguna factura, compra, proforma o remisión —
si ya tiene historial, el sistema lo rechaza y sugiere archivar en su
lugar.

## Bodegas

**Inventario → Bodegas** para crear las ubicaciones físicas del negocio. Toda
factura, compra y movimiento manual pide una bodega. Si el negocio es de un
solo local, basta con una bodega.

## Movimientos manuales

**Inventario → Movimientos → Nuevo** ajusta stock sin pasar por una factura o
compra: entradas (mercadería que llegó fuera de una compra registrada),
salidas (merma, robo, consumo interno) y transferencias entre bodegas. Todo
movimiento pide un **motivo** (configurables en **Motivos de inventario**),
así el kardex queda explicado y no como un número suelto.

Las transferencias generan dos movimientos ligados (salida en la bodega
origen, entrada en la destino) que siempre viajan juntos.

## Kardex

**Inventario → Kardex** es el historial completo de movimientos de un
producto: cada entrada, salida, venta, compra, devolución y transferencia,
con la referencia al documento que la originó (factura, compra, NC). Es la
fuente para reconstruir "por qué el stock quedó en X" ante una duda.

## Lotes

Si un producto está marcado para llevar lotes (`tracks_lots`), el stock se
reparte además por lote (fecha de vencimiento, número de lote). **Inventario
→ Lotes** permite ver y ajustar cantidades por lote; al vender, el sistema
descuenta del lote más próximo a vencer primero (FEFO).

## Errores comunes

- **"No hay stock suficiente"**: revisa la bodega elegida en el documento —
  el producto puede tener stock en otra bodega y cero en esta.
- **El kardex no cuadra con lo que veo en el listado de productos**: el
  listado muestra el stock actual; el kardex es el historial que lo explica.
  Si sospechas un desacuadre real (no solo que no encuentras el movimiento),
  es un caso para soporte, no algo que se corrija manualmente desde aquí.
