Steel ERP
FY 2026-27
Main Godown — Shershah
Zahid
Owner

End-to-End Demo Flow

One complete business cycle: purchase → stock → sale → payments → returns → expense → payroll → reports.

Scenario
Product
MS Rectangular Pipe · 2x1 · 16 Gauge · 20 FT
Supplier
Supplier A — Ittehad Steel Agency
Customer
Customer A — Al-Madina Fabricators
Warehouse
Main Godown (Shershah)
Period
01 Sep 2026 – 19 Sep 2026 · FY 2026-27
Costing
Weighted average, landed cost including freight and labour
Step 1 — Purchase 5 TON MS Rectangular Pipe from Supplier A
Open Purchase Inquiry

Bill PB-2051 · Supplier invoice ISA-7741 · 5 TON @ PKR 262,000 / TON = PKR 1,310,000. Freight PKR 40,000, unloading PKR 6,000, labour PKR 14,000 added as landed cost.

Auto-posting (conceptual)
  • Dr Inventory — Steel Stock 1,370,000
  • Cr Accounts Payable (Ittehad Steel Agency) 1,370,000
Step 2 — Purchase UOM converts into stock UOM
Open Product Detail

Purchased in TON, stock kept in KG: 5 TON × 1,000 = 5,000 KG. Pieces derived at 25 KG per 20 FT length = 200 pieces. Landed cost PKR 1,370,000 ÷ 5,000 KG = PKR 274 / KG weighted average.

Step 3 — Part-pay the purchase
Open Vouchers

Bank payment BP-142 of PKR 800,000 against PB-2051.

Auto-posting (conceptual)
  • Dr Accounts Payable 800,000
  • Cr Bank — Meezan Current 800,000
Step 4 — Balance appears in Supplier Payables
Open Payables

Remaining PKR 516,400 (after purchase return) shows against Ittehad Steel Agency in the payables aging.

Step 5 — Stock Tracker reflects the new inventory
Open Stock Tracker

MS Rectangular Pipe 2x1 · 16 Gauge · 20 FT — Purchased 5,000 KG, Sold 1,750 KG, Available 3,250 KG, 130 pieces, with a horizontal bar at 65%.

Step 6 — Sell the same material to Customer A
Open Sales Counter

Invoice INV-1042 to Al-Madina Fabricators. Line 1: 1,000 KG @ PKR 310 / KG. Line 2: 30 pieces (750 KG) @ PKR 6,800 / piece. Cutting and loading charges added.

Auto-posting (conceptual)
  • Dr Accounts Receivable 515,000
  • Cr Sales — Steel 515,000
  • Dr Cost of Goods Sold 479,500 · Cr Inventory 479,500
Step 7 — Customer part-pays; the rest becomes receivable
Open Receivables

Cash receipt CR-311 of PKR 350,000 against a PKR 515,000 invoice; PKR 165,000 stays on credit.

Auto-posting (conceptual)
  • Dr Cash in Hand 350,000
  • Cr Accounts Receivable 350,000
Step 8 — Stock decreases
Open Stock Position

1,750 KG (70 pieces) leaves stock. Stock Ledger records the OUT movement at weighted average cost and the tracker bar drops to 65% available.

Step 9 — Receive the later customer payment
Open Customers

A further receipt clears the remaining PKR 165,000; the customer ledger running balance reduces accordingly.

Auto-posting (conceptual)
  • Dr Cash / Bank · Cr Accounts Receivable
Step 10 — Pay the remaining supplier amount
Open Suppliers

Remaining PKR 516,400 paid from bank; supplier ledger balance returns to zero.

Auto-posting (conceptual)
  • Dr Accounts Payable 516,400
  • Cr Bank 516,400
Step 11 — Sales Return
Open Sales Returns

SR-014 — customer returns 120 KG of pipe (bent). Return value PKR 37,000 adjusted against the customer balance.

Auto-posting (conceptual)
  • Dr Sales Returns 37,000 · Cr Accounts Receivable 37,000
  • Dr Inventory · Cr Cost of Goods Sold (stock back in)
Step 12 — Purchase Return
Open Purchase Returns

PR-008 — 200 KG returned to supplier (off-spec). PKR 53,600 credited by the supplier and stock reduced.

Auto-posting (conceptual)
  • Dr Accounts Payable 53,600
  • Cr Inventory — Steel Stock 53,600
Step 13 — Record an operating expense
Open Expenses

EXP-320 — truck hire Shershah → Korangi, PKR 18,000 paid in cash.

Auto-posting (conceptual)
  • Dr Freight & Transport 18,000
  • Cr Cash in Hand 18,000
Step 14 — Run payroll
Open HR & Payroll

September payroll for 5 staff; net salary PKR 322,408 with advances deducted, then paid from cash and bank.

Auto-posting (conceptual)
  • Dr Salaries & Wages · Cr Salaries Payable
  • Dr Salaries Payable · Cr Cash / Bank
Step 15 — Review the resulting position
Open Financial Reports

Stock, customer ledger, supplier ledger, cash and bank, receivables, payables, sales, purchases and profit & loss all reflect the full cycle above.

Resulting Position
AreaWhat the client should verifyStatus
StockPurchased, sold, returned and available quantities in KG and pieces
Posted
Customer LedgerInvoice debit, receipt credit, return credit and running balance
Posted
Supplier LedgerPurchase credit, return debit, payment debit and running balance
Posted
Cash / BankReceipts and payments hitting the correct account
Posted
Receivables / PayablesAging buckets and outstanding totals
Posted
Sales / PurchasesDocument numbering, statuses and totals
Posted
Profit & LossGross profit after cost of goods sold, less operating expenses and payroll
Posted
CLIENT CONFIRMATION REQUIRED — Every figure here is demo data for validation only. Conversion rules, weight basis, GST, costing method, credit limits, remnant handling, approvals and payroll rules must be confirmed before production development begins.