# Inventario
URL: https://invox.page/docs/inventory



Para ver cuánto tienes ahora mismo y cuánto vale, empieza por
[Existencias](/docs/inventory/stock).

El stock de cada producto es la suma de sus movimientos. Entra por
[compras y recepciones](/docs/inventory/purchases), sale por ventas y
por [devoluciones a proveedor](/docs/inventory/returns), se corrige por
[conteos físicos](/docs/inventory/stocktakes) y ajustes manuales, y
viaja entre tiendas por [transferencias](/docs/inventory/transfers).
Los productos con vencimiento se siguen además por
[lotes](/docs/inventory/lots).

Cada operación deja un movimiento: un registro inmutable con producto,
tipo de evento, cantidad y fecha. Cuando el stock de un producto no
cuadra, el historial de movimientos muestra qué lo movió y cuándo.

Historial de movimientos [#historial-de-movimientos]

Está en **Inventario** → **Movimientos de inventario** (en el panel web,
**Inventario** → **Movimientos**). Cada fila muestra el producto, el tipo
de evento, la cantidad que entró o salió, de dónde a dónde se movió y el
**saldo** que quedó después del movimiento. Para auditar un descuadre,
filtra por producto (con buscador), periodo, **Evento** (por ejemplo,
solo ventas o solo ajustes manuales) y **Tienda** si tienes más de una.

Desde el menú de un producto, **Movimientos de inventario** abre el
mismo historial ya filtrado por ese producto: la forma más rápida de
responder "¿por qué este producto tiene este stock?" — sigue la columna
de saldo hacia atrás hasta el movimiento que no cuadra.

Tipos de evento [#tipos-de-evento]

| Evento                      | Qué lo genera                                 |
| --------------------------- | --------------------------------------------- |
| **Venta**                   | Una venta descuenta stock.                    |
| **Anulación de venta**      | Anular una venta devuelve el stock.           |
| **Compra**                  | Confirmar una recepción suma stock.           |
| **Devolución a proveedor**  | Enviar una devolución descuenta stock.        |
| **Devolución**              | Una devolución de cliente reingresa el stock. |
| **Transferencia (salida)**  | El stock sale de la tienda de origen.         |
| **Transferencia (entrada)** | El stock entra a la tienda de destino.        |
| **Conteo**                  | Completar un conteo aplica las diferencias.   |
| **Ajuste manual**           | Un ajuste de stock hecho a mano.              |
| **Desarme de paquete**      | Romper una caja convierte cajas en unidades.  |

Operaciones [#operaciones]

<Cards>
  <Card title="Existencias y el valor de tu inventario" href="/docs/inventory/stock" description="Cuánto tienes de cada producto, cuánto vale y cómo corregirlo." />

  <Card title="Compras y recepciones" href="/docs/inventory/purchases" description="Órdenes de compra y recepción directa, por unidades o por cajas." />

  <Card title="Lotes" href="/docs/inventory/lots" description="Vencimientos por lote: vigente, por vencer, vencido." />

  <Card title="Conteo físico (stocktake)" href="/docs/inventory/stocktakes" description="Compara el stock del sistema con el real y ajusta las diferencias." />

  <Card title="Transferencias entre tiendas" href="/docs/inventory/transfers" description="Stock de una tienda a otra con estado en tránsito." />

  <Card title="Devoluciones a proveedor" href="/docs/inventory/returns" description="Mercadería dañada, vencida o pedida por error, de vuelta al proveedor." />
</Cards>
