# MGN-013: Inventory (Gestión de Inventario) ## Descripción Módulo completo de gestión de inventario, incluyendo almacenes, ubicaciones, movimientos de stock, lotes y valuación. ## Implementación Backend **Ubicación:** `/backend/src/modules/inventory/` ### Servicios Implementados (9) | Servicio | Descripción | |----------|-------------| | `products.service.ts` | Productos | | `warehouses.service.ts` | Almacenes | | `locations.service.ts` | Ubicaciones en almacén | | `stock-quants.service.ts` | Cantidades en stock | | `pickings.service.ts` | Selecciones/picking | | `adjustments.service.ts` | Ajustes de inventario | | `lots.service.ts` | Lotes de productos | | `package-types.service.ts` | Tipos de empaques | | `valuation.service.ts` | Valuación de inventario | ### Entidades (11) - `product.entity.ts` - `warehouse.entity.ts` - `location.entity.ts` - `stock-quant.entity.ts` - `stock-move.entity.ts` - `picking.entity.ts` - `lot.entity.ts` - `inventory-adjustment.entity.ts` - `inventory-adjustment-line.entity.ts` - `stock-valuation-layer.entity.ts` - `package-type.entity.ts` ### Funcionalidades - Gestión de almacenes multi-ubicación - Control de stock en tiempo real - Movimientos de inventario - Picking y empaques - Ajustes y recuentos - Lotes y números seriales - Valuación (FIFO/Promedio) - Trazabilidad completa ## Dependencias - **MGN-005 (Catalogs):** Categorías de productos, UOM ## Estado de Documentación | Artefacto | Estado | |-----------|--------| | README | Básico | | Requerimientos Funcionales | Pendiente | | Especificaciones Técnicas | Pendiente | | User Stories | Pendiente | **Complejidad:** MUY ALTA (9 servicios, 11 entidades) --- *Módulo identificado durante sincronización docs-código: 2026-01-10*