The four filings
Professional Tax is state-scoped: a filing row exists per state you employ people in, because that is how it is actually filed.
Generating
1
Disburse the payroll cycle first
Filings derive from what was paid. Generating for a month whose cycle is not disbursed gives you a number that does not match the payslips.
2
Generate for the month
Compliance → Generate filings, for the period. OnTime derives each filing’s amount and due date and creates or updates the rows.
Generating is an upsert. Re-running it for the same month refreshes the derived amounts rather than creating duplicates — so it is safe to regenerate after a payroll recalculation.
3
Review the amounts
Each filing card shows the derived amount, the period, the due date and the current status.
Overriding an amount
Sometimes the derived figure and the figure you must actually file differ — a prior-period adjustment, an arrear, a correction the payroll engine has no way to know about.1
Set a manual amount
Enter the amount and a note explaining the difference.
2
Or reset it
Clearing the manual amount returns the filing to its derived value.
Amounts remain derived by default. The override is an escape hatch, not an alternative data-entry mode. A filing you have not overridden always reflects the current payroll data.
Marking as filed
Once you have filed through the relevant portal, record it here:- The status moves from
PendingtoFiled. - You can record the acknowledgement reference the portal gave you.