Features

A complete practice stack, module by module.

Core accounting
Unlimited companies per firm, each with its own books and financial year
Tally-style chart of accounts: 28 pre-seeded primary and sub-groups
Payment, receipt, contra, journal, sales, purchase, credit and debit note vouchers
Strict double-entry validation - a voucher cannot be saved out of balance
Day book, ledger statement with running balance, and account confirmation
Trial balance, profit & loss, balance sheet and cash-flow summary
Period locking to protect finalised books, and full edit history
CSV export of every report
Practice management
Client master with PAN, GSTIN, TAN, entity type and relationship partner
Task assignment with preparer and reviewer, priority and due date
Kanban board and list views, filtered by staff, client or compliance type
Time logging against tasks, with billable and non-billable classification
Compliance calendar generated from 18 statutory due-date templates
Automatic task creation for the coming period from calendar templates
Document vault per client and per task
Taxation and e-filing
ITR computation under the new and old regimes with side-by-side comparison
Section 87A rebate, surcharge with marginal relief, health & education cess
Interest under sections 234A, 234B and 234C
GSTR-1 and GSTR-3B built directly from posted sales and purchase vouchers
B2B, B2CL, B2CS and HSN summary sections in portal-compatible JSON
TDS deduction register by section, challan mapping and 24Q/26Q preparation
Text-format TDS statement for FVU validation before upload
Pluggable GSP adapter so API filing can be switched on with credentials
Administration and security
Five roles: superadmin, firm admin, manager, staff and client
Mandatory email verification by link and one-time password
Password hashing with bcrypt, rate limiting and account lockout
CSRF protection on every state-changing request
Prepared statements throughout - no string-built SQL
Complete activity audit trail with IP and user agent
Browser-based SMTP configuration with a test-send button