mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Merge branch 'fix/11.0/l10n_us_hr_payroll__ca_mig_2020' into '11.0'
fix/11.0/l10n_us_hr_payroll__ca_mig_2020 into 11.0 See merge request hibou-io/hibou-odoo/suite!429
This commit is contained in:
@@ -60,6 +60,11 @@ def migrate(cr, installed_version):
|
|||||||
temp_values = temp_field_values(cr, 'hr_contract', contract.id, fields_to_move)
|
temp_values = temp_field_values(cr, 'hr_contract', contract.id, fields_to_move)
|
||||||
# Resolve mapping to the new field names.
|
# Resolve mapping to the new field names.
|
||||||
values = {FIELDS_CONTRACT_TO_US_PAYROLL_FORMS_2020[k]: v for k, v in temp_values.items()}
|
values = {FIELDS_CONTRACT_TO_US_PAYROLL_FORMS_2020[k]: v for k, v in temp_values.items()}
|
||||||
|
|
||||||
|
# Edge cases
|
||||||
|
if 'ca_de4_sit_filing_status' in values and values['ca_de4_sit_filing_status'] == 'exempt':
|
||||||
|
values['ca_de4_sit_filing_status'] = ''
|
||||||
|
|
||||||
values.update({
|
values.update({
|
||||||
'name': 'MIG: ' + str(contract.name),
|
'name': 'MIG: ' + str(contract.name),
|
||||||
'employee_id': contract.employee_id.id,
|
'employee_id': contract.employee_id.id,
|
||||||
|
|||||||
@@ -9,6 +9,25 @@ FIELDS_CONTRACT_TO_US_PAYROLL_FORMS_2020 = {
|
|||||||
'fica_exempt': 'fed_941_fica_exempt',
|
'fica_exempt': 'fed_941_fica_exempt',
|
||||||
'futa_type': 'fed_940_type',
|
'futa_type': 'fed_940_type',
|
||||||
# State
|
# State
|
||||||
|
'al_a4_filing_status': 'al_a4_sit_exemptions',
|
||||||
|
'al_a4_dependents': 'al_a4_sit_dependents',
|
||||||
|
'al_a4_personal_exemption': 'state_income_tax_exempt',
|
||||||
|
'al_a4_additional_wh': 'state_income_tax_additional_withholding',
|
||||||
|
|
||||||
|
'ar_w4_allowances': 'ar_ar4ec_sit_allowances',
|
||||||
|
'ar_w4_tax_exempt': 'state_income_tax_exempt',
|
||||||
|
'ar_w4_additional_wh': 'state_income_tax_additional_withholding',
|
||||||
|
|
||||||
|
'az_a4_withholding_percentage': 'az_a4_sit_withholding_percentage',
|
||||||
|
'az_a4_additional_withholding': 'state_income_tax_additional_withholding',
|
||||||
|
|
||||||
|
'ca_de4_allowances': 'ca_de4_sit_allowances',
|
||||||
|
'ca_additional_allowances': 'ca_de4_sit_additional_allowances',
|
||||||
|
'ca_de4_filing_status': 'ca_de4_sit_filing_status',
|
||||||
|
|
||||||
|
'ct_w4na_code': 'ct_w4na_sit_code',
|
||||||
|
'ct_w4na_wh_amount': 'state_income_tax_additional_withholding',
|
||||||
|
|
||||||
'ga_g4_filing_status': 'ga_g4_sit_filing_status',
|
'ga_g4_filing_status': 'ga_g4_sit_filing_status',
|
||||||
'ga_g4_dependent_allowances': 'ga_g4_sit_dependent_allowances',
|
'ga_g4_dependent_allowances': 'ga_g4_sit_dependent_allowances',
|
||||||
'ga_g4_additional_allowances': 'ga_g4_sit_additional_allowances',
|
'ga_g4_additional_allowances': 'ga_g4_sit_additional_allowances',
|
||||||
|
|||||||
Reference in New Issue
Block a user