Every workflow, in full

The whole operation, one step at a time.

Buying, receiving, stores, production, selling, accounting, GST, approvals, roles, signals, multi-company and reporting — each one as it actually works.

02Buy

From requirement to payment, in one chain.

An animation follows one purchase through nine steps. Indent IND-2026-01192 for 500 kg of MS Plate 10mm is approved by the plant head and becomes RFQ-2026-00418, sent to three suppliers by email and WhatsApp link; suppliers answer by link with no login. Three quotations arrive at 49, 46 and 47 rupees per kg landed. Vendor B is ranked L1 at 46 rupees per kg with 5-day delivery, Vendor C is flagged fastest at 2 days, and the buyer's note "L1, 5-day delivery." goes to the approver with the comparison. The decision becomes purchase order PO-2026-00837 for 27,140 rupees. The goods arrive and GRN-2026-00412 accepts 290 kg, supplier bill VB-2026-00733 is payable at 15,741.20 rupees, and payment PAY-2026-00519 pays Vendor B. Capabilities such as multi-level approvals, L1 comparison, reverse auction and supplier portal switch on at the step where they apply.

Every step raises the next document — and carries the buyer's reasoning to the approver.

  1. IndentIND-2026-01192
  2. ApprovalPlant head
  3. RFQRFQ-2026-00418
  4. Quotations3 received
  5. ComparisonL1 = Vendor B
  6. Purchase orderPO-2026-00837
  7. GRNGRN-2026-00412
  8. BillVB-2026-00733
  9. PaymentPAY-2026-00519
Demo data

Quotation comparison

RFQ-2026-00418 · 3 of 3 received

MS Plate 10mmDEMO-MS-PLATE · 500 kg · by 04 Oct 2026
3 quotes
SupplierVendor AVendor B · L1Vendor C
Landed price49.0046.0047.00
Value · 500 kg24,50023,00023,500
Delivery7 days5 daysFastest 2 days
RankL3L1L2
Buyer's note to approver

“L1, 5-day delivery.”

On at this stepMore appear as the order moves
  • Multi-level approvals
  • L1 comparison
  • Reverse auction
  • PO amendment
  • Supplier portal
  • Rate contracts
  • Supplier scorecard
  • Budget check
Demo data
  1. 01 / 09Done

    Indent

    IND-2026-01192
    MS Plate 10mm500 kg
    Required by04 Oct
  2. 02 / 09Done

    Approval

    IND-2026-01192
    Approved · Plant head
  3. 03 / 09Done

    RFQ

    RFQ-2026-00418
    Sent to3 suppliers
    ByEmail · WhatsApp link
    Supplier loginNot needed
  4. 04 / 09Done

    Quotations

    RFQ-2026-00418 · 3 received
    Vendor A₹49.00/kg
    Vendor B₹46.00/kg
    Vendor C₹47.00/kg
  5. 05 / 09Now

    Comparison

    RFQ-2026-00418 · landed ₹/kg
    AVendor A₹49.00/kg
    Delivery 7 daysL3
    L1
    BVendor B₹46.00/kg
    Delivery 5 days₹23,000
    CVendor C₹47.00/kg
    Delivery 2 daysFastestL2
    L1 · Vendor B · ₹46/kg landed
    Buyer's note to approver

    “L1, 5-day delivery.”

    PONextPO-2026-00837₹27,140
  6. 06 / 09Next

    Purchase order

    PO-2026-00837
    500 kg × ₹46₹23,000
    GST 18%₹4,140
    Total₹27,140
  7. 07 / 09Later

    GRN

    GRN-2026-00412
    Accepted290 kg
    PO balance open200 kg
  8. 08 / 09Later

    Supplier bill

    VB-2026-00733
    Payable₹15,741.20
  9. 09 / 09Later

    Payment

    PAY-2026-00519
    Paid to Vendor B₹15,741.20
Step 5 of 9 · Comparison
On at this step
  • L1 comparison
  • Supplier portal
  • Reverse auction
  • Multi-level approvals
  • PO amendment
  • Rate contracts
  • Supplier scorecard
  • Budget check

