Stock Module
Inventory management, warehouses, suppliers, and orders
Stock Module
Complete inventory management to track stock, manage warehouses, and handle purchasing and sales.
Overview
The Stock module handles:
- Products - Items, variants, bundles, kits
- Warehouses - Locations, bins, zones
- Stock Levels - Real-time quantities, reservations
- Purchasing - Suppliers, POs, receiving
- Sales - Orders, picking, packing, shipping
- Valuation - FIFO, LIFO, weighted average, standard cost
Quick Start
- Install Module - Settings → Modules → Stock → Install
- Create Warehouses - Physical locations
- Add Suppliers - Vendor details, terms
- Create Products - Items with SKUs, categories
- Set Opening Stock - Initial quantities
- Process First Order - Test the flow
Configuration
Warehouses
Create Warehouse:
- Name, code, address
- Contact person, phone, email
- Type - Main, Distribution, Retail, Consignment, Virtual
- Zones - Receiving, Storage, Picking, Packing, Shipping
- Bins - Aisle-Rack-Shelf-Bin hierarchy
- Settings - Allow negative stock, default bin
Products
Product Types:
- Simple - Single SKU, no variants
- Variant - Parent with variants (size, color, etc.)
- Bundle - Fixed combination of products
- Kit - Assembled from components
- Service - Non-stockable, billable time
Product Fields:
- Name, SKU, barcode (EAN/UPC/ISBN)
- Category, brand, tags
- Description, images, documents
- Units - Base unit, purchase unit, sales unit
- Dimensions - Weight, length, width, height
- Pricing - Cost, list price, sale price, tier pricing
- Tax - Tax category, HS code
- Tracking - Serial, batch, lot, expiry
- Reorder - Min/max, reorder point, lead time
Categories
Hierarchical organization:
- Electronics → Computers → Laptops
- Medical → Consumables → Gloves
- Raw Materials → Metals → Steel
Suppliers
Supplier Profile:
- Name, contact, address
- Payment terms (Net 30, COD, etc.)
- Currency, tax ID
- Lead time, MOQ
- Catalog (pricing, availability)
- Performance rating
Supplier Portal (Enterprise):
- View POs, submit invoices
- Update catalog, lead times
- Track payments
Core Features
Stock Operations
Adjustments
- Increase - Found stock, returns
- Decrease - Damage, theft, samples
- Transfer - Between warehouses/bins
- Count - Cycle count, full inventory
Movements
Every change tracked:
- Date, user, reference (PO, SO, adjustment)
- From/to location
- Quantity, unit cost
- Running balance
Reservations
- Sales Orders - Reserved on confirmation
- Work Orders - Reserved for production
- Manual - Held for specific customer
- Expiry - Auto-release after timeout
Purchasing
Purchase Orders
- Create PO (manual or from reorder)
- Send to supplier (email, portal)
- Supplier confirms/acknowledges
- Receive goods (partial/full)
- Match to PO (3-way: PO, receipt, invoice)
- Approve for payment
Receiving
- Scan barcodes
- Print labels
- Quality check (accept/reject/quarantine)
- Auto-create put-away tasks
- Update stock levels instantly
Supplier Invoices
- Match to receipts
- Dispute variances
- Schedule payment
- Update product costs
Sales
Sales Orders
- Customer places order (portal, sales rep, EDI)
- Check availability (ATP - Available to Promise)
- Confirm order (reserve stock)
- Pick → Pack → Ship
- Invoice (auto or manual)
- Collect payment
Picking & Packing
- Pick Lists - Optimized routes
- Mobile Scanning - Confirm picks
- Pack Stations - Box selection, labels
- Shipping - Carrier integration, tracking
Returns (RMA)
- Customer initiates
- Inspection (restock, repair, scrap)
- Credit/refund/replace
- Update inventory
Inventory Valuation
Methods:
- FIFO - First In, First Out (default)
- LIFO - Last In, First Out
- Weighted Average - Rolling average
- Standard Cost - Predetermined cost
Reports:
- Stock valuation by warehouse
- COGS by period
- Gross margin by product
- Slow-moving/obsolete analysis
Reporting
- Stock on Hand - Current quantities, value
- Stock Movement - In/out by period, product, warehouse
- Reorder Report - Below min, suggested PO
- Aging - Days in stock, expiry dates
- Turnover - Velocity, days of supply
- ABC Analysis - Pareto classification
- Supplier Performance - OTIF, quality, lead time
Integrations
- E-commerce - Shopify, WooCommerce, Magento
- Marketplaces - Amazon, Takealot, Jumia
- Accounting - QuickBooks, Xero, Sage
- Shipping - DHL, FedEx, Aramex, local couriers
- EDI - Retailer connections