Inventory & Warehousing

Know what you have, where it is, what it cost, and when to reorder. One stock ledger, updated in real time across every location.

Who this is for

Warehouse managers, store supervisors, procurement officers, and operations leaders who need accurate stock visibility across locations — without reconciling spreadsheets at month end.

What you can do

Item Catalogue

Maintain a structured catalogue with categories, unit of measure, reorder levels, preferred suppliers, and GL account mappings. Support raw materials, finished goods, packaging, and consumables.

Stock Valuation

Value stock using FIFO or weighted average cost. Automatically recalculate on receipt. Generate valuation reports by item, category, or location. Post valuation adjustments to the GL.

Goods Received Notes

Record goods received against purchase orders. Match quantities and prices. Flag discrepancies for review. GRN triggers automatic stock increase and GL posting.

Multi-Location Warehousing

Manage stock across warehouses, shops, factory floors, and transit locations. View stock by location or consolidated. Transfer stock between locations with approval workflows.

Batch & Expiry Tracking

Track items by batch number and expiry date. Apply FEFO (first-expiry-first-out) picking rules. Generate expiry alerts. Essential for food, pharmaceutical, and perishable goods.

UOM Conversion

Purchase in cases, sell in pieces, store in kilograms. The conversion engine automatically translates between units. All ledger entries are recorded in the base UOM for consistency.

Reorder Alerts

Set minimum and reorder levels per item per location. Generate purchase requests automatically when stock falls below threshold. Never run out of critical items.

Stock Reports

Stock summary, stock aging, movement history, valuation reports, and reorder level reports. All reports exportable to PDF and Excel. Drill down from summary to transaction detail.

How it connects

  • Sales → stock is deducted automatically on delivery confirmation
  • Procurement → stock increases on goods receipt, matched to purchase orders
  • Manufacturing → raw materials consumed, finished goods received on production completion
  • Accounting → every stock movement posts to the general ledger automatically
  • Sales Agents → separate agent stock tracking with consignment and commission management

Controls and permissions

Store-Level Access

Restrict users to specific stores or locations. A warehouse supervisor in Kampala cannot access Mombasa stock without explicit permission.

Approval Workflows

Stock adjustments, transfers, and write-offs require approval. Configure thresholds and approval chains per location.

Immutable Ledger

Every stock transaction is recorded in the stock ledger. No deletion, only reversal. Full traceability from receipt to dispatch.

GL Integration

Every inventory movement posts to the general ledger. Stock valuation, adjustments, and transfers are always reflected in the financial records.

See it in action

Screenshots from the live Kraal Code system — coming soon.

Store DashboardLive product screenshot — coming soon
Stock SummaryLive product screenshot — coming soon
Stock ValuationLive product screenshot — coming soon
Batch Expiry TrackingLive product screenshot — coming soon

See inventory in action

Request a demonstration tailored to your warehousing and stock management needs.

Request a Demonstration →