Warehouse Administration¶
This guide is for system administrators and describes warehouse module configuration.
Warehouse Setup¶
Warehouse Types¶
When creating a warehouse, select the type based on your needs:
| Type | Description | When to Use |
|---|---|---|
| Standard | Products without specific locations | Small warehouses, dispatch areas |
| Positional | Each product has a precise location | Large warehouses with racks |
Warehouse Configuration¶
In the warehouse detail, configure:
| Setting | Description |
|---|---|
| Enable Variants | Allow tracking product variants (colors, sizes) |
| Stock Strategy | FIFO (oldest first), LIFO, or none |
| Auto Purchase | Automatic order creation when stock is low |
| Assigned User | Warehouse manager assignment |
Warehouse Positions¶
Positions are used only in "Positional" type warehouses.
Creating Positions¶
- Go to Warehouse Positions
- Click Create Position
- Fill in:
- Name - Position identifier (e.g., "A-01-03")
- Warehouse - Assigned warehouse
- Parent Position - For hierarchy (optional)
Position Hierarchy¶
You can create a structure:
Prague Warehouse
├── Aisle A
│ ├── Shelf 1
│ ├── Shelf 2
│ └── Shelf 3
├── Aisle B
│ ├── Shelf 1
│ └── Shelf 2
└── Dispatch
Position Naming
Use a consistent system: A-01-03 = Aisle A, Column 01, Shelf 03
Warehouse Categories¶
Categories allow grouping warehouses and assigning users to them.
Creating a Category¶
- Go to Warehouse Categories
- Create a category (e.g., "Production Warehouses", "Sales Warehouses")
- Assign warehouses and users
Category Uses¶
- Filtering - Users see only warehouses in their categories
- Permissions - Access control to specific warehouses
- Reporting - Grouping for reports
Global Settings¶
Go to Administration > Warehouse Settings.
| Setting | Description | Recommendation |
|---|---|---|
| Allow Negative Stock | Allows issuing even when stock is insufficient | Disabled (default) |
| Reservation Logic | How the system selects items for reservation (FIFO) | FIFO |
| Require Serial Numbers | Mandatory serial number entry for tracked products | As needed |
Negative Stock
Allowing negative stock can lead to discrepancies. Use only if physical goods flow precedes system entry.
Permissions¶
Roles and Access¶
| Action | User | Warehouse Staff | Admin |
|---|---|---|---|
| View warehouses | |||
| Create receipt | - | ||
| Process receipt | - | ||
| Create issue | |||
| Process issue | - | ||
| Perform inventory | - | ||
| Configure warehouses | - | - |
Setting Up Permissions¶
- Go to Administration > Roles
- Select or create a role
- In the Warehouse section, set permissions for individual entities
Automatic Orders¶
The module can automatically create orders when stock is low.
Configuration¶
- In warehouse detail, enable Auto Purchase
- For products, set:
- Minimum Quantity - Below this, an order is created
- Order Quantity - How many units to order
- Preferred Supplier - Who to order from
How It Works¶
flowchart TD
A[Stock falls below minimum] --> B{Auto purchase enabled?}
B -->|Yes| C[Request created]
C --> D[Added to restock queue]
D --> E[Notification to responsible person]
B -->|No| F[No action]
Integration with Other Modules¶
Production¶
- Material consumption → Automatic issue from production warehouse
- Finished goods receipt → Automatic receipt to warehouse
Sales¶
- Order confirmation → Stock reservation
- Dispatch → Issue and delivery note
Purchasing¶
- Delivery receipt → Receipt based on purchase order
- Quality control → Quarantine warehouse before stocking
Number Series¶
The system automatically generates document numbers:
| Document | Format | Example |
|---|---|---|
| Receipt | GR-YYYY-NNNN | GR-2025-0001 |
| Issue | GI-YYYY-NNNN | GI-2025-0001 |
| Delivery Note | DN-YYYY-NNNN | DN-2025-0001 |
| Inventory | PI-YYYY-NNNN | PI-2025-0001 |
Customizing Format¶
- Go to Administration > Number Series
- Select document type
- Modify prefix, number format, reset (annual/monthly)
Audit and History¶
All warehouse operation changes are logged:
- Who performed the action
- When it was performed
- What changed (quantity, price, position)
Viewing History¶
- Open record detail (receipt, issue, item)
- Click Stream or Change History
Audit for GDPR
Change history is important for GDPR compliance and internal control.
Common Issues¶
Cannot Process Issue¶
Cause: Insufficient items in stock or items not reserved.
Solution: 1. Check available quantity 2. Reserve items 3. Optionally enable negative stock (not recommended)
Inventory Doesn't Match Reality¶
Cause: Unprocessed receipts or issues.
Solution: 1. Process all work-in-progress documents before inventory 2. Wait for all reservations to complete
Items Not Showing in Warehouse¶
Cause: Receipt was not processed.
Solution: 1. Check receipt status 2. Process receipt by clicking "Process"