I hope you might need to use this for vocation and leave salary feature. This widely applied with different combinations of allowances. So I show all the allowances of an employee with checkbox, you can include them by tick it.
The Leave encashment has COA credit and debit code selection settings under the HRM settings. Which helps to manage the company accrual for it.
You have inquiry and reports for the Leave encashment just like Payslip.
Employee Record maintainance will be done through the HRM. Here you have more profile data's you can keep track the employee details and update it when it changed.
You can enter the Employee Profile and job details at first tab. There After, when you select the same employee from the list, you can add their education, and work experience with it.
Edit, Delete Employee records will be done here.
User management will be easy with simple Interface like Customers and suppliers.
The Payroll and Attendance details of a selected employee can be viewed in the following tabs.
Employee attachment such as CV, or some informative Dcouments can be added here with this employee attachment.
Useful for the purpose of handling employee CV And Details or history of employment.
API For attendance
This feature allows you to feed employee attendance details from your biometric system. We have an API sample in PHP, but you can do the API with any other supported language of your bio metric system.
You can send only one employee attendance at a time. Through bio metric, we can allow one user at a time.
$site_url = "http://hrm.kvcodes.com/244"; // Your FA URL
//Employee Attendance API to connect and insert into the system
$post = [
'email' => 'hruser', // FA Admin Login
'pwd' => '123456', // FA Admin Password
'company' => '0', //the company installed,you can get this number from the config_db. Just get the array number
'empl_id' => 101, //Employee ID
'data' => array('date' => "2018-02-03", 'in' => '09:05:00', 'out' => '06:35:00')
//'data' => array('date' => "2018-02-13", 'in' => '2018-02-13 09:00:00', 'out' => '2018-02-13 06:30:00')
$url = $site_url.'/modules/ExtendedHRM/api/UpdateSingleEmplAttendance';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
$res = json_decode($response);
You can download a sample php file for the complete API Sample HERE
General Features and Functionality
I have interduced the multicurreny feature in it. Which actually works for each employees currency. The Payroll settings and his related financial informations are stored in Employee currency. But in GL and company records. it keeps in company currency. The Exchagne rate feature uses from the core FA. So it has be updated periodically to get right exchange rate.
Daily Attendance inquiry is available to check and get the details of absent employees
Translation of the entire HRM will be also programmed.So you can get the translator strings and with help of Poedit you can make this happen.
Backup and restore the database of HRM
Gazetted Holiday settings for overall company
Advance Salary for the temporary payment to employee. Its very short term like within a month advance. other features should goto loan module