Admin: Set Up Society Compliance Profile
Governance1 min readUpdated 2026-06-22
Admin: set up society compliance profile
Requires: Society admin role and Statutory compliance module enabled (Governance add-on).
Steps
- Go to Admin → Governance → Statutory compliance (
/admin/compliance). - On the empty state, tap Set up compliance.
- Entity type — select CHS (MCS/KCS/generic), RWA, AOA, condominium, or MSCS. The wizard assigns the correct regulatory pack (e.g.
mh_chs_v1for Maharashtra CHS). - State and registration — confirm state matches society records; enter Registrar office if known. Unknown or unsupported state blocks setup — contact support rather than defaulting to Maharashtra.
- Financial year — set co-operative year start/end (default 1 April – 31 March). Toggle GST registered and TDS applicable if relevant.
- Auditor and committee — enter statutory auditor (name, firm, panel year, consecutive appointment years); set committee term end date.
- Alerts — choose channels (in-app, email, SMS, push), escalation days (default T-30/T-14/T-7/T-1), and weekly digest day.
- Tap Finish — Plinth calls
initialize_compliance_yearand creates tasks for the active year.
After setup, the Compliance Hub shows your full timeline. Re-running initialize for the same FY is idempotent.
Tips
- For Bengaluru societies, disambiguate CHS vs AOA — Karnataka AOA uses
ka_aoa_v1without CHS Registrar returns. - Delhi RWA uses
in_rwa_v1only — no CHS tasks. - Member transparency is off by default; enable later in compliance settings if desired.
FAQ
Can I change entity type after setup? Update via compliance settings; re-initialize the year to refresh tasks (logged in audit trail).
Does setup auto-file anything? No — setup only creates the calendar and tasks. Filing packs are generated per task later.
RELATED ARTICLES