Cross-cutting capability
Payroll & Indian Statutory
The reason CrescitaHR exists. Indian statutory payroll built to survive a CA audit, not to pass a demo — including the returns that mid-market platforms leave to your consultant.
In this family
- PF / ECR generation
- ESI challan
- Multi-state PT with month overrides
- LWF state matrix
- TDS under Section 192
- Form-16
- Form-24Q with C1/C2/C3 corrections
- Form-12BA perquisites
- Form-3A EPFO annual
- Form-10C EPS settlement
- Section 89(1) relief + Form 10E
- Gratuity with state rules
- Bonus Act
- GL / journal posting
- Bank file generation
What it does
Six things worth knowing before you evaluate this
The returns that get skipped
Form-12BA perquisite return, Form-3A EPFO annual statement, Form-10C EPS settlement, and Section 89(1) relief with Form 10E all ship natively. These are the returns most often left to a payroll consultant rather than produced by the software.
Multi-state PT and LWF that know the calendar
Professional tax slabs are held per state with month-level overrides, and the LWF matrix is frequency-aware — monthly, half-yearly and annual states are deducted on their own cycles rather than a single blanket rule.
GL posting with a Dr = Cr assertion
Payroll posts a double-entry journal with a debit-equals-credit tolerance check. The journal export is a finance artefact, not a CSV of net pay.
Bank files with checksums and format templates
Bank file v2 carries a checksum and per-bank format templates, and multi-account salary splits are validated as percentages that must total 100 before the file is written.
Form-24Q corrections as a workflow
C1, C2 and C3 corrections are a tracked workflow with their own states, not a re-upload. Cumulative YTD carries a TDS true-up so a mid-year structure change does not leave a shortfall to discover in Q4.
Year-end that has a checklist
Month-end and year-end run against a documented checklist covering what locks, what rolls forward, and the statutory filing calendar — reproduced in the functional reference rather than living in one person's head.
The payroll engine
What it does, in detail
Every item below survived a chartered-accountant-led audit and is held in place by the regression suite. Judge it against your own current payroll.
Inclusive-CTC with a reconciliation assertion
The run asserts that computed components reconcile back to the declared cost-to-company. A run that does not reconcile cannot be approved.
Sandwich-leave detection
LAG/LEAD window logic over the attendance calendar catches a holiday bracketed by leave on both sides, without an HR executive reading a register.
Section 89(1) relief with Form 10E
Arrears relief is computed and the Form 10E return generated in-platform, rather than handed to the employee's consultant.
Form-24Q corrections as a workflow
C1, C2 and C3 corrections are tracked states with their own approval path, not a re-upload.
Form-12BA, Form-3A and Form-10C
The perquisite return, the EPFO annual statement and the EPS settlement form are all generated in-platform.
Multi-state PT and a frequency-aware LWF matrix
Professional tax slabs are held per state with month-level overrides, and labour welfare fund states are deducted on their own monthly, half-yearly or annual cycles.
GL posting with a Dr = Cr assertion
Payroll produces a balanced double-entry journal checked against a tolerance, not a CSV of net pay.
Bank files with checksums and multi-account splits
Per-bank format templates with a checksum, and salary splits across multiple accounts validated to total exactly 100 per cent before the file is written.
Immutable payslips and optimistic locking
Payslips are snapshotted and hashed at approval, and RowVersion locking rejects two people approving the same run from two tabs.
Variance and outlier detection before approval
Month-on-month variance and CTC outliers against the department median are flagged on the draft — the questions an auditor would ask, asked first.
Cumulative YTD with TDS true-up
A mid-year structure change does not leave a shortfall to discover in the fourth quarter.
State-specific gratuity rules
Gratuity is computed against a per-state rules table rather than a single national formula.
Downstream
What changes elsewhere when this changes
The value of a single tenant is in these handoffs. Each one is a manual reconciliation you no longer run.
- 1Payroll run → GL journal → your accounting system
- 2Payroll run → bank file → disbursement
- 3Payroll run → Form-24Q quarterly → Form-16 annual
- 4Arrears and bonus merge into the run rather than being paid off-cycle
Module list
Statutory coverage in Payroll & Compliance
- PF / ECR generation
- ESI challan
- Multi-state PT with month overrides
- LWF state matrix
- TDS under Section 192
- Form-16
- Form-24Q with C1/C2/C3 corrections
- Form-12BA perquisites
- Form-3A EPFO annual
- Form-10C EPS settlement
- Section 89(1) relief + Form 10E
- Gratuity with state rules
- Bonus Act
- GL / journal posting
- Bank file generation
Ready to see it on your own payroll?
The fastest way to judge this is a parallel run: we load one month of your data and reconcile line by line against your last approved run. No scripted demo.