v 15.0 Third Party 5102
Download for v 15.0 Deploy on Odoo.sh Live Preview
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
Lines of code 3006
Technical Name ohrms_loan
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 17.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0
You bought this module and need support? Click here!
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
Lines of code 3006
Technical Name ohrms_loan
LicenseAGPL-3
Websitehttps://www.openhrms.com
Versions 17.0 10.0 11.0 12.0 13.0 14.0 15.0 16.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

  • 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
abdlrahman@albaz.sa
on 6/14/22, 8:56 AM

Thanks a lot, but i am using v14 CE and  i have just tried it now but still not working


by
abdlrahman@albaz.sa
on 6/7/22, 6:55 PM

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:
by
Cybrosys Technologies
on 6/14/22, 3:05 AM Author

Thanks for reporting
We have updated the module


Validation Error
by
Kanda Constantine
on 4/18/22, 2:27 PM

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
by
Cybrosys Technologies
on 4/21/22, 1:11 AM Author

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.


by
hayder hatem
on 2/27/22, 4:38 AM

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.'