Overview
The Warehouses module provides hierarchical storage organization with warehouses and bin locations. This structure enables precise tracking of where parts are physically stored.Warehouse Structure
Warehouse Fields
| Field | Type | Description |
|---|---|---|
code | string | Unique warehouse identifier (e.g., “WH-01”) |
name | string | Warehouse name (e.g., “Main Warehouse”) |
location | string | Physical address or site |
is_active | boolean | Active status flag |
Bin/Location Fields
| Field | Type | Description |
|---|---|---|
warehouse_id | UUID | Parent warehouse |
code | string | Unique bin code within warehouse |
name | string | Descriptive bin name (optional) |
is_active | boolean | Active status flag |
Accessing Warehouses
Navigate to Inventory > Almacenes y ubicaciones (/inventory/warehouses) to manage warehouses and bins.
Requires
inventory:read permission to view. Editing requires inventory:write or inventory:full_access.Creating a Warehouse
Add Warehouse Details
Fill in:
- Name: Descriptive name (e.g., “Main Storage Facility”)
- Location: Physical address or site reference
- Is Active: Check for active warehouses
Creating Bin Locations
After creating a warehouse, add bin locations:Enter Bin Code
Provide unique code within the warehouse:
- A-01-01: Aisle A, Row 01, Position 01
- B-02-03: Aisle B, Row 02, Position 03
- FLOOR-1: Floor storage area 1
- RACK-A: Rack A
Warehouse Organization Strategies
- By Aisle/Shelf
- By Part Type
- By Asset/Equipment
- Mixed Approach
Aisle-Based LayoutTraditional warehouse organization:Best for: Large warehouses with systematic layouts
Service Functions
Warehouse operations use these service functions:Stock by Location View
View detailed stock levels by warehouse and bin: Navigate to Inventory > Stock por ubicación (/inventory/stock-by-location) to see:
- Part code and name
- Warehouse
- Bin location
- Quantity on hand
- UOM
v_stock_by_location database view for real-time accuracy.
The stock by location view shows only bins with non-zero quantities. Empty bins are hidden from the report.
Bin Location in Documents
When processing inventory documents, bin locations are required:- RECEIPT
- ISSUE
- TRANSFER
- ADJUSTMENT
To Bin RequiredSpecify where incoming parts will be stored:
to_bin_id: Destination bin in warehouse
Best Practices
Logical Naming
Use consistent, meaningful codes:
- Include warehouse prefix
- Use leading zeros for sorting
- Keep codes short but descriptive
- Example: WH01-A01-R01-S01
Physical Layout Mapping
Match codes to physical layout:
- Create floor plans
- Label physical locations
- Train staff on system
- Update maps when reorganizing
Bin Capacity
Consider storage limits:
- Don’t overload bins
- Account for part sizes
- Reserve space for growth
- Document weight limits
Active Status Management
Mark inactive locations:
- Under maintenance
- Temporary closures
- Decommissioned areas
- Prevents new stock placement
Multi-Warehouse Scenarios
Scenario 1: Multiple Facilities
Scenario 2: Segregated Storage
Scenario 3: Access Control
Common Issues
Bin Not Found Error
Stock Discrepancies
If physical stock doesn’t match system:Create ADJUSTMENT Document
Use adjustment document to correct discrepancy:
- Positive quantity: Add missing stock
- Negative quantity: Remove excess
Related Topics
Stock Management
Track quantities by warehouse and bin
Documents
Process movements between locations
Parts
Manage parts stored in warehouses
Reorder Policies
Set min/max levels per warehouse