This commit is contained in:
gsinghpal
2026-04-07 20:49:21 -04:00
parent 3cc93b8783
commit 4fde4c7bd1
25 changed files with 1253 additions and 900 deletions

View File

@@ -49,12 +49,12 @@ class PayrollReportTaxLiability(models.AbstractModel):
# Calculate totals by tax type
tax_totals = {
'income_tax': {'name': _('Income Tax'), 'amount': 0, 'codes': ['FED_TAX', 'PROV_TAX']},
'ei_employee': {'name': _('Employment Insurance'), 'amount': 0, 'codes': ['EI']},
'income_tax': {'name': _('Income Tax'), 'amount': 0, 'codes': ['FED_TAX', 'PROV_TAX', 'OHP']},
'ei_employee': {'name': _('Employment Insurance'), 'amount': 0, 'codes': ['EI_EE']},
'ei_employer': {'name': _('Employment Insurance Employer'), 'amount': 0, 'codes': ['EI_ER']},
'cpp_employee': {'name': _('Canada Pension Plan'), 'amount': 0, 'codes': ['CPP']},
'cpp_employee': {'name': _('Canada Pension Plan'), 'amount': 0, 'codes': ['CPP_EE']},
'cpp_employer': {'name': _('Canada Pension Plan Employer'), 'amount': 0, 'codes': ['CPP_ER']},
'cpp2_employee': {'name': _('Second Canada Pension Plan'), 'amount': 0, 'codes': ['CPP2']},
'cpp2_employee': {'name': _('Second Canada Pension Plan'), 'amount': 0, 'codes': ['CPP2_EE']},
'cpp2_employer': {'name': _('Second Canada Pension Plan Employer'), 'amount': 0, 'codes': ['CPP2_ER']},
}
@@ -260,15 +260,15 @@ class PayrollReportTaxWageSummary(models.AbstractModel):
tax_data = [
{
'name': _('Income Tax'),
'codes': ['FED_TAX', 'PROV_TAX'],
'codes': ['FED_TAX', 'PROV_TAX', 'OHP'],
'total_wages': total_wages,
'excess_wages': 0, # No excess for income tax
'excess_wages': 0,
},
{
'name': _('Employment Insurance'),
'codes': ['EI'],
'codes': ['EI_EE'],
'total_wages': total_wages,
'excess_wages': 0, # Would need to calculate based on max
'excess_wages': 0,
},
{
'name': _('Employment Insurance Employer'),
@@ -278,7 +278,7 @@ class PayrollReportTaxWageSummary(models.AbstractModel):
},
{
'name': _('Canada Pension Plan'),
'codes': ['CPP'],
'codes': ['CPP_EE'],
'total_wages': total_wages,
'excess_wages': 0,
},
@@ -290,7 +290,7 @@ class PayrollReportTaxWageSummary(models.AbstractModel):
},
{
'name': _('Second Canada Pension Plan'),
'codes': ['CPP2'],
'codes': ['CPP2_EE'],
'total_wages': total_wages,
'excess_wages': 0,
},