📖 HCMPro User Manual

Complete guide to managing your housing community on HCMPro. Learn how to use all 14 modules — from billing and payments to gate management and governing body.

🛠 Community Admin đŸ’ŧ Accountant 🏠 Member đŸšĒ Security Staff
🚀

Getting Started

For: Community Admin
1

Register Your Community

Go to hcmpro.in and click "Get Started Free". Enter your community name, city, contact person details, and number of units. Your account is created instantly.

2

Set Up Blocks (Optional)

If your community has multiple blocks or towers, go to Settings → Blocks and add each block name. Units will be organized under blocks.

3

Add Units & Members

Go to Units → Add Unit for each villa/flat. Then go to Members → Add Member to link owners to their units. You can also bulk import from Excel using the Import button.

4

Set Opening Balance

Go to Settings → Opening Balance. Enter the date from which you want to track dues and your current fund balance. This sets the baseline for all financial reports.

5

Configure UPI (Optional)

Go to Settings → UPI Settings. Enter your community's UPI VPA (e.g. yourcolony@okaxis). Members can then pay directly to your community bank — zero MDR charged.

6

Create Staff Users

Go to Users → Add User to create login accounts for your Accountant, Security Staff, or additional Admins. Each role sees only what they need.

✅

Tip: Use the Excel bulk import to add all units and members at once. Download the template from Members → Import → Download Template.

đŸ‘Ĩ

User Roles & Permissions

For: Community Admin
RoleWho Is ThisWhat They Can Do
AdminSociety Secretary / PresidentFull access — units, members, payments, settings, all modules
AccountantFinance ManagerBilling, payments, invoices, expenditures, reports — read/write
MemberVilla / Flat OwnerView own dues, pay via UPI, raise maintenance tickets, visitor passes, view announcements
Security StaffGate GuardGate entry/exit logs, verify visitor passes — nothing else
â„šī¸

Note: Each user sees only the sidebar items relevant to their role. A security staff member logging in will only see the gate dashboard — they cannot access billing or member data.

💰

Billing & Payments

For: Admin, Accountant
1

Generate Monthly Invoices

Go to Billing → Invoices → Generate. Select the month and year. HCMPro auto-creates invoices for all occupied units based on their monthly maintenance amount.

2

Record a Payment

Go to Billing → Payments → Record Payment. Search for the member by name, unit number, or mobile. Select the months being paid, enter amount, payment mode (Cash/UPI/Bank Transfer/Cheque) and save. Receipt number is auto-generated.

3

Batch Payment (Multiple Months)

To record payment for multiple months at once, use Billing → Batch Payment. Select the unit, payment mode, amount per month, and tick the months being paid. All months are recorded in one click.

4

Send Payment Reminders

From the Defaulters section on the dashboard, click Send Reminder next to any unit. An email with the pending dues details is sent to the member instantly.

✅

Auto-Receipt: When a payment is recorded, HCMPro automatically sends a payment receipt email and WhatsApp message to the member if their contact details are on file.

📱

UPI Payments

For: Admin (setup), Member (payment)
1

Admin: Set UPI VPA

Go to Settings → UPI Settings. Enter your community's UPI Virtual Payment Address (e.g. seethagreen@okaxis). This is the account where members will send payments directly.

2

Member: Pay via UPI

Member logs in → My Dues → Pay Now. The community UPI QR code and VPA are shown. Member pays the exact amount via any UPI app (PhonePe, GPay, Paytm), then enters the UTR number on the portal.

3

Admin: Verify & Confirm

Admin receives a notification. Go to Billing → UPI Requests. Check the UTR number in your bank statement, then click Confirm. Payment is automatically recorded and receipt sent to member.

âš ī¸

Important: Always verify the UTR number against your actual bank statement before confirming. Once confirmed, the payment cannot be reversed without admin amendment.

✅

Zero Fee: Money goes directly from member's UPI app to your community bank account. HCMPro charges zero MDR and zero per-transaction fee. 100% of the payment reaches your fund.

🏠

Members & Units

For: Admin
1

Add a Unit

Go to Units → Add Unit. Enter unit number, block (if applicable), floor, type (Villa/Flat/Shop), bedrooms, and monthly maintenance amount. Set status as Owner Occupied, Tenant Occupied, or Vacant.

2

Add a Member (Owner)

Go to Members → Add Member. Link to a unit, enter owner name, mobile number, email, and maintenance amount. A login account is created automatically if email is provided.

3

Bedroom-Based Rates

Go to Settings → Bedroom Rates. Set different maintenance amounts for 1BHK, 2BHK, 3BHK etc. Click Apply to All Units — system automatically updates maintenance for each unit based on bedroom count.

4

Bulk Import from Excel

Go to Members → Import. Download the Excel template, fill in all unit and member details, then upload. All records are created at once — saves hours of manual entry.

👤

Tenant Management

For: Admin, Member (own unit)
1

Add a Tenant

Go to Tenants → Add Tenant. Select the unit, enter tenant's full name, mobile, email, ID proof type and number, rent amount, and move-in date. Optionally create a login account for the tenant.

2

Mark Tenant as Vacated

When a tenant moves out, go to Tenants → find the tenant → click Vacate. Enter the vacate date. The unit status is automatically updated to Vacant or Owner Occupied.

â„šī¸

Note: Tenant module must be enabled for your community by contacting support. If you don't see Tenants in the sidebar, contact support to enable it.

đŸ’ŧ

Expenditure Tracking

For: Admin, Accountant
1

Record an Expense

