Interactive Procurement & Inventory Management System

Complete Workflow

One scenario, end to end. Click any step to see who performs it, what goes in, what comes out and why the step exists.

Demo scenario — MR-2026-00124 · ITM-00721 HVAC Belt · 100 requested, 70 in stock, 30 short.

01

Create Material Requisition

EngineerManager

The requester raises an MR using only predefined item codes from the Item Master — no free-text items.

MR Number: MR-2026-00124Item: ITM-00721 — HVAC BeltQuantity: 100 unitsRequired Date: 25 Aug 2026
02

Manager Approval

ManagerProcurement

The manager sees only requisitions waiting on them, with item, quantity, priority and requester.

Status: Pending ApprovalMR Number: MR-2026-00124Requested By: Omar HaddadQuantity: 100 units
03

Procurement Review

ProcurementProcurement

Procurement receives the approved MR and reviews item, quantity, requirement date, supplier and pricing.

Item: ITM-00721 — HVAC BeltQuantity: 100 unitsSupplier: Gulf Technical Supplies LLCIndicative Price: AED 4,500
04

LPO Creation

ProcurementManager

A Local Purchase Order is raised against the approved MR with supplier, quantity and value.

LPO Number: LPO-2026-00451Against: MR-2026-00124Supplier: Gulf Technical Supplies LLCQuantity: 100 units
05

LPO Approval

ManagerStore

Management authorises the commercial document before it is released to the supplier.

Status: Pending ApprovalLPO Number: LPO-2026-00451Value: AED 4,500Approver: Manager / Authorized Approver
06

Store / Inventory Check

StoreProcurement

Store compares the requested quantity against current stock: 70 units are issued from available stock and 30 units remain for supplier fulfilment.

Requested: 100 unitsCurrent Stock: 70 unitsAvailable: 70 unitsIssued from stock: 70 units

Step 07 — Inventory decision branch

The most important business rule: available stock is issued immediately, and the remaining quantity is fulfilled by the supplier against the approved LPO.

Requested

100

Current Stock

70

Issued from stock

70

Remaining for supplier

30

Inventory check

Path A — Available stock

Issue from store

Requested

100

Available

70

70 of 100 units can be issued from existing inventory.

Path B — Remaining quantity (main demo)

Supplier fulfils the remaining 30 units

  1. Stock allocated70 units issued from available stock · 30 units remaining
  2. ProcurementLPO-2026-00451 already approved and covers the requirement · 30 units outstanding
  3. Supplier deliveryGulf Technical Supplies LLC delivers 30 units
  4. Goods receipt — GRN-2026-00119Received 30 · Damaged 0 · Accepted 30
  5. Inventory updatedIssued 70 · Received +30 · Stock restored to 100
08

Supplier Delivery

StoreStore

The supplier delivers the remaining 30 units against the already approved LPO and Store records the consignment.

Against: LPO-2026-00451Supplier: Gulf Technical Supplies LLCDelivered: 30 unitsMode: Delivery of remaining quantity
09

Goods Receipt / GRN

StoreStore

Ordered, received, damaged and accepted quantities are captured on the Goods Receipt Note.

GRN Number: GRN-2026-00119Ordered: 30 unitsReceived: 30 unitsDamaged: 0
10

Inventory Updated — Request Completed

Store—

Accepted quantities land back in stock and the requisition is closed as fulfilled.

Previous Stock: 70 unitsReceived: +30 unitsNew Stock: 100 unitsStatus: MR Fulfilled

That is the complete proposed system.

Next: confirm the details and lock the final scope together.