Post payroll execution, the first thing you should check is whether XPayroll has made a deduction for any compliance. The best way to do this is to go to Reports > Ledger. XPayroll will display all compliance payments individually for all employees and contractors. If you do not see any entries here, then that would mean that XPayroll has not made any such deductions. Please note that XPayroll does not file nil returns.
You are requested to please ensure that all the required credentials under Company Details > External Credentials have been updated. Without these, it might not be possible for us to complete the payment.
Next, please check the Status column in the ledger report. If the status is Success, then the payment has already been made. If it is Pending, then the payment will happen soon. After a payment has been made, you can find the TDS challans under Reports > TDS. For PF, ESI and PT, please check Reports > Provident Fund, ESI & Professional Tax.
Compliance payments schedule
Type of Payment | Due Date for Payment | Additional Information |
TDS | 7th of every following month | For the month of March, due date is 30th April.
For contractor payments, due date is calculated on the basis of invoice and payment date, whichever is earlier. For eg. if you make a contractor payment where the invoice date is 10 January, then the TDS will be paid by 7 February (if there is no invoice date, then the date of payment itself is used to calculate the TDS payment date) |
PF | 15th of every following month |
|
ESI | 15th of every following month |
|
PT | 15th - 31st of every following month | Due dates are state dependent. Also, some states require half-yearly or annual filings, in which case the payments will be deferred till the due date. |
Do note that XPayroll will also sometimes make the payment before the due date.
To ensure that your compliance payments are made by the due date, we request you to please ensure that you process your payroll / complete contractor payments at least 12 hours before the deadline.