1 Sign in & demo roles
- Open /login.
- Tap a role pill to auto-fill email & password (Super Admin → portals).
- Click Sign in to ICMS.
- Pick a project in the top-bar switcher so site/billing posts go to the right job.
| Role | Use | Email | Password |
| Super Admin |
Full system · all companies |
admin@icms.local |
Admin@123 |
| Owner |
Command centres · finance |
owner@apexinfratech.demo |
Demo@123 |
| Project Manager |
Control room · planning · approvals |
pm@apexinfratech.demo |
Demo@123 |
| Site Engineer |
DPR · attendance · WIR · PR |
site@apexinfratech.demo |
Demo@123 |
| Tender Manager |
Tenders · AI analysis · CRM |
tender@apexinfratech.demo |
Demo@123 |
| Quantity Surveyor |
BOQ · rate analysis · billing |
qs@apexinfratech.demo |
Demo@123 |
| Purchase |
RFQ · PO · vendors |
purchase@apexinfratech.demo |
Demo@123 |
| Accounts |
Vouchers · GST · P&L · cash |
accounts@apexinfratech.demo |
Demo@123 |
| Auditor |
TB · BS · auditor pack (view) |
auditor@apexinfratech.demo |
Demo@123 |
| Client |
Client portal |
client@nhai.demo |
Demo@123 |
| Vendor |
Vendor portal · RFQ/PO |
vendor@ultratech.demo |
Demo@123 |
| Subcontractor |
Work orders · bills |
subcon@ganesh.demo |
Demo@123 |
2 Search, advanced filters & shortcut icons
The top bar works like a modern ERP command palette.
Shortcut icons
One-click: Dashboard, Tenders, Projects, DPR, RA Bills, Copilot, How to use, Approvals, Notifications.
Live search
Type 2+ characters. Results cover projects, tenders, POs, vendors, materials, RFIs, drawings, clients, invoices.
Keyboard
Ctrl+K or ⌘+K focuses search. Enter opens Advanced search. Type chips filter All / Project / Tender / PO… List/grid preference is remembered per page. Print this page on client & project profiles.
T Light / dark & theme colour
Appearance is per browser (not a company setting). Primary buttons, links and accents follow the colour you pick.
- Light / dark: tap the half-circle in the top bar. That still posts to
/theme and is stored in your session.
- Theme colour: tap the palette icon next to it. Six swatches: Amber (default), Ocean, Emerald, Violet, Rose, Slate. Choice is saved in
localStorage as icms-theme-color and applied as data-theme-color on <html>.
- Marketing pages reuse the same stored colour for Staff login / amber buttons when you visit
/ or /features from this browser.
3 End-to-end flow (tender → cash)
1
Command Centre
Read live KPIs on /dashboard. Drill into Construction, Tender or Finance command centres.
2
Tender office
Create tender → upload NIT/BOQ → AI analyse → Go/No-Go score → BOQ + rates + estimate → mark Awarded.
3
Convert project
On awarded tender click Convert. Select the new project in the top bar.
4
Plan
WBS → Planning/Gantt → dependencies → CPM → freeze Original Baseline → 30-day lookahead.
5
Procure & store
PR → RFQ → quotes → PO (approvals) → GRN → issue to site → reconciliation.
6
Site execute
Daily DPR, attendance QR, fuel, photos, RFI, WIR/NCR, safety permits.
7
Bill & cash
MB → RA → Client Payment desk. Final accounts: vouchers → TB → P&L → BS. GST reports then file on GSTN.
8
AI packs
Copilot for Q&A; AI Reports for portfolio / cost / schedule / QHSE management packs.
4 What each role should do first
Tender Manager
CRM → Tenders → AI analyse/score → Calendar deadlines → convert wins.
Quantity Surveyor
BOQ import → Rate analysis → MB → RA pack → certify support.
Site Engineer
DPR every day → PR → Attendance → WIR/NCR → Photos.
Purchase
PR queue → RFQ compare → PO → chase GRN with store.
Accounts
Payment desk → Final accounts (vouchers → TB → P&L → BS) → GST filing support → petty cash.
PM / Owner
Command centres → Approvals → Risks → MPR / AI Reports.
5 Sidebar module map
Command
Command Centre, Construction / Tender / Finance CC
Tender
Tenders, Calendar, CRM, Clients
Commercial
BOQ, Rate Analysis, Estimates
Projects
Projects, Planning/Gantt, Lookahead
Procure & Store
PR, RFQ, PO, Stock, GRN, Issues, Vendors, Materials
Site
DPR, Photos, Attendance, Labour, Plant, Fuel
Quality & HSE
Quality, RFI, Drawings, WIR, NCR, Safety
Billing & Finance
MB, RA, Payment desk, Final accounts, Vouchers, Ledgers, Cash/Bank, TB, P&L, BS, Auditor, GST, Cost, Journals
Help & AI
How to use, AI Copilot, AI Reports, Doc Search, Audit
Dashboard tiles, command centres, clients, projects, tenders, BOQ, CRM and the marketing site all show building / plan thumbs. See Images & galleries.
I Images everywhere + galleries
Demo SVGs live in public/assets/img/demo/. Uploaded files go under public/uploads/clients/{id}/ and public/uploads/projects/{id}/.
- Clients: every card/list row has a building thumb. Open a client (try Airports Authority of India) — hero + gallery. Staff with Clients edit: Upload / edit photos (site map, building, structure, plan). Caption, type and sort order are saved. A toast confirms a successful upload. Demo clients already have dummy galleries. To collect cash, click Add payment — that opens the Client Payment desk (
/m/clients/{id}/pay), not the bare receivables grid.
- Projects: same pattern on Projects, Construction CC, and the project room. Upload a gallery on the project (Projects edit). Cards fall back to type-matched demo SVGs (highway, tower, home…).
- Tenders: thumbs on list, grid, Tender CC, tender show hero, and calendar event chips.
- BOQ: chapter/type plan thumbs on desk cards.
- CRM Call Desk: source avatars — Meta, Google, website, Vastu, Quick home.
- Dashboard: Free Vastu preview plus a module tile grid with images.
- Marketing
/ and /features: visual feature cards. Favicon + OG hero at /assets/img/favicon.svg and /assets/img/og-hero.svg.
G List / grid, filters, Copy / CSV / Print
- On Clients, Projects, Tenders, BOQ (and other data shells): toolbar search, List / Grid (remembered per page in this browser, also
?view=grid|list), status/type chips, Copy, CSV, Print.
- Empty lists show an illustration plus a CTA (Add client, Quick home, New project…).
- Print this page on client profile and project room (and tender show) — hides chrome and prints the dossier.
- Successful save/upload flashes a green alert and a short toast in the corner.
C CRM Call Desk
Telecalling queue at /crm. Default view is Desk (Today / Overdue / Upcoming / Mine).
- Each card shows a source avatar (Meta / Google / website / Vastu / home) plus click-to-call and 1-click outcomes.
- Chip Free Vastu filters website + planner enquiries (
/crm?source=vastu). Ads chip filters Meta + Google.
- Won → convert toward tender / Quick home. Ads credentials live under CRM Ads API.
H Quick home / private job
- On Tenders → Quick home enter customer name, phone, plot and value.
- ICMS creates a home client + private tender and a CRM lead tagged
quick_home.
- Homepage Staff login is the primary CTA for the demo; Free Vastu is the enquiry magnet (no login).
K Tender calendar + Google
- Open
/tenders/calendar — month grid or agenda. Event chips show a small tender thumb.
- Add one date to Google Calendar from the event, or download
/tenders/calendar.ics for Google / Outlook / Apple.
A Final accounts (construction books)
Path: vouchers → ledgers → cash / bank book → trial balance → P&L → balance sheet,
then the auditor pack and GST filing-support reports.
Start at Final accounts or the Finance Command Centre.
- Hub: open
/accounts/final (sidebar Final accounts). Cards jump to every book. Period filter is Indian FY (April–March) or a calendar month.
- Chart of accounts:
/accounts/ledgers. Demo AIPL has a construction COA (cash, bank, debtors, CWIP, retentions, advances, GST input/output, work certified, materials, labour, subcontract, overheads). Click a code to drill the ledger statement.
- Vouchers:
/accounts/vouchers lists payment / receipt / journal / contra. Create at /accounts/vouchers/create — at least two lines, debit = credit. See How to post a voucher.
- Cash book & Bank book:
/accounts/cash-book and /accounts/bank-book show ledgers whose nature is cash or bank. Print from the page.
- Trial balance:
/accounts/trial-balance — opening, period, closing debit/credit. Totals must agree before you print P&L / BS.
- Profit & Loss:
/accounts/profit-loss (old /accounts/pnl redirects here). Construction heads: project income / work certified, extra items, unbilled work, materials, labour, subcontract, overheads. Optional project filter. Project-wise snapshot sits on the same page.
- Balance sheet:
/accounts/balance-sheet as at period end. Assets vs liabilities + equity, including current-year surplus.
- Legacy Journals / Payments / Petty cash / Cost / Cashflow remain for day-to-day ops. Client cash is recorded on the Client Payment desk, not by typing into the receivables grid.
A2 How to post a voucher
- Open Create voucher. Pick type:
Payment (money out), Receipt (money in), Journal (accrual / transfer), Contra (cash ↔ bank).
- Date, optional project (so P&L can split by job), reference (cheque / UTR / RA no), narration.
- Enter two or more lines: ledger + debit or credit. Typical patterns:
- Receipt: Dr Bank/Cash, Cr Debtors or Contract revenue (+ GST output if billing).
- Payment: Dr Expense / Creditor, Cr Bank/Cash.
- Contra: Dr Cash, Cr Bank (or reverse).
- The form shows running debit/credit totals. Submit only when they match. The voucher is posted immediately (company-scoped).
- Open the voucher to print; click a ledger code to see the statement.
A3 Cash book & Bank book
These are ledger extracts, not a separate cash module. Petty cash imprest still lives under Petty Cash.
- Cash book (
/accounts/cash-book): all posted lines on accounts with nature cash (demo: Cash in hand).
- Bank book (
/accounts/bank-book): nature bank (demo: HDFC CC, SBI Current).
- Filter month or FY. Use Copy / CSV / Print on the toolbar where shown. Drill to the voucher or the full ledger.
A4 Trial balance, P&L, Balance sheet
- Trial balance — prove books: closing debit = closing credit. Click a line to the ledger. Print CSS is letter-friendly.
- P&L — construction-oriented: work certified, extra items, unbilled, materials, labour, subcontract, overheads (site, HO, plant hire, fuel, depreciation, finance). Margin % is surplus ÷ income.
- Balance sheet — assets (incl. CWIP, retentions receivable, GST input), liabilities (creditors, advances received, GST output), equity + current-year surplus. Difference warning if out of balance.
- Always pick the same period on TB, P&L and BS before sending a pack to the auditor.
A5 Construction auditor report pack
Working papers for the statutory auditor — not an audit opinion. Print the whole pack.
- Open Auditor report (
/accounts/auditor).
- Schedules: CWIP, retentions, mobilisation / material advances, company P&L snapshot, project-wise P&L.
- Notes remind the auditor to agree retentions to RA deductions, CWIP to MB/stores, advances to recoveries, and GST to the GSTN portal.
G GST reports (India) — filing support only
Labelled ICMS GST reports for filing support. They help you prepare GSTR-1 and GSTR-3B from ICMS invoices.
They are not a substitute for the GSTN portal. Reconcile e-invoice / e-way bill / GSTR-2B, then file on
gst.gov.in.
- Hub:
/accounts/gst — sidebar GST reports. Filter by month or FY (Apr–Mar).
- GSTR-1 style (
/accounts/gst/gstr1 or /accounts/gstr-1): outward B2B (with GSTIN), B2C (unregistered), and export / zero-rated stubs.
- GSTR-3B style (
/accounts/gst/gstr3b or /accounts/gstr-3b): outward taxable, eligible ITC, net tax payable (CGST / SGST / IGST) laid out like tables 3.1 / 4 / 6.1.
- Registers:
/accounts/gst/registers (alias /accounts/gst-registers) — output tax and input tax (ITC) invoice lists.
- Tax % masters remain under Configuration → Tax rules. Company / branch / client GSTIN prints on letterheads.
B BOQ desk — list, grid & item editor
Bill of quantities is the commercial spine: chapters → items → rates → estimate / contract.
- Open BOQ (
/boq). Stats show total BOQs, draft vs approved, value, and linked tenders/projects.
- Use Grid (default) or List. Search and status chips filter cards. Toolbar: Copy / CSV / Print.
- Shortcuts on each card: View, Edit header, Items, Rate analysis, Estimate, Tender, Project, Print/PDF, Delete.
- Open a BOQ for the item editor: KPIs (qty, amount, contingencies), chapter subtotals, qty × rate lines.
- Save all lines, add a row, or import CSV. Create rate analysis from a line, then apply the unit rate back.
- Print / PDF for a letterhead take-off. New revision copies the whole BOQ and keeps the previous one.
- Desk cards show plan / structure thumbs (demo SVGs). Empty desk has an illustration + Create BOQ.
P Record payment from a client
Do not dump receipts on the generic receivables list. Open the customer’s
Payment desk — invoices, due, a full Pay form, and recent receipts in one place.
-
Open a client profile, e.g. Airports Authority of India
(
/m/clients/4). Demo client 4 already has open invoices.
-
Click Add payment (header) or the cash-coin shortcut on the card.
That opens
/m/clients/{id}/pay — not /billing/receivables.
-
Header KPIs show balance due, contract value, paid to date, and phone.
-
Fill Record payment: amount, mode (NEFT / UPI / Cash / Cheque / RTGS), date,
reference/UTR, against an open invoice or On account, plus notes. Icons come from the advanced field helper.
-
Right-hand list: open invoices with due amounts. Quick pay prefills amount and invoice, then scroll to the form.
-
Submit. The receipt is numbered, the invoice status becomes partial/paid, KPIs and the timeline update.
Use Back to client profile or All receivables for the company-wide grid.
Receivables (/billing/receivables) remains the aging register — cards now show the
client name and a Pay button into that customer’s desk.
After login: /m/clients/4 → Add payment → desk.
V Free Vastu planning → CRM lead
Concept floor plans from plot size, rooms and facing. Two doors: public (enquiry clients, no login) and staff (after login).
- Website (sales funnel): open /free-vastu (alias
/vastu). Anyone can generate preview plans. Name + phone are required only to Email my plans, Request site visit or Talk to sales.
- That submit creates a CRM lead with source
website_vastu. Plot summary (sq.ft, facing, variant) is stored in notes / activity. Staff open the Call Desk chip Free Vastu or /crm?source=vastu (covers website + staff planner sources).
- Staff planner: Dashboard Free Planning card or
/planning/vastu. Same generator. “Use this plan” can attach to Quick home, a project, or a staff CRM enquiry. Share the public URL with walk-in clients.
- Sketches are advisory — not CAD or a sanctioned drawing. Page guides apply to staff pages only; the public page has its own help blurb.
Public Free Vastu
6 AI Copilot & reports
- Open AI Copilot from the shortcut icon, sidebar, or floating chat.
- Ask about losses, delays, cement wastage, tender deadlines, critical path, cash next 60 days.
- Run AI Reports for portfolio / tender / cost / schedule / QHSE packs.
- Treat forecasts as advisory; confirm with site measurement and accounts before decisions.
7 Tips & training
- Confirm project context before posting DPR, MB or PO.
- Record client cash on the Payment desk from the customer profile — see Record payment from a client.
- Clear Approvals promptly — PO and RA often wait there.
- Use CDE / Documents for controlled drawings; QR routes for print packs.
- Change theme colour (palette icon) if amber is hard to read on a projector — it does not change data.
- Full markdown guide: repository file
HOW_TO_USE.md · after login open /help.
- Team training / pricing: call +91 99522 92120 or WhatsApp via the website Contact page.
Need training for QS / PM / store teams? Call +91 99522 92120.
Try Free Vastu Plan
Staff login
Book demo