Overview
Each location (sede) maintains its own independent inventory with real-time stock levels, physical warehouse positions, and configurable minimum thresholds. Every inventory change is automatically logged for full audit compliance.Multi-Location Stock
Independent inventory per location with position tracking
Low Stock Alerts
Automatic notifications when items fall below minimum
New Item Indicators
Visual markers for recently added inventory
Complete Audit Trail
Every change logged with user, timestamp, and details
Inventory Item Structure
Each inventory item contains both stock information and spare part details:Key Features
Stock Status Tracking
Each item automatically displays its stock status:- Normal: Stock above minimum threshold
- Low Stock: Below
cantidad_minima- triggers alerts - Out of Stock: Zero quantity available
- Discontinued: Item no longer stocked
Low stock alerts are automatically sent to users assigned to that location when any item falls below its configured minimum.
New Item Indicators
Recently added inventory items are marked as “new” for a configurable period using thenuevo_hasta field. This helps staff quickly identify recent additions during physical checks.
Physical Position Tracking
Theposicion field stores the physical warehouse location (e.g., “A-3-2” for aisle A, rack 3, shelf 2), making it easy for staff to locate items quickly.
Verification Counter
Theveces_contado field tracks how many times an item has been physically audited, helping identify items that may need more frequent verification.
User Workflows
Viewing Inventory
Adding Inventory
Updating Stock
When stock quantities change:- Manual Adjustments: Staff can adjust quantities with a reason
- Automatic Updates: System updates stock when:
- Requests are dispatched or received
- Technician movements are recorded
- Physical counts are completed
- Warranties are processed
Viewing Movement History
For any inventory item, users can view its complete timeline:- Physical counts and discrepancies
- Warranty claims involving the item
- Technician loadouts and returns
- Manual adjustments with justification
Audit Logging
Every inventory change is recorded inlogs_inventario with:
- User responsible: Who made the change
- Previous quantity: Stock before change
- New quantity: Stock after change
- Operation type: What caused the change
- Timestamp: Exact date and time
- Details: Additional context or notes
Example Audit Log Entry
Example Audit Log Entry
Permissions
Inventory access is controlled by role-based permissions:| Action | Required Permission |
|---|---|
| View inventory | view_inventory |
| Add items | create_inventory |
| Update quantities | edit_inventory |
| Adjust stock | adjust_stock |
| View audit logs | view_audit_logs |
| Delete items | delete_inventory |
Pagination and Performance
Inventory lists are paginated for performance:Best Practices
Regular Counts
Perform physical counts regularly to verify system accuracy
Set Minimums
Configure appropriate minimum thresholds to prevent stockouts
Update Positions
Keep warehouse positions updated when items are relocated
Review Alerts
Monitor and respond to low stock notifications promptly
Related Features
- Request Workflow - Transfer parts between locations
- Physical Count - Audit and verify inventory
- Technician Movements - Track technician loadouts
- Warranty Management - Process defective parts