More appear as the order moves.

03Receive

The storekeeper counts.
The inspector judges.
The GRN adds stock.

An animation follows a truck carrying MS Plate 10mm against purchase order PO-2026-00837 for 500 kg. It passes gate entry GE-2026-00655 at 09:14 with vehicle DEMO-VEH-2291, then the weighbridge: gross 9,860 kg, tare 9,560 kg, net 300 kg. Store receiving SR-2026-00588 counts 300 kg. Quality check accepts 290 kg and rejects 10 kg for edge damage; the rejected 10 kg go back to the supplier on a non-returnable gate pass and never enter stock. GRN-2026-00412 records 290 kg and posts it, and stock of MS Plate 10mm in Store A, Rack 03, Bin B12 rises from 12,403 to 12,693 kg. A waterfall shows 500 ordered, 300 received, 290 accepted, 10 rejected, 290 into stock and 200 kg still open on the order.

Order 500 kg, 300 turn up, 290 pass inspection: the GRN records 290.

PO-2026-00837 · MS Plate 10mmDemo data
290 kgrecorded by the GRN · 200 kg still open on the PO
Demo data

Goods receipt note Posted

GRN-2026-00412 · against PO-2026-00837 · Vendor B

Supplier
Vendor B
Gate entry
GE-2026-00655
Store receiving
SR-2026-00588
Weighbridge net
300 kg
ItemOrderedReceivedAcceptedRejectedPut away · batch
MS Plate 10mmDEMO-MS-PLATE 500 kg300 kg 290 kg 10 kg Store A › Rack 03 › Bin B12Batch B-2609
10 kg on a non-returnable gate pass · never enters stock Stock after posting 12,693 kg

Read how receiving works

04Store

Know exactly what you have.
And where it is.

The real IndustryMax Item Management screen for a demo company lists items such as MS Plate 10mm with 12,403 kg in stock — 158 sqm in its second unit — against a minimum of 3,000 kg. Cards pulled out of the screen show where that plate sits (Plant 1, Store A, Rack 03, Bin B12, batch B-2609 of 290 kg from GRN-2026-00412), that stock is valued at moving weighted average, one of ten valuation methods, that Cutting disc 4in is at 18 Nos, below 25, with a pending indent already raised, and that a Gear Oil EP90 batch expires in 126 days. A zoomed crop of the screen's movement legend classifies items as fast moving, slow moving, non-moving, dead stock or new, where six or more issues in 180 days counts as fast. Twelve tiles list the stores controls underneath: live stock, stock ledger, transfers, adjustments, stock take and cycle counts, batch and serial, expiry and shelf life, reorder alerts, ten valuation methods, stock ageing, gate passes and QR labels.

Live stock and a full movement ledger across every location — in two units, valued your way.

industrymax.co.in/setup/items
IndustryMax Item Management screen: items such as MS Plate 10mm with stock 12,403 kg (158 sqm), TMT Bar Fe500D 12mm 6,822 kg and Hex Bolt 14,000 Nos, each with two units, minimum stock, movement class, group and type.
Swipe to see the whole screen
Real screen · demo company
Movement · zoomed6+ issues in 180 days = fast
Movement legend: Fast Moving, Slow Moving, Non-Moving, Dead Stock, New
Stock in hand
12,403 kg
MS Plate 10mm= 158 sqm
Minimum 3,000 kg

Plant 1 › Store A › Rack 03 › Bin B12
BATB-2609290 kg · GRN-2026-00412
Valuation
Moving weighted average
1 of 10FIFOLIFO+7 more
Reorder
Cutting disc 4in
18 Nos · below 25
Pending indent raised
Expiry
Gear Oil EP90 · batch
Expires in 126 days
Demo data
  • Live stock

    In two units, at every location.

  • Stock ledger

    Every movement, with its document.

  • Transfers

    Stock moves on approval — also between companies.

  • Adjustments

    Every change carries a reason.

  • Stock take & cycle counts

    Count sheets, counted in cycles.

  • Batch & serial

    Track by batch or by serial number.

  • Expiry & shelf life

    First-expiry-first-out on dispatch.

  • Reorder alerts

    Two levels: warn, then raise an indent.

  • 10 valuation methods

    Moving weighted average by default.

  • Stock ageing

    Fast, slow and dead stock, classified.

  • Gate passes

    Returnable and non-returnable.

  • QR labels

    Scan opens the stock; login still needed.

