Movimientos de stock
Los movimientos de stock son las transferencias individuales que afectan las cantidades de materiales en los depósitos. Son la unidad atómica del sistema de inventario.
¿Qué es un movimiento de stock?
Cada movimiento de stock representa:
- Qué material se mueve
- De dónde sale (depósito origen)
- A dónde llega (depósito destino)
- Cuánto se transfiere
- Qué referencia operativa/remito respalda la recepción cuando aplica
- Cuándo y quién lo hizo
Relación con movimientos de material
Los movimientos de stock pueden:
- Pertenecer a un movimiento de material (lo más común)
- Ser independientes (para correcciones o ajustes)
Movimiento de material: "Asignación a OE-001"
├── Stock: Medidor SN-123 (1 un) → Cuadrilla Norte
├── Stock: Cable 10mm (50 m) → Cuadrilla Norte
└── Stock: Conectores (20 un) → Cuadrilla Norte
Efectos en el inventario
Al crear un movimiento de stock:
- Decrementa la cantidad en el depósito origen
- Incrementa la cantidad en el depósito destino
- Todo ocurre en una transacción atómica (si falla, no se aplica nada)
El sistema valida que haya suficiente stock en el origen antes de permitir el movimiento. Si no hay stock suficiente, el movimiento se rechaza.
Casos especiales
Ingreso desde proveedor
Cuando el origen es un depósito de proveedor, no se valida stock (origen operativo).
Consumo
Cuando el destino es vacío (consumo), el material sale del sistema.
Materiales serializados
Los movimientos de materiales serializados siempre son de cantidad 1 y mantienen la trazabilidad del número de serie.
Materiales a granel
Los movimientos pueden ser de cantidades decimales (2.5 metros, 10.75 kg).
Zonas de destino
Un movimiento de stock puede especificar una zona dentro del depósito destino:
| Campo | Descripción |
|---|---|
| Depósito destino | A qué depósito llega |
| Zona destino | A qué zona dentro del depósito (opcional) |
Esto permite organizar el stock dentro de depósitos grandes.
Datos del movimiento
| Campo | Descripción |
|---|---|
| Material | Qué material se mueve |
| Cantidad | Cuánto se transfiere |
| Depósito origen | De dónde sale |
| Depósito destino | A dónde llega |
| Zona destino | Ubicación específica (opcional) |
| Referencia / N° remito | Dato operativo cargado al confirmar recepciones de asignaciones (obligatorio desde proveedor) |
| Movimiento de material | Operación padre (opcional) |
| Fecha | Cuándo se realizó |
| Usuario | Quién lo realizó |
En la interfaz, esta referencia queda visible tanto en el listado como en el detalle del movimiento de stock.
Alcance por permisos
El listado y el detalle de movimientos de stock dependen de los permisos del rol sobre stock_movements y de la visibilidad de depósitos/materiales habilitada para el usuario.
Exportación
Los movimientos de stock pueden exportarse a Excel para análisis y reportes. La exportación incluye todos los datos del movimiento más información del material y los depósitos involucrados.
Ver más en Exportaciones.