v 16.0 Third Party 57694
Download for v 16.0 Deploy on Odoo.sh Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Discuss (mail)
Employees (hr)
Expenses (hr_expense)
Recruitment (hr_recruitment)
Time Off (hr_holidays)
Employee Contracts (hr_contract)
Invoicing (account)
Calendar (calendar)
Project (project)
Community Apps Dependencies
Lines of code 17606
Technical Name ohrms_core
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 15.0 16.0 17.0 13.0 14.0 10.0 12.0 11.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Discuss (mail)
Employees (hr)
Expenses (hr_expense)
Recruitment (hr_recruitment)
Time Off (hr_holidays)
Employee Contracts (hr_contract)
Invoicing (account)
Calendar (calendar)
Project (project)
Community Apps Dependencies
Lines of code 17606
Technical Name ohrms_core
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 15.0 16.0 17.0 13.0 14.0 10.0 12.0 11.0

OpenHRMS Core

The Complete HR Solution

Explore This Module

Overview

A simple, easy to use and intuitive tool helping employees and management to perform in full potential, boosting the productivity and overall employee satisfaction. Open HRMS offers a 360 degree overview of employee and their skills.

Features

HR Dashboard
Interactive Theme
Shift Management
Employee Reminders
Advanced Employee Master
Appraisal Plans & Strategies
Employee Insurance
Law Suit Management
Entry & Exit Checklist
Custody/Property Management
Salary Advance
HR Multi Company
Loan Management
Employee Branch Transfer
Biometric Device Automation
HR Announcements
Vacation Management
Appreciations & Memos
HR Documents Management
Automation on Leave Request Mails

Screenshots

Open HRMS Theme

Attractive Open HRMS theme makes a bow.

Dashboard

Keep your eyes on your whole analysis.

Multi-Company

Manage multiple branch employees easily.

Work Shift Management

Create and manage employee work shifts.

Loan Management

Configure different loan policies, Assign approval authority, Conduct verification process and sanctioning of employee loan.

Salary Advance

Configure advance salary rules, Set advance salary limits, Minimum number of days, & Provide advance salary to employees.

Records Related Reminders

Reminder sets alarm to recall every important dates. 'Bell' symbol beside the chat icon will bring your reminder pops up. You can set reminders to any model (eg: Sales,HR,Project etc..) and also their corresponding date fields to compare. Eases company to memorize the special dates.

Employee Branch Transfer

You can transfer your employees to another branches without any pain.

Appraisal Plans & Strategies

Utilize the best of your human resource pool. Implement appraisal strategies to keep the motivational and performance level of your employees high. Ensures Top Down and Bottom-up evaluation plans and giving timely feedback and complements for the accomplishments.

Appraisal Plans & Strategies

Advanced fields on employee form. Such as family information, joining date, passport and ID expiry date with its expiry notifications.

Employee Insurance Management

Efficiently manages the insurance allowances with the salary.

Employee Documents Management

Documents in Employee Form

Keep the employee related documents with expiry notification.

Entry & Exit Checklist

A person has to undergo all configured checklist items before being admitted/resigned. Corresponding Percentpie will be shown in employee form view.

Resignation Process

Employees can draft their resignation. Higher authorities can timely do the needful via rejecting/ accepting the resignation statement.

HR Announcements

Managing Official Announcements, Greetings, Warnings, Rewards etc.

Custody/Property Management

Manages custody handling process on company assets like Laptop, Camera, Devices etc... Option to renew the requests & take the reports...

Automation on Leaves Requests Mails

Creates leave request automatically from incoming email.

Vacation Management

Extending Holiday Management with extra features adaptable for managing employees vacation.

Law Suit Management

Manages legal actions and its reports.

Note :- This app requires additional python library . Please install the Python library 'pandas' . ( sudo pip install pandas )

Related Products

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Implementation
Odoo Licensing Consultancy

Our Industries

Trading

Easily procure and sell your products

POS

Easy configuration and convivial experience

Education

A platform for educational management

Manufacturing

Plan, track and schedule your operations

E-commerce & Website

Mobile friendly, awe-inspiring product pages

Service Management

Keep track of services and invoice

Restaurant

Run your bar or restaurant methodically

Hotel Management

An all-inclusive hotel management application

Support

Need Help?

Got questions or need help? Get in touch.

odoo@cybrosys.com

WhatsApp

Say hi to us on WhatsApp!

+91 86068 27707

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
There are no ratings yet!
by
edward culllen
on 10/31/23, 11:14 AM

Open HRMS Core is a versatile human resources management system at the forefront of modern HR technology. Developed by skilled App Developers in San Francisco website: https://www.octalyte.com/san-francisco-mobile-app-development/, it's a comprehensive solution for businesses worldwide. This open-source software streamlines HR operations, offering modules for employee management, payroll, recruitment, and more. San Francisco's tech innovation ecosystem plays a crucial role in the continuous enhancement of Open HRMS Core, ensuring it remains a user-friendly, adaptable, and efficient choice for businesses of all sizes. This system empowers organizations to manage their human capital effectively, optimizing their workforce and productivity.



