💡 Tip: Just paste the object — with or without the const firebaseConfig = part
⚠️ Set Firestore Security Rules: In Firebase Console → Firestore → Rules → replace with: rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /vault/{document} { allow read, write: if request.auth != null; } } }
Then click Publish. Also enable Anonymous Sign-in in Firebase Console → Authentication → Sign-in method → Anonymous → Enable.
Already have a config?
EXIM Connect Vault
Complete Client Management System for CA Professionals
Sign In
Access your client management portal
❌ Invalid credentials
Contact your administrator if you forgot your password
❌ Invalid employee credentials
Contact your CA administrator if you forgot your password
Your PAN card number is your user ID
❌ PAN not registered or wrong password. Contact your CA.
Your CA sets your password. Contact them if you forgot.
EXIM Connect Vault
Admin Console
Admin
● CA / Administrator
Dashboard
Welcome back
🔥 Live — Firebase Connected
⚠️ You are using a LOCAL FILE — data will NOT sync to the cloud!Please open eximconnect.in instead to use the live online version.
🗑️
Delete All Client Data
This cannot be undone unless you restore a backup
This will permanently delete: ❌ All 0 clients ❌ All 0 saved credentials & passwords ❌ All 0 due dates
💡 Recommended: Download a backup first using the ⬇️ Download Desktop App button (sidebar) before deleting.
TOTAL CLIENTS
0
0 added today
GST CLIENTS
0
Active GST
INCOME TAX
0
ITR Filers
LIMITED
0
Annual / EPR only
DUE SOON
0
Within 7 days
COMPLIANCE DONE
0
Tasks completed
WORK IN PROGRESS
0
Tasks in progress
COMPLIANCE PENDING
0
Tasks pending
FEES COLLECTED
₹0
Total received
FEES PENDING
₹0
Outstanding
EMPLOYEES
0
Active staff
Recent Clients
No clients yet
Registration Breakdown
⏰ Upcoming Due Dates
No due dates configured
👨💼 Employee Party Handling Report
No employees added
💰 Fees Pending (Top)
No fees records
No due dates added
Add Due Date
All Due Dates
📅 Compliance Calendar — FY 2026-27
150 deadlines · Track status client-wise & handler-wise
0
GST
0
TDS/TCS
0
PF/ESIC
0
ROC
0
Income Tax
0
✅ Done
Status:
🚫 Manage Not-Applicable Rules
All compliance items marked as N/A for clients. Remove any rule to restore that compliance.
🚫 Bulk Mark N/A — All Clients
The following compliance types will be marked Not Applicable for ALL clients (entire FY scope). You can restore any rule individually from Manage N/A Rules.
Action:
📝 Add Remarks
🚫
Mark as Not Applicable
Client:
Compliance:
⚡ Auto-Generate Party-wise Compliance Tasks
Creates compliance tasks for all active clients based on their registration numbers automatically.
🟡 GST Compliance
Clients with active GSTIN → GSTR-1, GSTR-3B, GSTR-7/8, GSTR-9, CMP-08, PMT-06 etc.
🟠 TDS/TCS Compliance
Clients with TAN number → TDS Payments, TCS Returns, Certificates, Quarterly Returns
🔵 PF / ESIC Compliance
Clients with PF or ESIC registration → Monthly PF/ESIC payments (15th of each month)
🟣 Company Law / ROC
Company → AOC-4, MGT-7, ADT-1, MSME Form-I, AGM | LLP → Form 8, Form 11
Generation Options
Click "Preview" to see how many tasks will be created.
Show:
Active: 0 ·
Limited: 0 ·
Dormant: 0 ·
Inactive: 0
#
Client Name
PAN
Type
Phone
Email
Registrations
Docs
Actions
Personal / Business Details
🏛️
GST Portal Auto-Fill
Have a GSTIN? Click below to auto-fill client details from the official GST Portal
⚠️ PAN exists — Add a new GSTIN to this client:
Date of registration / incorporation of business
Registration Credentials
Enable each registration and fill login details. These are auto-saved to the credentials vault.
Client Portal Access
Client uses: PAN + this password to login
Client can directly browse this folder
🔒 Portal Access Controls (toggle what client can see)
Compliance Due Dates for This Client
Add specific filing deadlines. These show on the client's portal as reminders.
Due dates will be assigned from global calendar after saving
🎯 Assign New Goal
How many units to complete
📊 Team Goal Overview
No goals assigned yet
📋 All Goals
No goals yet
🎯
My Goals
Loading…
➕ Add My Own Goal
⚠️ Goals you add are visible to Admin for review.
No goals yet. Add your own above or wait for admin to assign one!
🗓️ Apply for Leave
⚠️ Leave is subject to approval by Admin. You will see the status below once reviewed.
📋 My Leave History
No leave requests yet
👤 My Profile
👤
—
—
—
🧑Personal Information
🪪Identity Documents
🏦Bank Details
🔐Change Password
ℹ️ Your designation and access rights are set by Admin and cannot be changed here.
✅ Profile updated successfully!
🔏 DSC Tracker
🔄Auto-sync from Client Profiles — DSC expiry dates saved in client profiles (Business tab → DSC Expiry Date) appear here automatically with a Profile badge. Director/Partner DSC dates also appear separately. Use + Add DSC for additional manual entries.
EXPIRING IN 30 DAYS
0
EXPIRING IN 90 DAYS
0
TOTAL ACTIVE
0
📋 Task Manager
OVERDUE
0
IN PROGRESS
0
COMPLETED
0
📄 Document Expiry Tracker
EXPIRED
0
EXPIRING IN 60 DAYS
0
TOTAL TRACKED
0
🤝 Client Referral Tracker
TOTAL REFERRALS
0
CONVERTED
0
TOP REFERRER
—
🗑️ Recycle Bin
Deleted clients are stored here for 30 days. After 30 days they are permanently deleted automatically.
✅ Recycle Bin is empty
Add Credential
Client
PAN
Portal
Login ID
Password
2nd ID
Notes
URL
Action
🗂️
Auto-Link Client Drive Folders
Paste one parent folder ID → all clients get their Drive link automatically
How it works:
Your Drive folders are named C-00001, C-00002… matching the IT File No. in each client's profile.
Enter your parent folder ID below, set the prefix & padding, then click Auto-Link All — the app fetches all subfolders and matches them to clients in one shot.
Open the parent folder in Drive → copy the ID from URL: drive.google.com/drive/folders/THIS_PART
Get free API key → Enable "Google Drive API" → Create API Key → restrict to Drive API
Folder name must match this field value exactly as saved in client profile
🔗 Advanced: OAuth Drive Integration
● Not connected — Set up Google Drive API below
Full OAuth lets clients browse their folders directly inside this portal.
Browse Client Folders
⚡ Bulk Generate Compliance Tasks
Auto-creates tasks for all applicable clients based on their registrations — GST, TDS, ROC, EPR, DIR-3 KYC, etc.
📋 Compliance Checklist — Task View
Select a task above to see all applicable clients and their completion status
➕ Add Compliance Task
Total: 0 | ✅ Done: 0 | 🔄 WIP: 0 | ⏳ Pending: 0
#
Client
Task
Type
Employee
Due Date
Status
Actions
No compliance tasks added
📌 My Tasks
TOTAL
0
All my tasks
PENDING
0
To do
DONE
0
Completed
OVERDUE
0
Past due date
📌 Task Manager Tasks
No tasks assigned
✅ Compliance Tasks
Client
Task
Type
Due Date
Status
Action
No compliance tasks
👤Showing fees for 0 clients assigned to you. Use ✅ Collected button to mark fees as received.
➕ Add Fee Record
👤 Your assigned clients only
TOTAL BILLED
₹0
All invoices
COLLECTED
₹0
Received
PENDING
₹0
Outstanding
PARTIAL
₹0
Partial paid
CASH COLLECTED
₹0
Cash mode
Pending by Firm
M Sojitra & Associates₹0
EximConnect Advisor Inc₹0
Krishna Jatin Sojitra₹0
💵 Cash Collection₹0
Collected by Firm
M Sojitra & Associates₹0
EximConnect Advisor Inc₹0
Krishna Jatin Sojitra₹0
💵 Cash Collection₹0
#
Client
Services & Details
Total Amount
Overall Status
Add Service
No fee records added
⚙️
WhatsApp API not configured — using Queue Mode
Configure free Green API in Settings for true one-click bulk sending — no windows
💬 Compose Message
Variables: {name}{pan}{phone}{firm}
🎯 Filter Recipients
0clients selected
➕ Add Specific Client
Send mode:
⚡ Specific Only mode — bulk filter ignored, sending only to clients listed above
Ready to send to 0 clients
Queue Mode: Send one by one with confirmation
📋 Recipients PreviewClients with phone numbers only
Apply filters above to see recipients
➕ Add Employee
🔒 Access Rights (set automatically by designation, or customise)
👨💼 Employee List
No employees added yet
🗓️ Leave Requests
0 pending
No leave requests yet
Admin Account
💬
WhatsApp API — Green API
✓ 100% FREE
Use your own WhatsApp number. Scan QR code once — then send bulk messages in ONE click, fully in the background. Free plan: 500 messages/month forever.green-api.com →
2. Create an instance → Scan QR code with your WhatsApp
3. Copy idInstance and apiTokenInstance below
4. Click Save → Done! 😊
Green API Console → Your Instance → idInstance
Green API Console → Your Instance → apiTokenInstance
💾 Download Desktop App
Downloads this app as an HTML file with all your current data baked in.
Open the downloaded file — all clients, credentials & due dates are already there.
Add more data, then download again to get an updated copy.
📁 Saves as EXIM_Connect_Vault_[date]_[N]clients.html
✅ Open in any browser — no internet needed
✅ All 0 clients + credentials + due dates included
🔁 Download again anytime to get an updated snapshot
🗂 Backup / Restore
🔧 Data Tools & Repair
Fix missing or corrupted data. Use these tools to reload partner/director details for existing clients.
🤝 Partner / Director Data Audit
Find Partnership / LLP / Company clients where partner data is missing or empty
✏️ Quick Partner Data Entry
ℹ️ Enter partner/director details below. Click Save to write directly to this client's record.
✅ Saved!
🔥 Firebase Cloud Status
● Checking connection…
EXIM Connect VaultEmployee Portal
Employee Dashboard
Welcome
Today
MY CLIENTS
0
Assigned to me
TASK PENDING
0
To complete
TASKS DONE
0
Completed
COMPLIANCE PENDING
0
Filings due
FEES PENDING
₹0
My clients
👥 My Assigned Clients
No clients assigned
⏳ Pending Work
No pending work
💰 My Clients — Fees Pending
No pending fees
MY TASKS
0
Assigned to me
PENDING
0
To complete
COMPLETED
0
Done by me
📌 My Tasks (Task Manager)
No tasks assigned
📋 My Compliance Tasks
Client
Task
Type
Due Date
Status
Action
No tasks assigned
💰 Add Fee Record
💰 Fees Records
Client
Services & Details
Total
Status
No fee records
🔒 You can add records and mark as collected — only Admin can delete
👤 My Assigned Clients: 0
#
Name
PAN
Type
Phone
Registrations
Actions
No clients
🔒 Employees can add and edit clients — only Admin can delete
➕
Add New Client
Opens the full client registration form with all tabs — Personal, Registrations, Portal Access
➕ Add Credential
Client
PAN
Portal
Login ID
Password
Notes
Action
No credentials
🔒 Employees can add and edit credentials — only Admin can delete
EXIM Connect VaultClient Portal
Welcome
| Added:
Managed by
Documents from Your CA
Click any document to open. Files are stored in Google Drive by your CA.
No documents uploaded yet. Contact your CA.
📤
Upload Your Documents
Upload bank statements, invoices, or any document for your CA. Max 10MB per file.
📁
Click to select file or drag & drop here
PDF, JPG, PNG, Excel, Word — max 10MB
0%
Your Registration Credentials
All your portal login details managed by your CA
No credentials stored
📅 Your Filing Due Dates
No due dates assigned
Your Profile
💰 My Fee Statement
TOTAL BILLED
₹0
PAID
₹0
OUTSTANDING
₹0
PARTIAL
₹0
#
Service
Firm / Mode
Invoice Date
Due Date
Amount
Status
No fee records found
ℹ️ This statement is auto-generated. For billing queries, contact your CA directly.
📂
Client Drive Files
Loading…
Loading files…
📤 Bulk Upload Results
Summary of records imported from your Excel template
Reading file…
0
Clients Created
0
Credentials Added
0
Due Dates Added
0
Skipped / Errors
⚠ Rows with errors:
Edit Client
—
⚠️ Unsaved data found from — your previous edits may not have been saved.
📂 File Numbers & Assignment
All new compliance tasks for this client will auto-assign to this employee
🔵 Limited = client still active but only for annual ITR, audit, or EPR — no regular GST work.
Dormant / Inactive clients are hidden from normal lists but data is fully preserved.
Controls which clients appear during bulk compliance task generation
👤 Personal / Entity Details
📞 Contact Details
🏠 Addresses
🏢 Business Identity
🏛️
GST Portal Auto-Fill
Enter GSTIN below and click Fetch to auto-fill Legal Name, Trade Name, Address, Business Type & Status from GST Portal
💡 Partner / Director changes are saved automatically when you click 💾 Master Save✅ Saved successfully!🔄 Reloaded from database!
📝 Compliance & Notes
📋 Registration Numbers
➕ Additional Registrations
Add any other registrations specific to this client — FSSAI, Drug Licence, Shop Act, MSME, RERA, PCB Consent, etc.
🏷 Active Registration Types
Automatically detected from credentials. Add credentials in the 🔐 Credentials tab to update this list.
🔐 Portal Credentials
➕ Add New Credential
🔗 Google Drive
📤 Client Uploaded Documents
Files uploaded by client from their portal login
No client uploads yet
📄 CA Documents
➕ Add Document
🔑
Client Portal Login
Client logs in using their PAN number as username + the portal password below
If blank, last 4 digits of PAN are used as default password
🔒 Client Portal Access Controls
🔴 OFF = client cannot see that section when logged in to portal
📊 Client Summary
🏛️ GST Registrations (Multiple GSTIN per PAN)
One PAN can have multiple GSTINs across different states. All are stored here.
➕ Add New GSTIN
🗂️ Applicable Compliance Forms
Forms auto-populate based on client type and registrations. Mark each as applicable and track status.
📊 Tally Financial Data
Export from Tally: Gateway of Tally → Export → XML → Upload here. Or enter manually.
Clients see Turnover, Profit, Debtors, Creditors in their portal.
📤 How to export from Tally:
1. Open Tally → Select Company → Gateway of Tally
2. Display → Balance Sheet (or P&L) → Press Alt+E → Choose XML format → Export
3. Upload that .xml file here — data auto-fills below
Last saved: —
✅ All data saved!
🏛️ Fetch from GST Portal
Opens official GST portal → you fill CAPTCHA → copy details back here
How to use:
1
Enter GSTIN above → click Open GST Portal — official portal opens in new tab
2
Fill CAPTCHA on the portal → note down the taxpayer details shown
3
Come back here → fill details in the form below → click Apply to Client Form
📋 Fill Details from GST Portal:
Fields left blank will not overwrite existing data
🔏 Add / Edit DSC
📋 Add / Edit Task
📄 Add / Edit Document Expiry
🤝 Add / Edit Referral
⚡ Bulk Generate Compliance Tasks
Select task type and period — the app will auto-identify applicable clients based on their registrations and create tasks for all of them.