MCA & FEMA compliance generated from your cap table
In India an equity event is a cascade of legal obligations with exact clocks. Saral treats compliance as the core event loop: the moment you allot, the obligations appear — with the statutory basis in plain language and the filing pack ready.
On the demo company — Bharat Widgets
The demo company’s compliance dashboard: deadlines with their legal basis, packs attached.
PAS-3 with the 15-day trap
Private placements and preferential allotments must file in 15 days (Sec 42(8)); rights, bonus and ESOP allotments get 30 (Sec 39(4)). Saral branches by route — and shows the Sec 42(4) funds-lock until the SRN is recorded.
Sequencing enforced
The PAS-4 offer letter physically cannot be generated until the authorising resolution’s MGT-14 is filed (Rule 14(8)). Cash application money is called out as prohibited.
Stamp duty, the current regime
0.005% of consideration on issues, 0.015% on transfers — with the depository-collection distinction, and the Delhi dispute shown honestly with both figures.
FEMA clocks
FC-GPR packs within 30 days for foreign allotments (FIRC, KYC, valuation checklist, CS-certificate draft), FC-TRS per payment tranche, and the register-of-members gate until the acknowledgement is on file.
PAS-6 reconciliation
Half-yearly book-vs-demat reconciliation with an exact diff engine — output labelled as a data pack for your PCS/CA to certify.
Historical, not hysterical
Import five years of history and past deadlines arrive as a review list — never forty red alarms. With the honest note that historical lapses can still carry adjudication exposure.
On the same ledger
Append-only
Every allotment, transfer or grant is an event. Nothing is edited or deleted — a mistake gets a reversing entry.
Exact decimal math
Share counts and ₹ amounts run on Postgres NUMERIC and decimal.js — never a JS float, so nothing rounds wrong.
Row-level isolation
Every table carrying tenant data is scoped by company_id at the database layer, not just hidden in the UI.
Point-in-time replay
Any cap table or register can be recomputed as of any past date by replaying the event log to that point.
The rest of the suite
- Cap table“The cap table is an Excel file. Three people have three versions. Nobody is sure which one the CS filed from.”
- ESOP“We promised ESOPs eight months ago. The scheme is a Word file, grants are emails, and nobody knows what has vested.”
- Fundraising“Diligence is forty emails, a Drive folder nobody can navigate, and a lawyer asking for the same cap table three times.”
- Investors“I have positions in nine startups. My records are nine PDFs, four spreadsheets and a WhatsApp thread with a fund admin.”
See compliance on the demo company
Bharat Widgets — the same ledger the diagrams above describe, live.