Hello users,
We hope all of you are staying safe in this crisis and are able to settle into some form of routine. Here, at Zoho Payroll, we've been keeping ourselves busy by coming up with a variety of features and updates. Read on to know all about them.
Custom employee fields
We have introduced custom fields for the Employee module to enable you to collect and store additional information about your employees. You can collect details like Aadhaar number, marital status, etc from your employees. This information will be available in the employee portal as well. To create, edit, disable, or delete a custom field, read our
help document.
Once you create a custom field, it will be available in every employee’s profile under Personal Information > Other Details.
Zoho Payroll - Zoho People field mapping
While enabling the Zoho Payroll - Zoho People integration, you can now map the payroll fields with the fields in the employee forms of Zoho People and sync employee information easily. Apart from the mandatory fields, you can also map the custom fields.
Employee information includes:
There are 13 fields that can be synced under this section: First Name, Middle Name, Last Name, Employee Number, Gender, Date of Joining, Designation, Work Email, Mobile Number, Department, Work Location, Date of Termination, and Status.
There are 9 fields that can be synced under this section: Personal Email, Date of Birth, Father's Name, PAN Number, Personal Address Line1, Personal Address Line2, Personal City, Personal State Code, and Personal Postal Code.
There are 6 fields that can be synced under this section: Payment Code, Bank Holder Name, Bank Name, Account Number, Routing Number, and Account Type. For this section, you have to map either all the fields or none of the fields to proceed with the integration. If you don't map the information when you set up, you can directly import the fields in Zoho Payroll.
Note: The default fields will be mapped automatically and you cannot edit them.
The fields that will be populated from Zoho People can be found under Zoho People > Settings > Customization > Forms > Employee. You can also add custom fields to this section.
New EPF rates
One of the financial measures announced by the Government of India in response to the COVID-19 crisis is the reduction in PF contribution rate from 12% to 10%. Employers and employees can contribute 10% of PF wages towards the EPF for May, June, and July. This provision will enable employees to have more cash in hand during the crisis.
You can directly enable the new EPF rate of 10% for all employees from Settings > Statutory Components. Or you can import individual EPF rates of either 12% or 10% as desired by the employees under Employees > Import Data > Employee Statutory Details.
Free plan in Zoho Payroll
Zoho Payroll caters to all types of businesses right from small businesses to large corporations. Small businesses can benefit a great deal from adopting the right technology to run their day-to-day payroll operations. As they grow, this can help them continue to manage their payroll process easily, since they're used to it from the beginning. Keeping this in mind, we've launched the Free Plan for organisations with 10 employees or less working from a single work location.
Once you've completed your trial run, you will be prompted with options to move to the Free Plan or upgrade your subscription.
Reminders for IT declaration & POI
Employees with portal access are required to submit their investment declarations and proofs each month. You can now remind your employees via email to submit their IT declarations and investment proofs before the deadline is up. You can send up to 5 reminders to your employees before you lock the IT/POI submission. Enable these reminders under Settings > Preferences > Income Tax Declaration. Whenever you release the IT declaration/POI submissions, emails will be automatically sent to employees for whom portal access is enabled.
To enable reminders for POI submission, go to Settings > Preferences > Proof of Investments.
Loan opening balance
For loans disbursed and partially repaid in the prior payroll, you can now include the loan amount and perquisite balance for the remaining repayments and track them in Zoho Payroll.
After adding prior payroll details, add the Loan Opening Balance, and Perquisite Opening Balance along with the loan details. Once this is done, continue the repayments as post-tax deductions until the loan is fully repaid.
Monthly split-up of the HRA calculation in TDS slip
House Rent Allowance (HRA) is one of the partially tax-exempted allowances that employees can claim if they live in a rented accommodation.
The deduction available is taken as the least of the following:
- Actual HRA received; or
- 50% of Basic Salary for those living in metro cities (40% for non-metros); or
- Actual rent paid minus 10% of Basic Salary
Once an employee submits the necessary proofs, HRA will be calculated for the financial year based on the above factors and deducted from the taxable income.
Now, you can find the monthly split-up of the House Rent Allowance (HRA) at the end of the monthly tax calculation in the employee's TDS slip.
Investment declaration for prior payroll terminated employee
You can now declare investments for employees terminated in the prior payroll. These investment details are essential while generating Form 16. To declare investments for prior payroll terminated employees:
- Go to the Employees module.
- Select Terminated Employees from the dropdown menu.
- Select the employee for whom you want to add investment details.
- Within the employee's profile, click the Investments tab.
- Click Submit IT Declaration and declare the employee's investments.
- Click Save.
Alternatively, you can import the investment details of one or more terminated employees. To do this:
- Go to the Employees module.
- Click the More icon and select Import Data.
- From the dropdown menu, select the type of investment (Section 6A, HRA Details, Let-out property details, etc.)
- Upload the file containing the investment details and click Next.
- Map the respective fields and click Next.
- Review the field mapping and click Import.
Once you've imported these details, you can use them to generate Form 16.
Arrear PF reports
Arrear PF reports can be used to review the PF credited as arrears after salary revision. To access the report:
- Go to the Reports module.
- Select EPF-ECR Report under Statutory Reports.
- Select the month for which you want to view the report.
- In the top right corner, click View Arrear EPF-ECR Report.
Let us know how these features are useful to you and what other new features you'd like to see. If you need any assistance using Zoho Payroll, drop us an email at
support@zohopayroll.com.
Sincerely,
Supriya A
The Zoho Payroll Team
Recent Topics
Zoho Developer Hangout (ZDH) – Episode 17 | Optimizing Organizational Processes through Automation
Hey developers! Running a business can get quite overwhelming especially when juggling multiple tools like those in the Zoho ecosystem. Although integrating most of them is a piece of cake, manual intervention is needed at times. Being able to automate
Zoho One not working
I'm having several issues accessing Zoho One. Some pages don't load (for example, Zoho Directory) and the labels are all messed-up (oz.account.directory.display.shorname, oz.settings...., etc.)
Apple Messages for Business in Omnichannel communications?
Hello, Apple launched "Apple Messages for Business" but Zoho CRM or Zoho Desk don't appear in the list of possible integrators. Zoho already promotes https://www.zoho.com/crm/omnichannel.html Omni Channel integration, but Apple Messages does not yet appear.
Kaizen #140 - Integrating Blog feed scraping service into Zoho CRM Dashboard
Howdy Tech Wizards! Welcome to a fresh week of kaizen. This week, we will look at how to create a dashboard widget that displays the most recent blog post of your preferred products/services, updated daily at a specific time. We will leverage the potential
Schedule meeting monthly on a particular day
Suppose I wanted to schedule HR meeting every month on the first Tuesday with each employee separately for 20 minutes each. How could I automate these type of meetings? And if Sunday occurs on the first Tuesday I would like to shift that meeting on next
In ZohoCRM Dashboards - Editing Shown Columns on Drilldown of Components
Hello! I'm working with some Dashboards inside of ZohoCRM. When creating a component (In this case, specifically a KPI Ranking Component), I'd like to customize which fields show when trying to drilldown. For example, when I click on one of the sales
Added Domain but SSL is not being set properly
We added a Domain for our landing page and it pushed an SSL cert to it. The Cert is generated by LetsEncrypt, but it doesn't match our subdomain (i.e., it's just pointing to zohosites.com). How do we get the cert properly setup there?
Zoho CRM Widget not displaying 2 related lists (JS)
Okay so I basically have 2 relatedLists that I want to get and render: ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity, RecordID: data.EntityId, RelatedList: "Notes", page: 1, per_page: 200, }) ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity,
KPI widget with percentage
I'm trying to create a KPM widget that displays current performance as a percentage - something like the picture below. I've tried following the instructions at https://www.zoho.com/analytics/help/dashboard/kpi-widgets.html#chart but nothing ends up being
Canvas List View Not Saving
Hi, I am trying to edit a list view to look different depending on the tags. Everything worked well and saved well with multiple views, but when I have gone back in to make some small changes like moving one of the icons it comes up with the error message
QR code image is not exported in PDFs
The new QR code field works fine when I include it in a report template and I choose the print option: https://creatorapp.zoho.com/<username>/<app_link_name>/record-print/<report_link_name>/<record_ID>/ But when I try to save the document to a .pdf file
QR codes in templates
I'm excited about the new QR code generator. I have included a QR code that contains the record ID setting "${ID}" as input data. In the report detail it works perfectly but when printing it in a template the code is not shown.
This mobile number has been marked spam. Please contact support.
Hi Support, Can you tell me why number was marked as spam. I have having difficult to add my number as you keep requesting i must use it. My number is +63....163 Or is Zoho company excluding Philippines from their services?
Zoho CRM search not working
The search bar is not showing any results in our CRM installation. We have a lot of items and can not search them by using the navigation each time. Can someone please check this asap.
Reload page with widget
Hi all, I hope I can find some help here. I developed a small widget for Creator that is integrated into a page as a component. The page contains other content as well. When the widget is sent, the entire page should be reloaded to apply the changes to
Tip of the week #37 - Manage all your Telegram business conversations directly from your shared inboxes.
Tired of switching between multiple apps to manage your business conversations? With Zoho TeamInbox's multichannel inboxes, connect your Telegram channel to a shared inbox. This way, your teams can easily handle c View, reply, and collaborate on them
Tags on notes aren't syncing correctly on Android
I've created notes on the desktop version that have several tags assigned, but on both my Android devices those notes only have ONE of those tags instead of all of them, despite the actual content of the note being correctly synced, and I'm also starting
Reports - custom layout - duplicate report
Do you also have this problem and what is the possible solution? I duplicate a report that has a "custom layout". Unfortunately the custom layout is not duplicated. To be improved for a future release by Zoho. I export the custom layout and import it...
How to map a global picklist from one module to another
Hi there, i currently have a new field that is called sales office which we use for permission settings between our different offices located in different countries. It is a global set picklist with three different options: MY, SG and VN. I want to be
Pageless mode needed to modernise Writer
When we switched from GSuite to Zoho, one of the easiest apps I found to give up, was Docs. In many ways, Writer has always been more powerful than Docs, especially in terms of workflows/fillable forms/etc. However, I went back into Docs because I notice
Changing the Logo Size on Zoho Sites
My company logo incorporates both an image and text, and I would like it to be much more prominent on the page than is currently allowed by the small logo box in the template. Is there any way to hide the page name and then make the logo box much bigger since my company name and logo are connected / are all in one file? Thank you.
Is it possible to Select Item Serial Numbers from a Sales Order?
Our accepted estimates are converted to Sales orders for our warehouse staff to pick. How can my warehouse staff select the serial numbers for an item when editing a Sales Order? Logically when staff pull an item and have the serial in front of them they update the Sales Order and select the serial. I understand a serial can be added when creating an invoice but how can accounts team know the serial if the warehouse staff can't select it! A basic flaw!
MORE BUGS: Client Script, Deluge and Widget JS SDK don't work as expected when trying to retrieve a record that has been "rejected" as part of an approval process.
Client Script $Page.record is null when accessing a record that has been "rejected" as part of an approval process. Deluge zoho.crm.getRecordById(moduleName, recordId) returns {"status":"failure"} when recordId is a valid, but rejected record. OK... I
Zoho CRM Widget not displaying 2 related lists (JS)
Okay so I basically have 2 relatedLists that I want to get and render: ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity, RecordID: data.EntityId, RelatedList: "Notes", page: 1, per_page: 200, }) ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity,
Zoho Books and Zoho Projects Task Status Update
How can we create an automation using custom functions for the following scenario. When our zoho books invoice status changes to paid. I want a task in Zoho projects to change to completed.
Assigning Tasks and Requests to Groups... how do I?
Guys, I've spent many hours exploring Zoho Support and we are generally satisfied with the system. I'm trying to understand how a system that has so much to offer can be missing GROUP assignment and queue functionality. I am hoping that there is a way
Parsing of SQL query failed. Please check the SQL syntax.
I am trying to have Zoho Analytics recognize that if the a Deal is in Stage "Need Docs" it should also be counted as a Deal in the Stage "New Lead" /*New Lead*/ SELECT "ID" 'New Lead' AS "Stage" From "Deals" Where "Stage" = 'Need Docs' Union All Error
Where is the setting to enable/disable 2FA?
The following links show where enable/disable 2FA is supposed to appear, but neither appear for me: https://help.zoho.com/portal/en/kb/zohosites/faq/account/articles/how-do-i-enable-or-disable-two-factor-authentication-for-my-account shows Security >
How to Assign Record Ownership in a Custom Form via API?
Hello everyone, I’ve created a custom form in Zoho People and I’m using the API to manage its records. I would like to know how I can assign ownership of these records to specific users via the API. Is there a specific parameter or field in the API request
Customer Statement Template not matching when sending
Hi everyone! So when I send statements to our customers via Zoho Books, the message that appears by default does not match what I have written on the template Under settings -> email notifications -> sales -> customer statement We have a single default
Peppol Malaysia API
Hi Zoho Books, my country Malaysia will going to implement "Peppol" (E-Invoicing), starting 1 Jul 2025 for all businesses. The government intends to provide API for accounting app. The workflow involves creating an invoice from accounting app, triggers
Re-emitir facturas con nueva dirección de facturación
Hola, necesito saber si es posible que las facturas ya emitidas, pueden ser re-emitidas con el cambio de dirección de facturación, realizado el día de hoy 02-01-2025, para efectos contables. Espero su ayuda, Gracias
Zoho Learn vs. Trainer Central
Hi, I'm currently using Zoho One with a WordPress-based website and WooCommerce to manage my online courses. I would like to know what is the difference between Zoho Learn and Trainer Central and if it's possible for these two platforms to replace WP
Map Plan to Different Income Account for Some Subscriptions via API
We have a plan that has a default Plan Account of "Sales". Can we override the account for a specific subscription via API? In some instances the same exact plan should map to a different income account. When we create stand-alone invoices in Zoho Books,
Flow with CRM
Hello, I have a simple flow that uses a web hook to enter data into a Sales Order. I have the web hook sending Flow data which has a PO field. If the PO has a special character like - or / or \ the task fails. How can I get the flow to be okay with the
Chrome browser issues. Anyone else?
I am suddenly having multiple issues with Chrome browser interpreting the Zoho Mail interface. Anyone else? Any known problems? Thanks, Todd
Zoho Payroll US?
Good morning, just reaching out today to see if there's any timeline, or if there's progress being made to bring Zoho Payroll out to be available to all states within the USA. Currently we're going through testing with zoho, and are having issues when
Set up multiple IMAP email addresses
Hi, I just started using CRM and its great, but I just found out I can only add one imap email address for incoming mail in the included salesinbox ...this is ridiculous. All companies have different email such as sales@domain, info@domain , personal@domain
Function 58: Custom calculation in item table of invoices (2 fields)
Hello everyone, and welcome back to our series! In Zoho Books, the Item Amount in invoices is calculated by multiplying the Quantity and Rate fields. Previously, we shared a function to include a custom field in this calculation. Today, we are taking
Tracking new lead response time
Hi, I have a team of Sales Development Reps, who have a KPI of responding to a lead within 20 mins or less once it hits the system. I seem to recall that Zoho CRM had the capability to track this in a previous version, but don't see it anywhere. It's
Next Page