Read how inventory works

05Produce

From raw material to
finished goods.

Production order PRD-2026-00093 makes 100 Nos of Base plate BP-200, whose bill of materials needs 1.25 kg of MS Plate 10mm per piece with 4% expected scrap. 125 kg of MS Plate 10mm is issued against the order, so raw stock falls from 12,693 kg to 12,568 kg and work in progress rises to 100. The material is laser cut at work centre LC-01 and bent at press brake PB-02. Job card JC-2026-00311 records 96 good, 3 rejected and 1 scrap, with 14 minutes of downtime, and the production receipt adds 96 Nos of Base plate BP-200 to finished stock. Work in progress returns to zero with all 100 accounted for, and yield is 96 percent. Below, the bill of materials, production order, job card and production receipt screens are shown as tabs.

Issue against the order, record every job card, receive what was made — stock and WIP stay true.

Demo data
DashboardPurchaseStockProductionSales
FY 2026-27PM

Job card

JC-2026-00311 · PRD-2026-00093 · Base plate BP-200

PrintReceive 96 Nos
Good96 Nosyield 96%
Rejected3 Nos3% of planned
Scrap1 Nos1% of planned
Downtime14 minrecorded on the card
StepOperationWork centrePlannedStatus
1Laser cuttingLC-01LC-01100 NosDone
2Press brakePB-02PB-02100 NosDone
Routing BP-200 · LC-01 → PB-02Next · production receipt

06Sell

From enquiry to money in the bank.

Deal D-2026-0193 for Orion Fabricators in Maharashtra moves on two linked rails. On the money rail the lead, matched on GSTIN, becomes quotation QT-2026-00190 for 96 Nos at ₹1,090, then sales order SO-2026-00176, then tax invoice INV-2026-01937 for ₹1,23,475.20 — taxable value ₹1,04,640.00 plus IGST 18% of ₹18,835.20, because the sale goes from Odisha to Maharashtra. On the goods rail 96 Nos of Base plate BP-200 leave finished stock on dispatch DC-2026-00402 in vehicle DEMO-VEH-3310 and are delivered with an e-way bill. The dispatch and the invoice are joined. The receivable sits in the 0–30 day ageing bucket until receipt RCT-2026-00288 clears it, leaving ₹0.00 outstanding. Every document, and the sales order screen, carries the same deal number.

One deal number follows the order from quotation to receipt — goods and money move together.

Carried on every documentD-2026-0193
  • Customer
  • Quotation
  • Vehicle
  • Transporter
  • Dispatch
  • Invoice
  • Receivables
  • Credit note

Read how order to cash works

industrymax.co.in/sales/orders
Demo data
DashboardStockProductionSalesAccounts
FY 2026-27SM

Sales order

SO-2026-00176 · Orion Fabricators · Maharashtra

Deal D-2026-0193PrintDispatch
QT-2026-00190 SO-2026-00176 DC-2026-00402 INV-2026-01937 RCT-2026-00288
ItemQtyAmount
Base plate BP-200₹1,090.00 per Nos96 Nos1,04,640.00
Taxable value₹1,04,640.00
IGST 18% · Odisha → Maharashtra₹18,835.20
Order total₹1,23,475.20

Dispatch & billing Delivered

VehicleDEMO-VEH-3310
TransporterDemo Roadways
InvoiceINV-2026-01937
Receivable · 0–30 daysCleared
Credit noteNone
One deal number
D-2026-0193
Orion Fabricators · 96 Nos Base plate BP-200
  • Partial dispatch with vehicle + transporter
  • Tax invoice with signed e-invoice QR
  • AR ageing, dunning list, credit exposure
Demo data
07Account

