AKMFlow — Warehouse & Materials Management System

Platform

Warehouses, inventory, stores and the buy side — on one stock ledger

AKMFlow runs the full material chain: what you receive, where it sits, who takes it, what you sell and what to reorder. One database, one stock position, role-based access — without the weight of an ERP.

Warehouse management

Bin-level control of everything that arrives, moves and leaves.

  • Warehouse → zone → aisle → rack → level → bin structure with printable bin labels
  • Receiving against an inbound reference, then directed or manual put-away
  • Request, approval, reservation, picking and issue to a project, cost centre or employee
  • Material returns back into stock instead of quiet losses
  • Formal GRN, Material Issue and Material Return documents with approval history

Inventory control

One live stock position, whatever the location type.

  • Stock by item, location, bin, batch, expiry, serial and quality status
  • Batch/expiry and serial enforcement at every movement, with FEFO and FIFO picking
  • Quarantine, damaged and expired stock blocked from issue and from sale
  • Bin-to-bin, warehouse-to-warehouse and warehouse-to-store transfers
  • Cycle counting with bin freezing, variance review and supervised adjustments

Stores & point of sale

Optional retail layer that sells from the same stock, never a second inventory.

  • Stores are first-class stock locations alongside warehouses
  • Cashier shifts with opening float, cash movements and reconciled closing
  • Barcode checkout, receipts, returns and refunds through the standard reversal flow
  • Every completed sale reduces stock in the same ledger, immediately
  • Enabled per licence — with POS switched off, no retail screen or role appears

Suppliers & purchasing

The buy side, kept deliberately light.

  • Supplier master with contacts, terms and activity history
  • Purchase orders with a deterministic draft → approved → received lifecycle
  • Receiving against a purchase order updates quantities and moving average cost
  • Supplier returns that reduce stock and reference the original order
  • Quantities-only handover for teams whose procurement lives elsewhere

Inventory intelligence

Signals that tell the store what to do next.

  • Safety stock, reorder point and lead time per item and location
  • Out-of-stock, reorder, overstock, slow-moving and dead-stock classification
  • Expiry watchlists before the write-off, not after
  • Coverage-driven replenishment suggestions with multi-stage approval
  • Resolution by inter-location transfer or a purchase order

Owner dashboard & reporting

One number set, derived from the same transactions.

  • Revenue, cost of goods sold, gross profit and stock valuation in the base currency
  • Date-range and location filters shared across dashboard, finance and reports
  • Live activity feed across receiving, issuing, counting, purchasing and sales
  • Operational reporting on stock, movement, accuracy and workload
  • Cost and valuation gated server-side — unauthorised roles never receive the figures

Barcode, mobile & desktop

The same system wherever the work happens.

  • 1D and QR labels for items, bins and pallets (LPN)
  • Handheld scanners and phone cameras for receiving, put-away, picking, counting and checkout
  • Responsive web application for browser, tablet and phone
  • Windows, macOS and Linux desktop client for counters with direct printing
  • Multi-company isolation enforced in the database, with immutable movement history

What AKMFlow deliberately is not

Scope discipline is a feature. Each boundary keeps the system clean to operate, fast to learn and straightforward to audit.

  • Not an ERP — no general ledger, payroll, manufacturing planning or project accounting.
  • Not an accounting system — valuation supports stock control; your finance system stays the book of record.
  • Not an HR system — the workforce register identifies who received materials, nothing more.
  • Not a fleet platform — the equipment register tracks assets and their materials, not dispatch.