v1.0.0 Stable

Inventory - Warehouses

Warehouse management allows you to create and manage multiple storage locations, track stock across warehouses, and transfer inventory between locations efficiently.

Warehouse Management Interface
Figure 1.0: The Warehouse management interface showing all warehouse locations.

1. Overview

The Warehouse module provides comprehensive multi-warehouse inventory management capabilities, enabling businesses with multiple storage locations to maintain centralized control while allowing location-specific operations.

  • Multi-Warehouse Support: Manage unlimited warehouse locations from a single system.
  • Location Tracking: Track exact stock quantities in each warehouse.
  • Stock Transfers: Transfer inventory between warehouses with full audit trail.
  • Warehouse-Specific Reports: Generate reports for individual or all warehouses.

2. Warehouse Setup

Create and configure warehouse locations using the Add New Warehouse modal:

Field Description Required
Warehouse Name Unique name for the warehouse location (e.g., Main Warehouse, Branch A, Distribution Center). Yes
Warehouse Location Physical address or location description of the warehouse. Yes
Is Default Warehouse? Toggle to set this as the default warehouse for automatic stock allocation. Only one warehouse can be set as default. No

Adding a New Warehouse

To add a new warehouse:

  1. Click the Add Warehouse button on the warehouse list page.
  2. The Add New Warehouse modal will appear.
  3. Enter the Warehouse Name (e.g., "Main Warehouse").
  4. Enter the Warehouse Location (e.g., "123 Industrial Park, City, State").
  5. Toggle Is Default Warehouse? if this should be the primary warehouse for stock allocation.
  6. Click Save to create the warehouse.
  7. Click Cancel to close the modal without saving.
Note: If you set a warehouse as default, any previously set default warehouse will automatically lose its default status. Only one warehouse can be default at a time.

3. Stock Management

Manage inventory within each warehouse with full visibility and control:

  • Per-Warehouse Stock: View and manage stock levels for each warehouse independently.
  • Stock In: Receive stock into specific warehouses from purchases or returns.
  • Stock Out: Process sales and stock removal from specific warehouses.
  • Stock Adjustment: Manual stock adjustments with warehouse selection.
  • Low Stock Alerts: Warehouse-specific low stock notifications.

4. Warehouse Transfers

Transfer stock between warehouses with complete tracking and approval workflows:

  • Initiate Transfer: Create stock transfer requests between warehouses.
  • Transfer Approval: Require approval for transfers above specified quantities.
  • Transfer Tracking: Track transfer status (Pending, Approved, In Transit, Completed).
  • Transfer History: Complete audit trail of all warehouse transfers.
  • Batch Transfers: Transfer multiple products in a single operation.

5. Warehouse-Specific Reports

Generate detailed reports for individual warehouses or across all locations:

  • Warehouse Stock Summary: Total stock value and quantity per warehouse.
  • Warehouse Movement Report: Stock in and out movements by warehouse.
  • Transfer Report: History of all stock transfers between warehouses.
  • Warehouse Performance: Compare performance across multiple warehouses.
  • Aging Stock by Warehouse: Stock time value analysis per location.

6. How to Configure Warehouses

Follow these steps to set up and manage warehouses:

  1. Navigate to Inventory > Warehouses from the sidebar menu.
  2. Click Add Warehouse button to open the Add New Warehouse modal.
  3. Fill in the required fields:
    • Warehouse Name: Enter a unique name for the warehouse.
    • Warehouse Location: Enter the physical address or location.
  4. Toggle Is Default Warehouse? if this should be your primary warehouse.
  5. Click Save to create the warehouse.
  6. To edit an existing warehouse, click the Edit button next to the warehouse in the list.
  7. To delete a warehouse, click the Delete button (only available if warehouse has no stock).
Important Note: You cannot delete a warehouse that contains stock. Transfer or sell all stock first, or deactivate the warehouse instead if you no longer use it.

7. Setting Default Warehouse

Configure a default warehouse for automatic stock allocation:

  • During Creation: Toggle Is Default Warehouse? when adding a new warehouse.
  • Edit Existing: Edit an existing warehouse and toggle the default setting.
  • Automatic Behavior: New products are automatically assigned to the default warehouse.
  • Purchase Orders: Stock from purchases is received into the default warehouse unless specified otherwise.
  • Single Default: Only one warehouse can be set as default at a time.

8. Best Practices

Follow these best practices for effective warehouse management:

  • Clear Naming Convention: Use consistent naming (e.g., Main Warehouse, Branch A, Distribution Center).
  • Regular Stock Counts: Perform periodic physical stock counts per warehouse.
  • Transfer Approval: Enable approval workflows for transfers to maintain control.
  • Warehouse Managers: Assign dedicated managers for each warehouse location.
  • Location-Specific Pricing: Consider different pricing strategies per warehouse if applicable.
  • Monitor Transfers: Regularly review transfer patterns to optimize stock distribution.

9. Troubleshooting

Common issues and solutions for warehouse management:

Issue Possible Cause Solution
Cannot delete warehouse Warehouse contains stock Transfer or sell all stock first, then deactivate
Transfer not visible Feature not enabled Enable Warehouse Stock Transfer in Feature Preferences
Stock mismatch Manual adjustment or transfer error Review Stock Timeline for audit trail
Warehouse not showing in POS Warehouse inactive or no permissions Activate warehouse and check user permissions