Good morning, Ashish 👋
Here's your business snapshot for today — June 22, 2026
Today's Revenue
₹4.82L
↑ 12.4% vs yesterday
Open Orders
138
↓ 6 pending dispatch
Stock Health
94%
↓ 18 SKUs below reorder
AR Outstanding
₹28.3L
↑ ₹3.1L overdue 60+ days
🚨 Action Required
Items needing attention now
⛔ 3 invoices failed IRN generation — retry pending
⚠ Credit limit breached: Sharma Traders (₹2.4L / ₹2L limit)
⚠ MSME payment due in 2 days: Verma Suppliers (₹88,000)
ℹ 18 SKUs at/below reorder point — auto-requisitions created
ℹ Bank reconciliation gap: ₹14,200 unmatched for June
Recent Transactions
Last 24 hours
INV/2526/1847 Posted ₹1,24,800
GRN/2526/0391 Received
SO-2526-1293 Awaiting Dispatch Partial
Payment Received ₹68,400
Stock Adjustment Posted −₹4,200
Implementation Progress
Module readiness across phases
P1 MVP
P2 Depth
P3 Enterprise
Phase 1 — MVP75%
M1 Product & CatalogDone
M2 Customer MasterDone
M5 Inventory (qty)In Dev
M8 Billing + IRNIn Dev
M12 AdminPlanned
Phase 2 — Depth0%
M5 Batch/Serial/BOMPlanned
M8 e-Way BillPlanned
M10 ReturnsPlanned
M11 Auto-postingPlanned
Phase 3 — Enterprise0%
Advanced Pricing EngineBacklog
Bank ReconciliationBacklog
ERP ConnectorsBacklog
Mobile AppBacklog
Module Map
12 functional modules across 4 domains · IBMS-MOD-v0.1
🗂 Master Data
M1
Product & Catalog
● Phase 1 MVP
M2
Customer Master
● Phase 1 MVP
M3
Vendor Master
● Phase 1 MVP
M4
Warehouse & Location
● Phase 1 MVP
⚡ Transactional (1/2)
M5
Inventory Operations
● P1 (qty) · ● P2 (batch/serial/BOM)
M6
Sales Order
● Phase 1 MVP
M7
Purchase Order
● Phase 1 MVP
⚡ Transactional (2/2)
M8
Billing & Invoicing
● P1 (basic+IRN) · ● P2 (e-Way, recurring)
M9
Payments & Settlements
● P1 (basic AR/AP)
M10
Returns & Adjustments
● Phase 2
📊 Financial & Platform
M11
Accounting & Ledger
● Phase 2 (auto-posting)
M12
Reporting, Audit & Admin
● Phase 1 MVP
Cross-Cutting Platform Services
Auth
JWT + SSO
SAML/OIDC, refresh token rotation
Authorization
RBAC + Row-level
tenant_id, warehouse_id filtering
Multi-tenancy
Shared DB (P1)
Schema-per-tenant in Phase 2
Notifications
Email · SMS · WhatsApp
Template-driven, SES/SMTP
Document Storage
S3-compatible
Signed URLs, immutable posted docs
File Generation
GST-compliant PDF
Excel, statutory exports
Job Queue
Async Processing
IRN, e-Way Bill, PDF, bulk import
Integration Bus
Webhooks + ERP
Tally, Zoho, SAP, Oracle
Product & Catalog — M1
Single source of truth for items bought, sold, or stocked
All Products
Price Lists
Promotions
UoM Config
BOM
| SKU | Product Name | HSN/SAC | UoM | Base Price | GST Rate | Stock | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| ELE-MOT-3312 | BLDC Motor 12V 200W | 84137000 | Nos | ₹2,450 | 18% | 12 (Low) | Active | |
| ELE-CAP-0047 | Capacitor 47µF 63V | 85322300 | Nos | ₹18 | 18% | 4,820 | Active | |
| HDW-BOLT-M10 | Hex Bolt M10×50 SS | 73181500 | Nos | ₹8 | 12% | 18,200 | Active | |
| PKG-BOX-L01 | Corrugated Box 30×20×15 | 48191000 | Nos | ₹24 | 0% | 890 | Active | |
| ELE-MOT-7700 | Servo Motor 24V 500W | 84137000 | Nos | ₹8,800 | 18% | 0 | Draft |
Pricing Engine — Resolution Order
🎯 Promotion
→
Customer-specific
→
Tier Price
→
Price List
→
Base Price
Price lists are per region / channel / customer-tier. Quantity slabs and time-bound promotions supported.
Customer Master — M2
B2B, B2C, Export, SEZ, Composition dealer profiles
Total Customers
2,841
Active B2B
1,204
On Credit Hold
14
KYC Pending
37
| Customer ID | Name | Type | GSTIN | Credit Limit | Used | Payment Terms | Status |
|---|---|---|---|---|---|---|---|
| CUST-001842 | Reliance Retail Ltd. | B2B | 27AAAAA0000A1Z5 | ₹50,00,000 | ₹18,40,000 | Net 45 | Active |
| CUST-000342 | Sharma Traders | B2B | 07BBBBB1111B1Z2 | ₹2,00,000 | ₹2,40,000 | Net 30 | Credit Hold |
| CUST-001100 | Tata Chemicals Ltd. | B2B | 24CCCCC2222C1Z8 | ₹25,00,000 | ₹7,20,000 | Net 60 | Active |
| CUST-002001 | walk-in Customer | B2C | — | Cash only | — | Advance | Active |
| CUST-001980 | Gujarat SEZ Pvt. Ltd. | SEZ | 24DDDDD3333D1Z1 | ₹10,00,000 | ₹3,80,000 | Net 90 | Active |
Onboarding Workflow
Basic Info
→
GSTIN Validation
→
KYC Upload
→
Credit Setup
→
Opening Balance
→
Activate
Vendor Master — M3
Supplier profiles with payment, tax, and performance tracking
| Vendor ID | Name | Type | GSTIN | TDS Section | Payment Terms | MSME | Status |
|---|---|---|---|---|---|---|---|
| VND-000182 | Bharat Electronics | Goods | 27EEEEE4444E1Z3 | 194Q | Net 60 | Registered | Active |
| VND-000221 | Verma Suppliers | Goods | 09FFFFF5555F1Z7 | 194Q | Net 30 | MSME-Reg | ⚠ Due in 2d |
| VND-000098 | TechServ Solutions | Services | 29GGGGG6666G1Z1 | 194C | Net 45 | — | Active |
| VND-000310 | Ram Enterprises | Unregistered | — | RCM | Advance | — | Active |
Vendor Performance
Bharat Electronics
94% OTD
Verma Suppliers
78% OTD
TechServ Solutions
88% OTD
MSME Compliance
⚠ Verma Suppliers — payment due in 2 days (MSMED 45-day rule)
✓ Bharat Electronics — paid within 30 days
MSME payment compliance tracked per the MSMED Act 2006. Alerts fire 7 days before the 45-day limit.
Warehouse & Location — M4
Physical and logical inventory storage structure
🏭 WH-MUM-01 — Main
Mumbai · GSTIN: 27AAAAA0000A1Z5
Zones4
Racks120
Bins1,440
Capacity Used68%
🏭 WH-DEL-02 — Transit
Delhi · GSTIN: 07AAAAA0000A1Z3
Zones2
Racks40
Bins480
Capacity Used89%
🏭 WH-MUM-03 — Quarantine
Mumbai (same premise) · No GSTIN
Zones1
Items in QC23 SKUs
Capacity Used12%
Warehouse Hierarchy
WH-MUM-01 (Warehouse)
├── ZONE-A (Electronics)
│ ├── AISLE-A1
│ │ ├── RACK-A1-01 → BIN-001 to BIN-012
│ │ └── RACK-A1-02 → BIN-013 to BIN-024
│ └── AISLE-A2
├── ZONE-B (Hardware)
├── ZONE-C (Packaging)
└── ZONE-D (Finished Goods)
├── ZONE-A (Electronics)
│ ├── AISLE-A1
│ │ ├── RACK-A1-01 → BIN-001 to BIN-012
│ │ └── RACK-A1-02 → BIN-013 to BIN-024
│ └── AISLE-A2
├── ZONE-B (Hardware)
├── ZONE-C (Packaging)
└── ZONE-D (Finished Goods)
Inventory Operations — M5
Real-time stock tracking, movements, valuation & reorder
Total On-Hand
₹2.4Cr
Weighted Avg Cost
Available to Sell
₹1.9Cr
₹48L reserved to orders
In-Transit
₹18.2L
3 transfer orders open
Quarantine
₹4.1L
Pending QC decision
Stock Movements — Today
| Ref No. | Type | SKU | Qty | Warehouse | Triggered By | Valuation Impact | Time |
|---|---|---|---|---|---|---|---|
| GRN/2526/0391 | Goods Receipt | ELE-MOT-3312 | +50 Nos | WH-MUM-01 | PO-2526-0782 | +₹1,22,500 | 10:15 |
| DSP/2526/1847 | Goods Issue | ELE-CAP-0047 | −200 Nos | WH-MUM-01 | SO-2526-1189 | −₹3,600 | 11:42 |
| ADJ/2526/0044 | Adjustment | ELE-MOT-3312 | −2 Nos | WH-MUM-01 | Damage — approved | −₹4,200 | 7:15 |
| TRF/2526/0018 | Transfer | HDW-BOLT-M10 | 5,000 Nos | MUM→DEL | Manual transfer | In-transit | 9:00 |
Reorder Alerts
| SKU | On-Hand | Reorder Pt. | Action |
|---|---|---|---|
| ELE-MOT-3312 | 12 | 25 | |
| HDW-BOLT-M8 | 180 | 200 | |
| PKG-TAPE-01 | 8 | 50 |
Valuation Method
ℹ Current tenant uses Weighted Average cost. Change requires period-end re-valuation and GL impact posting.
FEFO / FIFO / LIFO pick strategies are configurable per warehouse-product independently of the valuation method.
Sales Order — M6
Order-to-cash lifecycle management
Order Lifecycle
Quotation
→
Sales Order
→
Allocation
→
Pick
→
Pack
→
Dispatch
→
Invoiced
→
Closed
Open Orders
| Order No. | Customer | Date | Value | Lines | Stage | e-Way Bill | Actions |
|---|---|---|---|---|---|---|---|
| SO-2526-1293 | Tata Chemicals | 22 Jun | ₹4,18,000 | 12 | Pick Partial | Pending | |
| SO-2526-1302 | Reliance Retail | 22 Jun | ₹1,24,800 | 4 | Dispatched | EWB-ok | |
| SO-2526-1288 | Gujarat SEZ | 21 Jun | ₹8,80,000 | 8 | Credit Hold | — | |
| SO-2526-1270 | Walk-in B2C | 21 Jun | ₹12,400 | 3 | Invoiced | N/A |
Approval Matrix
Discount Threshold
Discount > 15%
→ Route to Sales Manager
Order Value
Value > ₹10L
→ Route to Director
Credit Breach
Limit Exceeded
→ Block or Approve override
Purchase Order — M7
Procure-to-pay lifecycle with 3-way match
Procure-to-Pay Workflow
PR
→
RFQ
→
Quote Compare
→
PO
→
GRN
→
Quality Check
→
Putaway
→
Bill Received
→
Closed
| PO No. | Vendor | Date | Value | GRN Status | 3-Way Match | Stage |
|---|---|---|---|---|---|---|
| PO-2526-0782 | Bharat Electronics | 18 Jun | ₹1,22,500 | Full GRN | ✓ Matched | Bill Pending |
| PO-2526-0778 | Verma Suppliers | 15 Jun | ₹88,000 | Partial GRN | Partial | GRN Open |
| PO-2526-0760 | Ram Enterprises | 10 Jun | ₹44,000 | Full GRN | ⚠ Mismatch | Review |
⚠ PO-2526-0760 has a 3-way match mismatch: GRN qty (10) ≠ Bill qty (12) — review before approving vendor payment.
Billing & Invoicing — M8
GST-compliant tax invoices, IRN, e-Way Bill, credit/debit notes
Today's Invoices
24
₹4.82L total value
IRN Generated
21
3 failed — retry
e-Way Bills
8
2 expiring today
Credit Notes
3
This month
Invoice Register
| Invoice No. | Customer | Type | Taxable | GST | Total | IRN | Status |
|---|---|---|---|---|---|---|---|
| INV/2526/1847 | Reliance Retail | Tax Invoice | ₹1,05,763 | ₹19,037 | ₹1,24,800 | ✓ IRN | Posted |
| INV/2526/1846 | Walk-in B2C | B2C Invoice | ₹10,508 | ₹1,892 | ₹12,400 | N/A | Posted |
| INV/2526/1844 | Gujarat SEZ | Export / LUT | ₹8,80,000 | ₹0 | ₹8,80,000 | ✗ Failed | IRN Pending |
| CN/2526/0041 | Tata Chemicals | Credit Note | −₹12,000 | −₹2,160 | −₹14,160 | ✓ IRN | Posted |
Document Types
Tax Invoice (B2B)
B2C Invoice
Export Invoice
Bill of Supply
Credit Note
Debit Note
Self-Invoice (RCM)
Receipt Voucher
Proforma Invoice
Refund Voucher
Document Numbering Config
Gap-free numbering with reservation logic. Auto rollover on April 1.
Payments & Settlements — M9
AR/AP tracking, bank reconciliation, TDS, dunning
AR Outstanding
₹28.3L
Overdue 60+ Days
₹3.1L
AP Outstanding
₹14.8L
Unreconciled Bank
₹14,200
AR Aging Buckets
0–30 days
₹19.8L
31–60 days
₹5.4L
61–90 days
₹2.2L
90+ days
₹0.9L
Payment Methods
Cash
NEFT / RTGS
IMPS
UPI
Cheque
Card
Razorpay
PayU
Adjustment
Cheque tracking: Issued → Deposited → Cleared / Bounced. TDS auto-computed at payment per applicable section.
Bank Reconciliation
⚠ ₹14,200 across 3 entries unmatched. Review manually.
Returns & Adjustments — M10
Sales returns, purchase returns, and stock adjustments
ℹ Module M10 is scoped for Phase 2 implementation.
↩ Sales Return (RMA)
RMA Raised (reason code)
↓
Inspection → Restock / Quarantine / Scrap
↓
Credit Note Issued
↓
Refund or Credit Balance
↪ Purchase Return
Return Authorization
↓
Stock Out from Warehouse
↓
Debit Note Issued
↓
Vendor Credit in AP
⚙ Stock Adjustments
Damage
Theft
Expiry
Count Variance
Approval workflow + reason codes. GL impact via inventory write-off account.
Accounting & Ledger — M11
Double-entry GL, statutory reports, ERP integration
ℹ Auto-posting is scoped for Phase 2. Manual journal entry is available in Phase 1.
Auto-Posting Rules
| Event | Debit Account | Credit Account |
|---|---|---|
| Sales Invoice Posted | Customer A/c | Sales A/c + Output GST A/c |
| Payment Received | Bank A/c | Customer A/c |
| Purchase Bill Posted | Inventory A/c + Input GST A/c | Vendor A/c |
| Payment Made | Vendor A/c | Bank A/c |
| Stock Issue (Sales) | COGS A/c | Inventory A/c |
| Stock Adjustment (Loss) | Inventory Write-off | Inventory A/c |
Statutory Reports
GSTR-1 (Outward Supplies)
GSTR-3B Summary
GSTR-2B Reconciliation
TDS Form 26Q
Profit & Loss
Balance Sheet
ERP Integrations
Tally Prime
Journal voucher export
Zoho Books
API connector
SAP B1 / Oracle Fusion
Scheduled file export
Reporting, Audit & Admin — M12
Analytics, audit trail, RBAC, tenant configuration
Reports
Audit Trail
User & Roles
Configuration
📦 Inventory Reports
Stock-on-Hand
Low Stock / Reorder
Dead Stock (no movement)
ABC Analysis (Fast/Slow)
💰 Financial Reports
AR Aging
AP Aging
GST Liability Summary
Revenue by Product/Region
🏭 Purchase Reports
Spend by Vendor/Category
Vendor Scorecard
GRN vs PO Variance
3-Way Match Report
Audit Trail
| Timestamp | User | Module | Entity | Action | IP |
|---|---|---|---|---|---|
| 22 Jun 11:42:18 | Rahul S. | M8 Billing | INV/2526/1847 | POSTED | 10.0.1.42 |
| 22 Jun 11:15:03 | Priya M. | M6 Sales | SO-2526-1302 | DISPATCHED | 10.0.1.88 |
| 22 Jun 10:30:45 | System | M9 Payments | PAY-0028813 | AUTO-RECONCILE | — |
| 22 Jun 07:15:22 | Rahul S. | M5 Inventory | ADJ/2526/0044 | ADJUSTMENT POSTED | 10.0.1.42 |
Retention: 8 years minimum (statutory). Tamper-evident hash-chained entries recommended for BFSI tenants.
RBAC — Roles
SuperAdmin
Full access across all tenants
TenantAdmin
Full access within tenant
Accountant
Finance modules, read inventory
WarehouseManager
Inventory ops, GRN, transfers
SalesUser
Quotations, SO, dispatch
Auditor
Read-only across all modules