AfricaOSAfricaOS

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

  1. Install Module - Settings → Modules → Stock → Install
  2. Create Warehouses - Physical locations
  3. Add Suppliers - Vendor details, terms
  4. Create Products - Items with SKUs, categories
  5. Set Opening Stock - Initial quantities
  6. 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

  1. Create PO (manual or from reorder)
  2. Send to supplier (email, portal)
  3. Supplier confirms/acknowledges
  4. Receive goods (partial/full)
  5. Match to PO (3-way: PO, receipt, invoice)
  6. 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

  1. Customer places order (portal, sales rep, EDI)
  2. Check availability (ATP - Available to Promise)
  3. Confirm order (reserve stock)
  4. Pick → Pack → Ship
  5. Invoice (auto or manual)
  6. 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

On this page