← Back to Dashboard

The Complete Business Flow

How money moves through EPIC's ERP — explained with real data from your system

What's in this guide

  1. The Big Picture — 7 steps, one flow
  2. Master Data — one time data entry
  3. Client & Vendor setup
  4. Contracts — the agreement
  5. Invoices — the bill
  6. Receipts — the payment
  7. Vendor Payments — money going out
  8. Assets — what we own
  9. How everything links together
  10. What the dashboard shows you
  11. Data entry — dos and don'ts

1. The Big Picture

Every rupee follows this path

👤
Client
Who pays us
📄
Contract
What we agreed
🧾
Invoice
Bill sent
💰
Receipt
Money received

Meanwhile, EPIC also pays vendors (expenses) and tracks devices (assets)

The 4 Verticals — how EPIC earns money

VerticalWhat It IsBillingReal Example
Device RentalsRenting laptops/panels to clientsMonthly ₹2,499/device3 Dell laptops rented to HUL
Product SuppliesSelling equipment to clientsPer orderHUL bought AV equipment for ₹1,32,750
AMC ContractsAnnual maintenance agreementsQuarterlySodexo AMC ₹36,875/quarter
Service IncomeFacilitating client orders (10% service fee)Per transaction₹9 Cr orders, ₹90 L service income

2. Master Data — One Time Data Entry

1 Set up once, use everywhere

Before any transaction can happen, the system needs to know: Who are your clients? What do you sell? Who do you buy from?

Business Units — your company entities

IDUnit NameStatus
1Epic IncACTIVE
2Kalyteri EnterprisesACTIVE

Verticals — your revenue streams

CodeNameStatus
DEV_RENTDevice RentalsACTIVE
PROD_SUPProduct SuppliesACTIVE
AMCAMC ContractsACTIVE
COMMISSIONService IncomeACTIVE

Products & Services — what you sell/rent

TypeNameRateGST
PRODUCTRefurbished Dell i7 Laptop - Rental₹36,00018%
PRODUCTRefurbished HP Laptop - Rental₹20,49018%
SERVICEAMC - Video Wall & AV System₹31,25018%
Why this matters: Every dropdown in the system — client name on an invoice, product on a line item, vendor on a payment — pulls from these master tables. Set them up right once, and every transaction form works automatically.

3. Client & Vendor Setup

2 Clients = who pays us  |  Vendors = who we pay

Clients (from your live data)

ClientGST NoContact
HUL + PRODUCT SUPPLIES33AAACH1004N1Z1HUL Procurement
HUL + DEVICE RENTALSHUL IT Dept
EMINDS36AAFCE9950M1Z0Vamaikrishna M.

Vendors (from your live data)

VendorGST NoWhat They Supply
Laptop Store33AKSPR6660D1ZULaptops for rental fleet
JJ Electronics33CDNPJ1249NParts & repairs
Kite Technologies33JBVPS8765P1Z1IT equipment

4. Contracts — The Agreement

3 A contract = "Client X will pay us ₹Y every month/quarter"

Real contracts from your system:

ContractClientVerticalAmountCyclePeriodPOStatus
CNT-EMINDS-MARCH26EmindsDevice Rentals₹17,694Monthly23-Mar to 23-AprEMIPL-25-26-021ACTIVE
DR-HUL-001HULDevice Rentals₹2,499Monthly25-Aug-25 to 25-Aug-26HUL-PO-DR-001ACTIVE
CNT-HUL-PROD-FY26HULProduct Supplies₹1,32,750Quarterly01-Oct-25 to 30-Sep-26HUL-PO-PROD-2025ACTIVE
CNT-EMINDS-FEB26EmindsDevice Rentals₹17,694Monthly19-Feb to 19-MarEMIPL-25-26-021COMPLETED
Why contracts matter: Eminds has had the same PO (EMIPL-25-26-021) since Dec 2025 with a new monthly contract each cycle. Without contracts, you'd have to remember "bill Eminds ₹17,694 every month" manually. With contracts, the system knows what's due and when.
Contracts are optional. HUL's ad-hoc product orders (₹8,850, ₹9,905 etc.) are invoiced directly without any contract. Both flows work side by side.

5. Invoices — The Bill

4 An invoice = "Dear Client, please pay ₹X for services rendered"

HUL's invoices from your system — both types:

InvoiceDateAmountStatusTypeContract
EPIC 319/25-2607-Feb-26₹1,32,750DUECONTRACTCNT-HUL-PROD-FY26
EPIC 316/25-2603-Feb-26₹1,05,020DUECONTRACTCNT-HUL-PROD-FY26
EPIC 365/25-2608-Feb-26₹8,850PAIDAD-HOC
EPIC 317/25-2604-Feb-26₹9,905PAIDAD-HOC
EPIC 181/25-2609-Nov-25₹15,340PAIDCONTRACTMLPL-2097

