Advantages
- Eliminates errors and challenges arising out of manual attendance and time inputs.
- Seamlessly syncs loss of pay information (LoP) data with Payroll, which influences monthly payroll calculations.
How it Works
1
Maps and integrates all employee data in Payroll to UbiAttendance (...
Maps and integrates all employee data in Payroll to UbiAttendance (this is a one-time process).
2
Maps new employee data to UbiAttendance upon manual syncing.
Maps new employee data to UbiAttendance upon manual syncing.
3
Updates UbiAttendance LoP data to Payroll upon monthly manual synci...
Updates UbiAttendance LoP data to Payroll upon monthly manual syncing, to arrive at the right payroll calculation.
Prerequisites
Following are some prerequisites before integrating with UbiAttendance:- You must disable Payroll’s Attendance Module.
- Request access to RazorpayX Payroll APIs. Contact Support to request access to Payroll APIs. Integration with UbiAttendance requires Payroll’s API ID and Key.
- Ensure you have selected the following API permissions:
- Add additions and deductions to Payroll
- Modify attendance
- View profiles of employees and contractors
Integration Steps
There are four steps to integrate with UbiAttendance:1. Disable Payroll Attendance Module
To use UbiAttendance, you must disable Payroll’s attendance module.- Log in to the Payroll Dashboard.
- Navigate to Settings → Holidays, Leave & Attendance → Edit.
- Select No in the Attendance Enabled? drop-down menu.
- Click Continue.
2. Find and Copy Payroll Keys
To integrate Payroll with UbiAttendance, you’ll need the following keys:- API ID
- API Key
- Client Key/Integration Key
One-time API Setup
If you are setting up APIs for the first time, you must set up the API key and select the API Permissions.- Log in to the Payroll Dashboard.
- On the API Setup page, click Set Key to set up an API Key for your organisation. API ID for the organisation is provided by default.
- Select the relevant API permissions using the check boxes.
- Click Continue and verify with OTP.
- Add additions and deductions to Payroll
- Modify attendance
- View profiles of employees and contractors
3. Initiate Integration on UbiAttendance
To start integrating with UbiAttendance:- Log in to the UbiAttendance portal.
- Go to Organisation tab in the top menu → Settings in the left menu. Click Integrations → RazorpayX Payroll.
- Click Setup on the card. This opens the Integration Setup page. Here, you must enter the following:
- Integration Key
- Payroll key
- Payroll API id
- Paste the Payroll Key, Integration Key, Payroll API ID and Integration key in the respective text boxes on the Razorpay Integration Setup page.
- Click Update Setup.
4. Sync Payroll Data to UbiAttendance
After you integrate Payroll with UbiAttendance, ensure you sync payroll data from RazorpayX Payroll to UbiAttendance. This is a manual process. (Is this a manual process, or is the LoP one manual? Or both?) To sync employee data:- Log in to the UbiAttendance portal.
- Go to Organisation tab in the top menu → Settings in the left menu. Click Integrations → RazorpayX Payroll.
- Click Manage. This opens the RazorpayX Payroll Integrations page, displaying two cards: Map Employees and Sync Employee LoPs.
- Click Start Process → Integrate → Authenticate.
-
On the mapping page, click Start Mapping in the All Employees tab.
If any employee’s data is missing on UbiAttendance:
- Go to the Specific Employee tab.
- Enter the employee’s email address in the text box and click Search.
Sync LoP Data
The integration with UbiAttendance allows you to easily sync LoP (Loss of Pay) data to Payroll. Once synced, payroll calculations and deductions for the month are processed automatically. To sync the data:- Log in to the UbiAttendance portal.
- Navigate to Organisation > Settings > Integrations > RazorpayX Payroll.
- Click Manage. This opens the RazorpayX Payroll Integrations page with two options: Map Employees and Sync Employee LoPs.
- Click Show Details under Sync Employee LoPs.
- On the Sync LoP page, go to the Synced LoPs Data tab to view the LoP details of employees.
- Select the employees whose LoP data you want to sync manually.
- Click the Sync icon (top-right corner).
- In the pop-up, choose the month and click Confirm, then click Sync Employees.
- Click the Refresh icon at the top-right to pull the latest attendance data.
- Navigate to Run Payroll on the Payroll Dashboard.
- Make sure the correct month is selected and check the Deductions column for the employees listed on the Synced LoPs page.