diff --git a/addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml b/addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml index a8e29c8602e..13045060679 100644 --- a/addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml +++ b/addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml @@ -17,7 +17,7 @@ HRAM code - result = (contract.wage + DA) * 0.50 + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * 0.50) or (contract.wage * 0.50) House Rent Allowance for metro city @@ -31,7 +31,7 @@ Income tax exemption for HRA will be least of following: code - result = (contract.wage + DA) * 0.40 + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * 0.40) or (contract.wage * 0.40) HRANM House Rent Allowance for non metro city @@ -92,7 +92,7 @@ Income tax exemption for HRA will be least of following: none code - result = (contract.wage + DA) * 0.10 + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * 0.10) or (contract.wage * 0.10) @@ -133,7 +133,7 @@ Now difference of income tax between payment year and actual year would be allow none code - result = (contract.wage + DA) * 15 * employee.number_of_year / worked_days.WORK100.number_of_days + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * 15 * employee.number_of_year / worked_days.WORK100.number_of_days) or (contract.wage * 15 * employee.number_of_year / worked_days.WORK100.number_of_days) Covered under the Payment of Gratuity Act, 1971: (Last drawn monthly basic salary + dearness allowance)/26 x 15 days x @@ -387,7 +387,7 @@ one is liable to pay the tax what ever he received excess of the limit or Rs 50, Employee's PF Contribution code - result = - (contract.wage + DA) * 8.33 / 100 + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 8.33 / 100) or - (contract.wage * 8.33 / 100) Employer contribution does not become part of employee’s income and hence income tax is not payable on this part. @@ -397,7 +397,7 @@ one is liable to pay the tax what ever he received excess of the limit or Rs 50, Employee's NPS Contribution code - result = - (contract.wage + DA) * 0.10 + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 0.10) or - (contract.wage * 0.10) Employee can claim deduction even of employer's contribution to NPS. @@ -409,7 +409,7 @@ one is liable to pay the tax what ever he received excess of the limit or Rs 50, python result = bool(contract.voluntary_provident_fund) code - result = -(contract.wage + DA) * contract.voluntary_provident_fund / 100 + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * contract.voluntary_provident_fund / 100) or - (contract.wage * contract.voluntary_provident_fund / 100) VPF is a safe option wherein you can contribute more than the PF ceiling of 12% that has been mandated by the government.This additional amount enjoys all the benefits of PF except that the employer is not liable to contribute any extra amount apart from 12%.An added advantage is that the interest rate is equal to the interest rate of PF and he withdrawal is tax free. Please note that the maximum contribution towards VPF is 100% of your Basic.The highest rate of interest (close to 9%) makes it a very attractive saving scheme. Because of these advantages many employees chose not to close their PF account even after getting employment else where other than India.Employees also get a major tax break on their entire contribution to the fund up to a ceiling of Rs. 70,000/- @@ -491,7 +491,7 @@ one is liable to pay the tax what ever he received excess of the limit or Rs 50, Employer's NPS Contribution code - result = - (contract.wage + DA) * 0.10 + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 0.10) or - (contract.wage * 0.10) Any amount contributed by your employer to your NPS account is treated as part of your salary and is included in your income but you can claim deduction under Section 80C for this too.thus, effectively making it exempt from tax within the limit of 10% of your basic salary. This is very useful and tax efficient for you particularly if you fall in the maximum tax. @@ -501,7 +501,7 @@ one is liable to pay the tax what ever he received excess of the limit or Rs 50, Employer's PF Contribution code - result = - (contract.wage + DA) * 0.12 + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 0.12) or - (contract.wage * 0.12) Both the employees and employer contribute to the fund at the rate of 12% of the basic wages, dearness allowance and retaining allowance, if any, payable to employees per month. diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index bf1c075cc62..de4487749b6 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -249,7 +249,7 @@ class res_company(osv.osv): _inherit = 'res.company' _columns = { - 'dearness_allowance': fields.boolean('Dearness Allowance') + 'dearness_allowance': fields.boolean('Dearness Allowance', help="Company provide dearness allowance") } res_company() diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml index 28c3538d858..346d9a7e0b8 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml @@ -166,7 +166,7 @@ - +