Operations and accounts stay connected.

The animation selects supplier bill VB-2026-00733 from Vendor B and carries it into the books along an auto-post line. The journal entry it posts debits GRN clearing ₹13,340.00, input CGST ₹1,200.60 and input SGST ₹1,200.60 and credits Vendor B ₹15,741.20, so debits equal credits to the paisa; the entry is posted automatically and never edited after posting. The same postings from five documents — a GRN, the supplier bill, sales invoice INV-2026-01937, payment PAY-2026-00519 and a depreciation run — appear in the trial balance, where debits and credits both total ₹1,57,716.40, and the bank statement line for payment PAY-2026-00519 is matched to the books on amount, date and reference. Each of the five documents can be selected to show the balanced entry it posted.

Stock movements, bills, invoices and payments post to the books as they happen — balanced to the paisa.

Read how accounting works
Journal entry from supplier bill
VB-2026-00733 · 290 kg MS Plate 10mm × ₹46 · against GRN-2026-00412
Demo data
LedgerGroupDebit ₹Credit ₹
DrGRN clearingCurrent liabilities13,340.00—
DrInput CGST 9%Duties & taxes1,200.60—
DrInput SGST 9%Duties & taxes1,200.60—
CrVendor BSundry creditors—15,741.20
TotalBalanced15,741.2015,741.20
Checked in whole paise · Dr 15,74,120 = Cr 15,74,120 Posted automatically · never edited after posting

Trial balance

Demo Steel Works · FY 2026-27 · the postings from the five documents above

Demo data
LedgerGroupDebit ₹Credit ₹Balance ₹
Raw material inventoryStock-in-hand13,340.00—13,340.00 Dr
Input CGSTDuties & taxes1,200.60—1,200.60 Dr
Input SGSTDuties & taxes1,200.60—1,200.60 Dr
Orion FabricatorsSundry debtors1,23,475.20—1,23,475.20 Dr
DepreciationIndirect expenses18,500.00—18,500.00 Dr
SalesSales accounts—1,04,640.001,04,640.00 Cr
Output IGSTDuties & taxes—18,835.2018,835.20 Cr
BankBank accounts—15,741.2015,741.20 Cr
Accumulated depreciation – Plant & machineryFixed assets—18,500.0018,500.00 Cr
TotalDr = Cr1,57,716.401,57,716.401,57,716.40

Bank reconciliation

Statement uploaded · 1 line matched

Demo data
Bank statement12 Oct 2026
NEFT DR · PAY-2026-0051915,741.20
Withdrawal · Vendor B
AmountDateReference
In the books12 Oct 2026
PAY-2026-0051915,741.20
Payment · Cr Bank · Dr Vendor B
Matchedon amount, date and reference
Indian compliance

Built around Indian business.

The visual is tax invoice INV-2026-01937 from Demo Steel Works in Odisha, state 21, to Orion Fabricators in Maharashtra, state 27: 96 Nos Base plate BP-200 with HSN 7208, taxable value ₹1,04,640.00 and IGST at 18% of ₹18,835.20, total ₹1,23,475.20. Four numbered callouts mark where GST lives on the invoice: 1, the HSN code taken from the HSN master; 2, IGST instead of CGST and SGST because the sale is inter-state; 3, the e-invoice IRN and signed QR, generated with the company's own GSP credentials; 4, the e-way bill with its validity and Part B vehicle, which can be extended or cancelled. At return time IndustryMax prepares GSTR-1 and GSTR-3B outward figures from the invoices, reconciles GSTR-2B against purchase bills (212 matched, 3 mismatched, 1 missing), applies TDS and reverse charge on supplier bills, and tracks each return from ready to generated, reviewed and filed against its ARN. Returns themselves are filed on the GST portal.

GST sits inside the documents — not bolted on at month end.

IndustryMax prepares return figures and tracks filing; returns are filed on the GST portal. E-invoice and e-way bill use your own GSP credentials and are switched on per company.

