Open HRMS Loan Management
by Cybrosys Techno Solutions https://cybrosys.com, https://www.openhrms.com , Open HRMS https://cybrosys.com, https://www.openhrms.com| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Discuss (mail) • Employee Contracts (hr_contract) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 3006 |
| Technical Name |
ohrms_loan |
| License | AGPL-3 |
| Website | https://www.openhrms.com |
| Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Discuss (mail) • Employee Contracts (hr_contract) • Time Off (hr_holidays) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 3006 |
| Technical Name |
ohrms_loan |
| License | AGPL-3 |
| Website | https://www.openhrms.com |
| Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
OpenHRMS Loan Management
Manage Loan Request of Employees
Overview
Open HRMS Loan is a component of Open HRMS suit. Open HRMS Loan module helps the user to configure different loan policies, assign approval authority, conduct the verification process and sanction loan for employees.
Key Features
Employee can create loan request
Double layer approval, from Accounting & HR Department.
Loan amount is deducted from the salary.
Current month installment is automatically listed in payslip.
Screenshots
01
Enabling option
Enable the option "Loan Approval From Accounting Department" In accounting settings
02
Adding deduction rule
Add the deduction rule for loan in Salary Structure.
03
Creating request
Employee can create loan request
04
Making decisions
Once the HR department has given the Approval, the accounts department take the decision.
05
Listing pending installments
When we create the payslip, all the pending installments of the month will be listed there.
06
Checking loan requests changes deducted installments to paid
When we check the Loan request again, the deducted installments will be changed to paid.
Suggested 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
Need Help?
Please log in to comment on this module
There are no ratings yet!
Thanks a lot, but i am using v14 CE and i have just tried it now but still not working
error message
Posted journal entry must have an unique sequence number per company. Problematic numbers: Loan For [ Employee Name]
I have got same this error, I think the problem is the loan operation dose not take the number from The journal what i choose in the loan page, The number will be like this : Loan For [ Employee Name] also when i create the payslip it comes like this Loan For [ Employee Name] 1
It should take the number from the journal like : Bnk1/2022/0001 and in the reference shows the Loan number like : LO/0001
Thanks
Re:
Thanks for reporting
We have updated the module
Validation Error
Am experiencing validation error for loans on version 14 and 15 but with same configurations, it works fine on 13.
error message
Posted journal entry must have an unique sequence number per company. Problematic numbers: Loan For [ Employee Name]
Re: Validation Error
We checked the issue, the validation error is not from the module it may be due to the sequence issue of the journal entry. To fix the issue we can re-sequence it, filter by the concerned journal and then select all the items and then action and re-sequence.
dear support
got this error while installing on odoo enterprise
Traceback (most recent call last): File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 688, in dispatch result = self._call_function(**self.params) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 360, in _call_function return checked_call(self.db, *args, **kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 349, in checked_call result = self.endpoint(*a, **kw) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 917, in __call__ return self.method(*args, **kw) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 536, in response_wrap response = f(*args, **kw) File "/var/www/html/odoo_projects/odoo_arkan_aldar/addons/web/controllers/main.py", line 1339, in call_button action = self._call_kw(model, method, args, kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/addons/web/controllers/main.py", line 1327, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/api.py", line 464, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/api.py", line 451, in _call_kw_multi result = method(recs, *args, **kwargs) File "<decorator-gen-74>", line 2, in button_immediate_install File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/addons/base/models/ir_module.py", line 74, in check_and_log return method(self, *args, **kwargs) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/addons/base/models/ir_module.py", line 600, in _button_immediate_function registry = modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/modules/registry.py", line 87, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/modules/loading.py", line 474, in load_modules processed_modules += load_marked_modules(cr, graph, File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/modules/loading.py", line 363, in load_marked_modules loaded, processed = load_module_graph( File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/modules/loading.py", line 198, in load_module_graph registry.setup_models(cr) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/modules/registry.py", line 290, in setup_models model._setup_fields() File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/models.py", line 3049, in _setup_fields field.setup(self) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/fields.py", line 462, in setup self.setup_related(model) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/fields.py", line 2373, in setup_related super().setup_related(model) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/fields.py", line 527, in setup_related raise KeyError( Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 644, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/var/www/html/odoo_projects/odoo_arkan_aldar/odoo/http.py", line 302, in _handle_exception raise exception.with_traceback(None) from new_cause KeyError: 'Field schedule_pay referenced in related field definition hr.contract.schedule_pay does not exist.'