mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[REF] l10n_us_hr_payroll: move pay periods to hr_payroll_hibou
This commit is contained in:
@@ -57,19 +57,6 @@ from .state.wv_west_virginia import wv_west_virginia_state_income_withholding
|
|||||||
class HRPayslip(models.Model):
|
class HRPayslip(models.Model):
|
||||||
_inherit = 'hr.payslip'
|
_inherit = 'hr.payslip'
|
||||||
|
|
||||||
# From IRS Publication 15-T or logically (annually, bi-monthly)
|
|
||||||
PAY_PERIODS_IN_YEAR = {
|
|
||||||
'annually': 1,
|
|
||||||
'semi-annually': 2,
|
|
||||||
'quarterly': 4,
|
|
||||||
'bi-monthly': 6,
|
|
||||||
'monthly': 12,
|
|
||||||
'semi-monthly': 24,
|
|
||||||
'bi-weekly': 26,
|
|
||||||
'weekly': 52,
|
|
||||||
'daily': 260,
|
|
||||||
}
|
|
||||||
|
|
||||||
def _get_base_local_dict(self):
|
def _get_base_local_dict(self):
|
||||||
res = super()._get_base_local_dict()
|
res = super()._get_base_local_dict()
|
||||||
res.update({
|
res.update({
|
||||||
@@ -125,6 +112,3 @@ class HRPayslip(models.Model):
|
|||||||
'wv_west_virginia_state_income_withholding': wv_west_virginia_state_income_withholding,
|
'wv_west_virginia_state_income_withholding': wv_west_virginia_state_income_withholding,
|
||||||
})
|
})
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def get_pay_periods_in_year(self):
|
|
||||||
return self.PAY_PERIODS_IN_YEAR.get(self.contract_id.schedule_pay, 0)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user