From 22e844cb58700452d67efbde2f37058fa6a59cf9 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Wed, 9 Jan 2019 17:19:12 -0800 Subject: [PATCH 1/2] Initial commit of `hr_payroll_multicompany` for 11.0 This module is has been tested with a 5+ company database. It implements accounting but the contribution registers are shared between companies. (run as Admin) --- hr_payroll_multicompany/__init__.py | 1 + hr_payroll_multicompany/__manifest__.py | 14 ++++++++++++++ hr_payroll_multicompany/models/__init__.py | 1 + hr_payroll_multicompany/models/payroll.py | 10 ++++++++++ 4 files changed, 26 insertions(+) create mode 100644 hr_payroll_multicompany/__init__.py create mode 100755 hr_payroll_multicompany/__manifest__.py create mode 100644 hr_payroll_multicompany/models/__init__.py create mode 100644 hr_payroll_multicompany/models/payroll.py diff --git a/hr_payroll_multicompany/__init__.py b/hr_payroll_multicompany/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/hr_payroll_multicompany/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/hr_payroll_multicompany/__manifest__.py b/hr_payroll_multicompany/__manifest__.py new file mode 100755 index 00000000..b2ddbffe --- /dev/null +++ b/hr_payroll_multicompany/__manifest__.py @@ -0,0 +1,14 @@ +{ + 'name': 'Payroll Multicompany', + 'description': 'Payroll Rates', + 'version': '11.0.1.0.1', + 'website': 'https://hibou.io/', + 'author': 'Hibou Corp. ', + 'license': 'AGPL-3', + 'category': 'Human Resources', + 'data': [ + ], + 'depends': [ + 'hr_payroll_account', + ], +} diff --git a/hr_payroll_multicompany/models/__init__.py b/hr_payroll_multicompany/models/__init__.py new file mode 100644 index 00000000..2fc9ea9f --- /dev/null +++ b/hr_payroll_multicompany/models/__init__.py @@ -0,0 +1 @@ +from . import payroll diff --git a/hr_payroll_multicompany/models/payroll.py b/hr_payroll_multicompany/models/payroll.py new file mode 100644 index 00000000..be3fa5f0 --- /dev/null +++ b/hr_payroll_multicompany/models/payroll.py @@ -0,0 +1,10 @@ +from odoo import api, fields, models + + +class SalaryRule(models.Model): + _inherit = 'hr.salary.rule' + + account_debit = fields.Many2one('account.account', company_dependent=True) + account_credit = fields.Many2one('account.account', company_dependent=True) + analytic_account_id = fields.Many2one('account.analytic.account', company_dependent=True) + account_tax_id = fields.Many2one('account.tax', company_dependent=True) From ec8cf2aa26777e839134e632f5d4639b29964f74 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Tue, 23 Jul 2019 15:07:28 -0700 Subject: [PATCH 2/2] MIG `hr_payroll_multicompany` to 12.0 --- hr_payroll_multicompany/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hr_payroll_multicompany/__manifest__.py b/hr_payroll_multicompany/__manifest__.py index b2ddbffe..0ce1f5e5 100755 --- a/hr_payroll_multicompany/__manifest__.py +++ b/hr_payroll_multicompany/__manifest__.py @@ -1,7 +1,7 @@ { 'name': 'Payroll Multicompany', 'description': 'Payroll Rates', - 'version': '11.0.1.0.1', + 'version': '12.0.1.0.1', 'website': 'https://hibou.io/', 'author': 'Hibou Corp. ', 'license': 'AGPL-3',