Required Apps |
•
Employee Directory (hr)
• Leave Management (hr_holidays) |
Included Dependencies | Show |
Lines of code | 625 |
Technical Name |
ohrms_loan_accounting |
License | AGPL-3 |
Website | https://www.openhrms.com |
Also available in version | v 12.0 v 10.0 v 14.0 v 13.0 |
Open HRMS Loan Accounting
Manage Loan request of employees
Cybrosys Technologies

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.
Configuration
No additional configuration required.
Features
Employee can create loan request.
Loan amount is deducted from the salary.
Double layer approval, from Accounting & HR Department.
Current month installment is automatically listed in payslip.
Loan amount is deducted from the salary.
Double layer approval, from Accounting & HR Department.
Current month installment is automatically listed in payslip.
Screenshots
Enable the option "Loan Approval From Accounting Department" In accounting settings

Add the deduction rule for loan in Salary Structure.

Employee can create loan request

Once the HR department has given the Approval, the accounts department take the decision.

When we create the payslip, all the pending installments of the month will be listed there.

When we check the Loan request again,
the deducted installments will be changed to paid.

Open HRMS
Most advanced open source HR management software


Our Services

Odoo Customization

Odoo Implementation

Odoo Integration

Odoo Support

Hire Odoo Developers
Our Industries

Trading
Easily procure and sell your products.

Manufacturing
Plan, track and schedule your operations.

Restaurant
Run your bar or restaurant methodical.

POS
Easy configuring and convivial selling.

E-commerce & Website
Mobile friendly, awe-inspiring product pages.

Hotel Management
An all-inclusive hotel management application.

Education
A Collaborative platform for educational management.

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedMulti-Company
This module works with multi-company. since you have to enable the option "loan Approval" from Invoicing settings. make sure that user has the full access to the accounting feature.
Good
This is commendable work. There is an issue though when processing payroll Batches with this module installed. the error is : Traceback (most recent call last): File "/odoosme/odoosme-server/odoo/http.py", line 640, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/odoosme/odoosme-server/odoo/http.py", line 677, in dispatch result = self._call_function(**self.params) File "/odoosme/odoosme-server/odoo/http.py", line 333, in _call_function return checked_call(self.db, *args, **kwargs) File "/odoosme/odoosme-server/odoo/service/model.py", line 101, in wrapper return f(dbname, *args, **kwargs) File "/odoosme/odoosme-server/odoo/http.py", line 326, in checked_call result = self.endpoint(*a, **kw) File "/odoosme/odoosme-server/odoo/http.py", line 935, in __call__ return self.method(*args, **kw) File "/odoosme/odoosme-server/odoo/http.py", line 506, in response_wrap response = f(*args, **kw) File "/odoosme/odoosme-server/addons/web/controllers/main.py", line 889, in call_button action = self._call_kw(model, method, args, {}) File "/odoosme/odoosme-server/addons/web/controllers/main.py", line 877, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/odoosme/odoosme-server/odoo/api.py", line 689, in call_kw return call_kw_multi(method, model, args, kwargs) File "/odoosme/odoosme-server/odoo/api.py", line 680, in call_kw_multi result = method(recs, *args, **kwargs) File "/odoosme/odoosme-server/addons/hr_payroll_account/wizard/hr_payroll_payslips_by_employees.py", line 14, in compute_sheet return super(HrPayslipEmployees, self.with_context(journal_id=journal_id)).compute_sheet() File "/odoosme/odoosme-server/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py", line 40, in compute_sheet payslips.compute_sheet() File "/odoosme/custom/addons/ohrms_loan_accounting/models/hr_loan_acc.py", line 133, in compute_sheet if len(self.loan_ids) == 0: File "/odoosme/odoosme-server/odoo/fields.py", line 904, in __get__ record.ensure_one() File "/odoosme/odoosme-server/odoo/models.py", line 4820, in ensure_one raise ValueError("Expected singleton: %s" % self) ValueError: Expected singleton: hr.payslip(2, 3) I believe something can be done about this.
Multi-Company
The module didn't work with me since I have a parent company with two sub-companies. The field to link accounting with loans module is showing only in parent account. After checking it, the loans cannot be confirmed and showing the message: "Enable the option for loan approval in accounting settings"
There are no comments yet!