Hi, I installed this module but when I open the dashboard, it shows these errors:
by
Bartolo di Grazia
on 10/3/23, 11:13 AM
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 46, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "", line 2, in button_immediate_install
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 468, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 592, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "", line 2, in new
  File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 87, in locked
    return func(inst, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 90, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 488, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 372, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 188, in load_module_graph
    load_openerp_module(package.name)
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 464, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "/mnt/extra-addons/hr_payroll_community/__init__.py", line 3, in 
    from . import models
  File "/mnt/extra-addons/hr_payroll_community/models/__init__.py", line 7, in 
    from . import hr_payslip
  File "/mnt/extra-addons/hr_payroll_community/models/hr_payslip.py", line 8, in 
    from matplotlib.dates import seconds
ImportError: cannot import name 'seconds' from 'matplotlib.dates' (/var/lib/odoo/.local/lib/python3.9/site-packages/matplotlib/dates.py)

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
   


Re: Hi, I installed this module but when I open the dashboard, it shows these errors:
by
Cybrosys Technologies
on 11/1/23, 5:42 AM Author

We have updated the hr_payroll_community app. Please get the latest version.


by
Yulian
on 7/19/23, 11:50 AM

will this work with other accounting ( om , odoo ) or it need cybrosys accounting ?

Re:
by
Cybrosys Technologies
on 7/20/23, 1:33 AM Author

Will work with any accounting..


by
Elias Awess
on 7/14/23, 6:25 AM

Hi, 

I installed this module but when I open the dashboard, it shows these errors: 


UncaughtPromiseError > OwlError

Uncaught Promise > The following error occurred in onWillStart: "The loading of /hrms_dashboard/static/src/js/lib/d3.min.js failed"


OwlError: The following error occurred in onWillStart: "The loading of /hrms_dashboard/static/src/js/lib/d3.min.js failed"
    at wrapError (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:1553:77)
    at onWillStart (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:1559:117)
    at ClientActionAdapter.setup (http://localhost:8069/web/assets/438-a8e1a1b/web.assets_backend.min.js:9040:401)
    at ClientActionAdapter.setup (http://localhost:8069/web/assets/438-a8e1a1b/web.assets_backend.min.js:6498:105)
    at ClientActionAdapter.setup (http://localhost:8069/web/assets/438-a8e1a1b/web.assets_backend.min.js:6512:119)
    at new ComponentNode (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:1515:202)
    at http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:2039:6
    at Action.template (eval at compile (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:2001:370), :10:12)
    at Fiber._render (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:1443:96)
    at Fiber.render (http://localhost:8069/web/assets/437-0e3fbc8/web.assets_common.min.js:1442:6)

Caused by: AssetsLoadingError: The loading of /hrms_dashboard/static/src/js/lib/d3.min.js failed
    at HTMLScriptElement. (http://localhost:8069/web/assets/438-a8e1a1b/web.assets_backend.min.js:19:270)



UncaughtPromiseError > AssetsLoadingError

Uncaught Promise > The loading of /hrms_dashboard/static/src/css/lib/nv.d3.css failed



AssetsLoadingError: The loading of /hrms_dashboard/static/src/css/lib/nv.d3.css failed
    at HTMLLinkElement. (http://localhost:8069/web/assets/438-a8e1a1b/web.assets_backend.min.js:20:470)




Re:
by
Cybrosys Technologies
on 7/19/23, 7:39 AM Author

Did you try restarting the service?
We couldn't reproduce the issue. Do you have any other custom addons in your environment?
Please write to us to odoo@cybrosys.com


by
Elias Awess
on 7/14/23, 6:17 AM



by
Cindy Kristiya Himawan
on 5/12/23, 11:30 PM

Hi, 
we use this apps to generate loan but get error as below:

RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\http.py", line 1583, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\service\model.py", line 134, in retrying
result = func()
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\http.py", line 1610, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\http.py", line 1807, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\website\models\ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\base\models\ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\http.py", line 696, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\web\controllers\dataset.py", line 46, in call_button
action = self._call_kw(model, method, args, kwargs)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\web\controllers\dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\api.py", line 461, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\api.py", line 448, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\ohrms_loan_accounting\models\hr_loan_acc.py", line 192, in action_payslip_done
line.loan_line_id.action_paid_amount(month)
File "C:\Program Files\Odoo 16.0.20230508\server\odoo\addons\ohrms_loan_accounting\models\hr_loan_acc.py", line 178, in action_paid_amount
move.action_post()()
TypeError: 'bool' object is not callable

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
at makeErrorFromResponse (http://localhost:8069/web/assets/467-3b56304/web.assets_backend.min.js:970:163)
at XMLHttpRequest. (http://localhost:8069/web/assets/467-3b56304/web.assets_backend.min.js:978:13)


can you help to provide the solution? thanks

Re:
by
Cybrosys Technologies
on 6/19/23, 5:13 AM Author

We have updated the module with the fix. Please get the latest version


Unable to install module "hrms_dashboard" because an external dependency is not met: Python library not installed: pandas
by
Priyank
on 4/11/23, 2:59 AM

Unable to install module "hrms_dashboard" because an external dependency is not met: Python library not installed: pandas

Re: Unable to install module "hrms_dashboard" because an external dependency is not met: Python library not installed: pandas
by
Cybrosys Technologies
on 4/11/23, 11:36 PM Author

It is a Python package you have to install, use the below command to install 
sudo apt-get install python3-pandas


Getting error while installing this module.
by
Priyank
on 4/11/23, 2:58 AM

Unable to install module "hrms_dashboard" because an external dependency is not met: Python library not installed: pandas


Getting error with multi language
by
Azhar Saleem
on 2/9/23, 1:35 AM

Hi, 

I'm trying to install HRMS Core but getting some errors. Already I'm using cybrosys Accounting kit with arabic lanuage which is working fine. But when I try to install HRMS core It's giving me this error blow.

WIthout installing arabic language when I try to install HRMS Core that time nothing shows in screen even I tried to reload many time, when I deleted HR Dashboard from addons then it's working but there is errors.

Please guide me how to solve this issue.


Traceback (most recent call last):
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/translate.py", line 1256, in load
    reader = TranslationFileReader(fileobj, fileformat=fileformat)
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/translate.py", line 581, in TranslationFileReader
    return PoFileReader(source)
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/translate.py", line 636, in __init__
    self.pofile = polib.pofile(source.read().decode())
  File "/home/ubuntu/development/16.0/venv/lib/python3.10/site-packages/polib.py", line 139, in pofile
    return _pofile_or_mofile(pofile, 'pofile', **kwargs)
  File "/home/ubuntu/development/16.0/venv/lib/python3.10/site-packages/polib.py", line 87, in _pofile_or_mofile
    instance = parser.parse()
  File "/home/ubuntu/development/16.0/venv/lib/python3.10/site-packages/polib.py", line 1347, in parse
    raise IOError('Syntax error in po file %s(line %s): '
OSError: Syntax error in po file (line 158): unescaped double quote found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/development/16.0/odoo/odoo/http.py", line 1583, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/home/ubuntu/development/16.0/odoo/odoo/service/model.py", line 134, in retrying
    result = func()
  File "/home/ubuntu/development/16.0/odoo/odoo/http.py", line 1612, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/home/ubuntu/development/16.0/odoo/odoo/http.py", line 1809, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/home/ubuntu/development/16.0/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
    response = super()._dispatch(endpoint)
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_http.py", line 144, in _dispatch
    result = endpoint(**request.params)
  File "/home/ubuntu/development/16.0/odoo/odoo/http.py", line 698, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/home/ubuntu/development/16.0/odoo/addons/web/controllers/dataset.py", line 46, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/home/ubuntu/development/16.0/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/ubuntu/development/16.0/odoo/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/home/ubuntu/development/16.0/odoo/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "", line 2, in button_immediate_install
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_module.py", line 76, in check_and_log
    return method(self, *args, **kwargs)
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_module.py", line 491, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_module.py", line 615, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "", line 2, in new
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/func.py", line 87, in locked
    return func(inst, *args, **kwargs)
  File "/home/ubuntu/development/16.0/odoo/odoo/modules/registry.py", line 91, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/home/ubuntu/development/16.0/odoo/odoo/modules/loading.py", line 482, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/home/ubuntu/development/16.0/odoo/odoo/modules/loading.py", line 371, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/home/ubuntu/development/16.0/odoo/odoo/modules/loading.py", line 239, in load_module_graph
    module._update_translations(overwrite=overwrite)
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_module.py", line 960, in _update_translations
    self.env['ir.module.module']._load_module_terms(mod_names, filter_lang, overwrite)
  File "/home/ubuntu/development/16.0/odoo/addons/website/models/ir_module_module.py", line 480, in _load_module_terms
    res = super()._load_module_terms(modules, langs, overwrite=overwrite)
  File "/home/ubuntu/development/16.0/odoo/odoo/addons/base/models/ir_module.py", line 1070, in _load_module_terms
    translation_importer.load_file(trans_file, lang)
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/translate.py", line 1238, in load_file
    self.load(fileobj, fileformat, lang, xmlids=xmlids)
  File "/home/ubuntu/development/16.0/odoo/odoo/tools/translate.py", line 1259, in load
    iso_lang = get_iso_codes(self.lang)
AttributeError: 'TranslationImporter' object has no attribute 'lang'

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
    RPCError@http://193.123.74.57:8069/web/assets/1321-3e344e6/web.assets_backend.min.js:963:274
    makeErrorFromResponse@http://193.123.74.57:8069/web/assets/1321-3e344e6/web.assets_backend.min.js:967:163
    jsonrpc/promise

Thanks
Re: Getting error with multi language
by
Cybrosys Technologies
on 3/24/23, 1:22 AM Author

We have updated the module with the fix.