On the invoice

  1. HSN / SAC 7208

    From the HSN master on every item.

  2. CGST · SGST · IGST

    State 21 → 27 is inter-state, so IGST.

  3. E-invoice IRN + signed QR

    Uses your own GSP credentials.

  4. E-way bill Part A / B

    Validity tracked, extend or cancel.

At return time

  • GSTR-1 & GSTR-3B

    Outward figures prepared from your invoices.

    Figures prepared
  • GSTR-2B reconciliation

    Matched against your purchase bills.

    212matched3mismatch1missing
  • TDS & reverse charge

    Applied on supplier bills, where they apply.

    TDSReverse charge
  • Filing tracker

    Each return tracked until filed, against its ARN.

    ReadyGeneratedReviewedFiled
Read how GST compliance works
Control

Approve from anywhere. Control stays in the rules.

Banded, multi-level rules decide who signs. Managers approve from the browser, an approval link or WhatsApp.

Purchase order PO-2026-00841 for 18,000 kg of TMT Bar Fe500D 12mm at ₹48, worth ₹8,64,000, under the rule '₹5,00,000 and above, all must sign'. The purchase manager approved in the browser at 10:42, the plant head approved from a phone message at 11:08, and the finance head is pending. A phone shows the approval message with a Review & approve button and the confirmation.

Demo data
PO-2026-00841

Purchase order · Vendor B

Awaiting approval · 2 of 3 signed
Supplier
Vendor B
Deliver to
Plant 1 › Store A
TMT Bar Fe500D 12mm8,64,000.00
DEMO-TMT-BAR18,000 kg × ₹48.00
Order value₹8,64,000
Buyer's note to approvers

L1 of 3 quotations · 7-day delivery.

Added by the buyer when raising the PO
Approval chain
₹5,00,000 and above · all must sign
  1. Purchase manager
    Approved in the browser
    10:42
  2. Plant head
    Approved via WhatsApp
    11:08
  3. FH
    Finance head
    Told by WhatsApp + link
    Pending
Each signature is logged with the time and the version it signed.
  • A signature expires if the document is edited.
  • Delegate your approvals for a period.
  • Nobody approves their own document.
Approve from
  • Browser
  • Approval link
  • WhatsApp
via WhatsApp
IndustryMax ApprovalsDemo Steel Works
Today
Approval needed
PO-2026-00841
₹8,64,000
TMT Bar Fe500D 12mm
18,000 kg × ₹48 · Vendor B
You are step 2 of 3.
10:43
Review & approve
Approved11:08
PO-2026-00841 · signed by you. Finance head is next.
Access

Everyone sees their job.
Nothing more.

Roles you define from 153 distinct permissions — anything not granted is denied.

What this role sees

Signed in as Store manager
Demo data
  • PurchaseNo access
  • IncomingNo access
  • InventoryNo access
  • ProductionNo access
  • SalesNo access
  • AccountingNo access
  • GSTNo access
  • TallyNo access
  • AINo access
Set valuation methodThis permission is not part of the role
Denied

Permission matrix

8 of 153 permissions shown
Demo roles
Permissions granted to six demo roles
PermissionPurchaseStoresPlantFinanceSalesDirector
Raise indentGrantedGrantedGrantedNot grantedNot grantedNot granted
Approve purchase orderGrantedNot grantedGrantedGrantedNot grantedGranted
Post GRNNot grantedGrantedNot grantedNot grantedNot grantedNot granted
Adjust stockNot grantedGrantedGrantedNot grantedNot grantedNot granted
Set valuation methodNot grantedNot grantedNot grantedGrantedNot grantedNot granted
Issue tax invoiceNot grantedNot grantedNot grantedNot grantedGrantedNot granted
See gross profitNot grantedNot grantedNot grantedGrantedNot grantedGranted
Read audit logNot grantedNot grantedNot grantedGrantedNot grantedGranted
153
distinct permissions, granted per role
Filled squares: granted to Store manager
27
document workflows with configurable approval controls
Delegation
Hand approvals to a colleague for a period
Full audit trail
Who approved what, when, and which version
Signals

The ERP tells you
what needs attention.

