Warehouse & Inventory Module

The Warehouse module provides comprehensive inventory management across multiple warehouse locations. Track stock levels, manage warehouse hierarchies, adjust inventory, and generate detailed stock reports.

Table of Contents

Warehouse Setup

Creating a Warehouse

  1. Navigate to Products > Warehouse
  2. Click + Create Warehouse
  3. Enter warehouse details
  4. Click Create

Warehouse Fields

FieldDescription
NameWarehouse identifier (e.g., "Main Warehouse", "Branch Store")
AddressPhysical street address
CityCity location
City ZipPostal/ZIP code
Parent WarehouseOptional parent for hierarchical organization

Hierarchical Warehouses

Organize warehouses in a parent-child hierarchy:

Main Warehouse (Parent)
├── Branch Store A (Child)
├── Branch Store B (Child)
└── Online Fulfillment Center (Child)
    ├── Zone 1
    └── Zone 2

Setting Up Hierarchy

  1. Create the parent warehouse first
  2. When creating child warehouses, select the Parent Warehouse
  3. Child warehouses inherit organizational structure

Managing Warehouses

ActionDescription
ViewSee warehouse details and all products stored
EditUpdate warehouse information
DeleteRemove warehouse (requires empty inventory)

Stock Tracking

Two-Level Stock System

The system tracks inventory at two levels:

1. Global Stock

2. Warehouse-Specific Stock

Stock Distribution Example

Product: Office Chair (SKU: CHR-001)

Warehouse Distribution:
├── Main Warehouse:     100 units
├── Branch Store A:      50 units
├── Branch Store B:      30 units
└── Online Fulfillment:  70 units
────────────────────────────────────
Global Stock Total:     250 units

Stock Status Indicators

StatusConditionDisplay
In StockQuantity above reorder levelGreen indicator
Low StockQuantity at or below reorder levelYellow warning
Out of StockQuantity is zeroRed alert

Stock Adjustments

Adjusting Stock

  1. Go to Products > Product Stock
  2. Find the product and click Edit
  3. Choose adjustment type
  4. Enter quantity and details
  5. Click Update

Adjustment Types

TypeEffectUse Case
AddIncreases stock quantityReceiving goods, returns, corrections
SubtractDecreases stock quantityDamaged goods, shrinkage, corrections

Adjustment Form Fields

FieldDescription
Current StockDisplay of current quantity (read-only)
Adjustment TypeAdd or Subtract
QuantityNumber of units to adjust
WarehouseOptional: specific warehouse to adjust
ReasonOptional: note explaining the adjustment

Warehouse-Specific Adjustments

When adjusting stock, you can:

Audit Trail

All adjustments are logged in the Stock Report with:

Warehouse Products

Viewing Warehouse Products

  1. Go to Products > Warehouse
  2. Click on a warehouse name
  3. View all products stored in that warehouse

Product Warehouse Details

  1. Go to Products > Product Stock
  2. Click Warehouse Details icon
  3. View stock distribution across all warehouses

Warehouse Details View Shows:

Stock Reports

Product Stock Report

Navigate to Reports > Product Stock Report

Report Features:

Movement Types Tracked:

TypeDescription
manuallyManual stock adjustments
invoiceStock reduced by sales invoice
billStock added by purchase bill
purchaseStock added by purchase order
posStock reduced by POS transaction

Warehouse Report

Navigate to Reports > Warehouse Report

Report Shows:

Low Stock Report

Identify products that need reordering:

System Integration

Automatic Stock Updates

Stock levels are automatically updated by:

ModuleEffect on Stock
POS SalesDecreases stock on sale completion
Purchase OrdersIncreases stock when received
InvoicesDecreases stock when invoice created
BillsIncreases stock when bill recorded

Purchase Order Integration

When creating purchase orders:

  1. Select target warehouse for received goods
  2. Upon receiving, stock is added to selected warehouse
  3. Warehouse-specific quantity updates automatically

POS Integration

Best Practices

Warehouse Organization

Stock Management

Multi-Warehouse Tips

Quick Reference

TaskPath
Create WarehouseProducts > Warehouse > + Create
View Warehouse ProductsProducts > Warehouse > [Click Name]
Adjust StockProducts > Product Stock > Edit
View Warehouse DetailsProducts > Product Stock > Warehouse Details
Stock Movement ReportReports > Product Stock Report
Warehouse DistributionReports > Warehouse Report