Go to Expenditures → Add Expense. Enter the date, category (Maintenance/Security/Electricity/Others), amount, vendor/paid-to name, payment mode, and voucher number. Save.

2

View Expense Reports

Go to Reports → Expenditure Report. Filter by month, category, or date range. See total spending vs collection for any period. Export to PDF for committee meetings.

📊

Reports

For: Admin, Accountant, Member (limited)
ReportWhat It ShowsWho Can Access
Dues ReportMonth-by-month payment status for all unitsAdmin, Accountant
Defaulters ReportUnits with unpaid dues for selected monthAdmin, Accountant
Fund BalanceOpening balance + collections − expenditures = current fundAdmin, Accountant, Member
Expenditure ReportCategory-wise expenses for any periodAdmin, Accountant
Villa ReportUnit-wise complete payment historyAdmin, Accountant
My DuesPersonal payment ledger for member's own unitMember
✅

PDF Export: All reports can be exported to PDF directly from the Reports page. Use this for monthly committee meetings or audit purposes.

đŸšĒ

Gate Management

For: Security Staff, Admin
1

Log Vehicle Entry

Security staff logs into HCMPro on a tablet/phone at the gate. Go to Gate → Entry. Select or search for the unit, enter vehicle number and purpose, click Log Entry. Timestamp is recorded automatically.

2

Log Vehicle Exit

Go to Gate → Exit. Find the entry record and click Mark Exit. Exit timestamp is recorded.

3

View Gate Logs

Admin can view all gate entry/exit logs from Gate → Logs. Filter by date, unit, or vehicle number. Full audit trail is maintained.

đŸŽĢ

Visitor Passes

For: Member (create), Security Staff (verify)
1

Member Creates a Pass

Member logs in → Visitor Pass → Generate Pass. Enter visitor name, purpose, and expected date/time. A QR code pass is generated instantly and can be shared via WhatsApp.

2

Security Verifies the Pass

Security staff scans or searches the pass code at the gate. The system shows pass validity, visitor name, and which unit invited them. Entry is logged automatically.

🔧

Maintenance Helpdesk

For: Member (raise), Admin (manage)
1

Member Raises a Ticket

Member logs in → Maintenance → Raise Ticket. Select category (Plumbing/Electrical/Common Area/Others), write description, and submit. Ticket is created with a unique ID.

2

Admin Manages Ticket

Admin sees all open tickets on the Maintenance dashboard. Click any ticket to update status (Open → In Progress → Resolved), add notes, or set priority. Member is notified on status change.

📋

Special Levies

For: Admin, Accountant
1

Create a Levy

Go to Levies → Create Levy. Enter levy name (e.g. "Road Repair Fund 2025"), total amount per unit, due date, and description. Choose levy type — one-time or sinking fund.

2

Assign to Units

After creating, assign the levy to all units or selected units. Each assignment creates a separate dues record tracked independently from monthly maintenance.

3

Record Levy Payment

When a unit pays the levy, go to Levies → select the levy → Record Payment. Same payment flow as regular dues — receipt generated automatically.

📅

Meetings

For: Admin, Member (view)
1

Schedule a Meeting

Go to Meetings → Schedule Meeting. Enter title, date/time, location, meeting type (AGM/EGM/Committee), quorum required, and agenda items. Members are notified via announcement.

2

Record Minutes

After the meeting, go to Meetings → select the meeting → Add Minutes. Record attendance, decisions taken, objections raised, and action items. Minutes are stored permanently.

👑

Governing Body

For: Admin
1

Create Positions

Go to Governing Body → Positions → Add Position. Create positions like President, Secretary, Treasurer, Joint Secretary etc.

2

Assign Members

Click Assign Member for each position. Select the community member, set their start date and term end date. The governing body list is displayed on the member portal publicly.

đŸ“ĸ

Announcements

For: Admin (create), All members (view)
1

Post an Announcement

Go to Announcements → Post Announcement. Enter title, message, and optionally set an expiry date. All members see it on their dashboard and receive a push notification.

✅

Use announcements for: water supply shutdowns, maintenance schedules, meeting notices, festival greetings, rule reminders, and emergency alerts.

❓

Frequently Asked Questions

How do I reset a member's password?
Go to Users → find the user → click Reset Password. Enter a new password and save. Share the new password with the member securely. The member can change it from their Profile page after login.
Can a member pay dues without logging in?
No — members need to login to access the UPI payment feature. However, admins can record offline payments (cash/cheque) on behalf of members from the Billing → Record Payment screen.
What happens if I record a wrong payment?
Contact support — admin can amend payments from Billing → Payments → find the payment → Amend. All amendments are logged in the audit trail for transparency.
Can I use HCMPro for multiple communities?
Yes — HCMPro supports multiple communities. Each community has its own isolated data, members, and settings. Contact support at admin@hcmpro.in to set up additional communities.
Is my community data safe?
Yes — HCMPro uses bank-grade security: JWT tokens with httpOnly cookies, bcrypt password hashing, AES-256 encryption for sensitive data, and complete role-based access control. Data is hosted on secured servers in India.
How do I export financial data?
All reports in HCMPro can be exported to PDF. Go to Reports, select the report type and date range, then click Download PDF. For raw data export, contact support.
I don't see a module in my sidebar — why?
Some modules (Gate, Visitors, Meetings, Governing Body, Special Levies, Maintenance, Tenants) are optional and must be enabled for your community by contacting support. Contact support at admin@hcmpro.in to enable any module.
🙋

Still have questions?

Our support team is ready to help you.

âœ‰ī¸ Contact Support