Overdue orders, low stock, unpaid invoices and waiting approvals surface on their own — each one a click from its document.

Five modules feed five signals: 7 purchase orders overdue, 5 items below reorder level, 2 invoices past due, 4 approvals pending and 1 returnable gate pass due back. Each signal connects to its group in the IndustryMax Tasks screen, where the three most overdue purchase orders are listed.

  • Purchase
  • Stock
  • Sales
  • Approvals
  • Gate
Demo data
Today

What needs attention · Plant 1

  • Purchase ordersoverdue7
    • PO-2026-00788Vendor C14 days late
    • PO-2026-00791Vendor A12 days late
    • PO-2026-00802Vendor B11 days late
    • + 4 more, under 10 days
  • Itemsbelow reorder level5
  • Invoicespast due2
  • Approvalspending4
  • Gate passesdue back1
Product tour

See IndustryMax in action.

  1. Purchase orders

    Every order with its supplier, quantity, rate and amount, and where it stands: awaiting approval, part received or overdue.

    • 1A status on every order
    • 2Overdue orders show days late
    • 3Quantity × rate under each PO
  2. IndustryMax Item Management screen listing ten demo items — MS Plate 10mm first, 12,403 kg in stock (= 158 sqm), minimum 3,000 kg — with two units per item and a movement legend of Fast, Slow, Non-moving, Dead and New. 1 2 3

    Item master

    Every item with two units of measure, its minimum stock, live stock in both units and a fast, slow or dead classification.

    • 1Two units per item — kg and sqm
    • 2Minimum stock beside live stock
    • 3Fast, slow, dead or new
  3. Production order

    Each order moves from plan to close, and its job cards record good, rejected and scrap quantities against the BOM.

    • 1Six stages, plan to close
    • 2Good, rejected, scrap per job card
    • 3Yield on every order
  4. Sales order

    One deal number carries the quotation, order, dispatch, invoice and receipt, so a customer's whole chain reads in one line.

    • 1One deal number, quote to receipt
    • 2Vehicle and transporter on dispatch
    • 3E-invoice IRN with signed QR
  5. Trial balance

    Every line comes from a posted document — GRN, supplier bill, invoice or payment — and debits equal credits in whole paise.

    • 1Posted from the documents
    • 2Debits equal credits, to the paise
    • 3Posted entries are never edited
  6. Tally sync queue

    Each voucher is posted to TallyPrime, then read back to check it; work queues while the Tally PC is offline.

    • 1Posted, then read back from Tally
    • 2Queued offline, nothing lost
    • 3Deletions in Tally reported back
  7. AI assistant

    Ask on the screen you're on; it looks up orders, stock, suppliers and approvals waiting on you, and shows the rows.

    • 1Read-only, never approves or sends
    • 2Ask in English or Hinglish
    • 3Within your company and role
Screen 2 of 7 · Inventory
Multi-company

One login. Every company.

Each company keeps its own GSTIN, books, numbering and approval rules — switch without signing out.

industrymax.co.in/dashboard
Demo data
DashboardPurchaseStock
Demo ComponentsDPO

Demo Components

Dashboard · Maharashtra · FY 2026-27

New indent
Purchases · Sep₹18.3 L46 orders
Stock value₹76.2 Lmoving avg.
Pending approvals2own rules
Kept for this company
GSTIN27AAAC•••••1Z2
BooksTallyPrime
NumberingOwn series
Approval rulesOwn
Reorder levelsOwn
Opening balancesOwn
Purchases this company only
Switch companySame login
Switch without signing out

No report adds two companies together — by design.

08Analyse

The whole business,
on one screen.

A reports screen for a demo steel works in September 2026 shows purchases of ₹42.6 lakh across 118 orders, stock worth ₹1.84 crore, receivables of ₹63.1 lakh and payables of ₹38.4 lakh, a purchase register and five items below reorder level. Around it, chart cards show purchases by week, stock ageing by bucket, receivables against payables and a 96% production yield, all drawn from the same documents.

Registers, ageing and dashboards drawn from the documents your teams already raise.

Read how accounting and reports work