See the two types?

6. Receipts — The Payment

5 A receipt = "Client paid us ₹X on this date"

HUL's receipts from your system:

DateClientAmountModeReference
17-Feb-26HUL + Product Supplies₹3,000CASHUPI
25-Oct-25HUL + Device Rentals₹2,948.82BANKHUL-NEFT-001

Receipt Allocation

When you create a receipt, the system asks which invoices this payment covers. You tick them:

ReceiptInvoiceAllocatedTDSNet Received
Receipt #1EPIC 181/25-26₹2,948.82

This is how the system knows invoice EPIC 181 is PAID. Without this link, ₹2,948.82 would sit in receipts and the invoice would still show as DUE.

One payment, multiple invoices: If HUL sends ₹3,00,000 covering 3 invoices, you create ONE receipt and allocate it across all 3 — right from the receipt form. Each invoice updates to PAID or PARTIAL automatically.

7. Vendor Payments — Money Going Out

6 A vendor payment = "We paid ₹X to vendor Y for parts/services"

Recent vendor payments from your system:

DateVendorCategoryAmountStatus
07-Jan-26Laptop StoreDIRECT₹550APPROVED
24-Jan-26JJ ElectronicsDIRECT₹1,600APPROVED
10-Jan-26INDIRECT₹10,000APPROVED

The 4 categories — each means something different:

CategoryWhat It MeansExampleHits P&L?
DIRECTCost directly tied to revenueLaptop repair partsYES
INDIRECTBusiness overheadOffice rent, phone billsYES
ADMINAdministrative costsSalaries, legal feesYES
ASSETCapital purchaseBuying a laptop to rent outNO
ASSET vs DIRECT is critical. Buying a laptop to add to your rental fleet = ASSET (capital, not expense). Repairing a rented laptop = DIRECT (operating expense). Getting this wrong inflates or deflates your profit numbers.

8. Assets — What We Own

7 An asset = a device EPIC owns and rents out

Laptops from your system:

AssetSerial NoStatusRented To
Dell 5420 i75CG9128MSJRENTEDHUL + Device Rentals
Dell 5420 i7CT9ZZH3RENTEDHUL + Device Rentals
Dell 5420 i76ZRBLN3RENTEDHUL + Device Rentals

Asset lifecycle:

🛒
Purchased
ASSET expense
📦
In Stock
Ready to rent
💻
Rented
Earning revenue
🔧
Repair
Temporary

Follow one real transaction end-to-end

Eminds rents laptops from EPIC. Here's the complete chain:

Every step links back to the previous one. The dashboard reads ALL of this and shows you charts, KPIs, receivables, cash flow — automatically.

10. What the Dashboard Shows You

The dashboard is a read-only view of all this data combined

Dashboard SectionWhat You SeePowered By
MD Section (KPIs)Total billed, collected, expenses, profitInvoices + Receipts + Expenses
Revenue ChartMonthly billed vs collected vs expensesInvoices + Receipts + Expenses by month
ReceivablesWho owes us money and for how longInvoices − Receipt Allocations
ContractsActive agreements, billing quartersContracts table
ExpensesSpending by vertical and categoryVendor Payments table
Cash FlowMoney in vs money outReceipts (in) vs Expenses (out)
AssetsDevice status + rental revenueAssets table + rental invoices
Service IncomeMonthly service incomeService Income Transactions
You don't enter data into the dashboard. You enter data into the transaction tables (Contracts, Invoices, Receipts, Vendor Payments, Assets, Commission). The dashboard reads it all and paints the picture. Enter data right, and the dashboard takes care of itself.

11. Data Entry — Dos and Don'ts

Naming Conventions

DO:

DON'T:

One Client = One Record

If HUL buys Device Rentals AND Product Supplies AND AMC from you, that's still one client record called "HUL".

The system knows HUL uses 3 verticals through the Client Verticals mapping table. Each invoice and contract has its own vertical field — so the reports still break down by vertical correctly.

Wrong approach (3 records):

Right approach (1 record + 3 mappings):

Every Payment Needs a Vendor

DO:

DON'T:

Expense Heads — Pick the Right One

Every vendor payment needs an expense head. Use the right one so reports make sense:

Courier vs Conveyance: Sending 5 laptops to HUL via porter = Courier / Transportation. Travelling to HUL office for a meeting = Conveyance. Diesel for delivering a panel = Courier. Petrol for site inspection = Conveyance.

Receipts — Record It Right

Use the Remarks Column

Whenever a name or head looks ugly or needs context, don't stuff it into the name. Use the remarks column instead.

Keep names short and searchable. Put details in remarks, description, or notes fields.

Your live data right now

₹1.17 L
Collected
₹65,390
Expenses
₹51,124
Net Cash
Open Dashboard → User Guide