From 184385fd7ce6fc6c1bff33176d70d061ea337a90 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 15:22:44 +0530 Subject: [PATCH 1/7] [IMP]l10n_in_hr_payroll:improved rule for LTA and HRA bzr revid: kbh@tinyerp.com-20120822095244-8atrqgov0i3abj0l --- addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml | 7 ++++--- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 1 + addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) 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 61a0b4e4352..d64d14f036d 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 @@ -34,7 +34,7 @@ HRAMN code - result=payslip.company_id.dearness_allowance and ((contract.wage + DA) * 0.50) or (contract.wage * 0.50) if (contract.city_type=='metro') else payslip.company_id.dearness_allowance and ((contract.wage + DA) * 0.40) or (contract.wage * 0.40) if (contract.city_type=='non-metro') else 0.00 + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * contract.house_rent_allowance_metro_nonmetro / 100) or (contract.wage * contract.house_rent_allowance_metro_nonmetro / 100) if (contract.city_type=='metro') else payslip.company_id.dearness_allowance and ((contract.wage + DA) * contract.house_rent_allowance_metro_nonmetro / 100) or (contract.wage * contract.house_rent_allowance_metro_nonmetro / 100) if (contract.city_type=='non-metro') else 0.00 House Rent Allowance for metro and nonmetro city @@ -141,8 +141,9 @@ number of years of service (date of joining – date of retirement/leaving job)< LTA Leave Travel Allowance - fix - 1666 + percentage + contract.wage + As per Income tax rules of India, if transport bills for LTA are not provided,the amount will be taxed. E.g. If an employee has LTA allowance as Rs 50,000 in his CTC(cost to company),and he provides proofs of Rs 40,000 (boarding pass,air tickets, taxi vouchers) then income tax will be deducted for rest of the Rs 10,000. Does not matter whats the amount of LTA in an employee’s package, income tax laws only permits domestic air tickets only for LTA claim. 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 16cb12493c6..21bc834a2a4 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -49,6 +49,7 @@ class hr_contract(osv.osv): ('metro', 'Metro'), ('non-metro', 'Non Metro'), ], 'Type of City'), + 'house_rent_allowance_metro_nonmetro': fields.float('House Rent Allowance for Metro and Non Metro City', digits_compute=dp.get_precision('Payroll'), help="HRA computed as percentage(%)"), } _defaults = { 'city_type': 'non-metro', 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 81491fd8937..e977c21844b 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 @@ -14,6 +14,7 @@ + From 0015c913f5f798bc5a93381774497d973f942f7b Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 15:41:10 +0530 Subject: [PATCH 2/7] [IMP]l10n_in_hr_payroll:register added for all deduction bzr revid: kbh@tinyerp.com-20120822101110-3zv091wj2m7dmvu7 --- .../data/l10n_in_hr_payroll_data.xml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) 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 d64d14f036d..414145d3dc1 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 @@ -19,6 +19,45 @@ Register for Food Coupen + + Register for TDS + + + + Register for NPS Contribution + + + + Register for Voluntarily Provident Fund + + + + Register for Company Provided Transport Deduction + + + + Register for Food Coupons Deduction + + + + Register for State Labour Welfare Fund Deduction + + + + Register for Company Provided Group Term Insurance Deduction + + + + Register for Leave Availed Deduction + + + + Register for Company Provided Medical Insurance Deduction + + + + Register for Other Deduction from Employer + @@ -277,6 +316,7 @@ number of years of service (date of joining – date of retirement/leaving job)< result = bool(contract.tds) code result = -(contract.tds) + As per income tax rules, all payment which are taxable in nature should be done after deduction of taxes at the source itself. Hence employer compute income tax on salary payment and deduct it every month. This TDS is based on employee’s saving/investment declaration at the start of year. If investments for tax saving is not done, large amount may be deducted in last few months. @@ -311,6 +351,7 @@ number of years of service (date of joining – date of retirement/leaving job)< code 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. @@ -323,6 +364,7 @@ number of years of service (date of joining – date of retirement/leaving job)< code 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/- @@ -333,6 +375,7 @@ number of years of service (date of joining – date of retirement/leaving job)< none fix + @@ -343,6 +386,7 @@ number of years of service (date of joining – date of retirement/leaving job)< FD Deduction Towards Food Coupons + @@ -353,6 +397,7 @@ number of years of service (date of joining – date of retirement/leaving job)< fix + The LWF is applicable to all the members of the organisation except the Management staff (Staffs having authority to sign on the cheque/official documents on behalf of the organisation). for e.x. Employee Contribution is Rs. 3.00 and Employer contribution Rs. 6.00 Total Rs 9.00 and deposited to the LWF office.It is half yearly contribution (June and December). @@ -362,6 +407,7 @@ number of years of service (date of joining – date of retirement/leaving job)< fix + @@ -372,6 +418,7 @@ number of years of service (date of joining – date of retirement/leaving job)< none fix + @@ -384,6 +431,7 @@ number of years of service (date of joining – date of retirement/leaving job)< code result = - (contract.medical_insurance) + @@ -393,6 +441,7 @@ number of years of service (date of joining – date of retirement/leaving job)< fix + @@ -403,6 +452,7 @@ number of years of service (date of joining – date of retirement/leaving job)< code 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. From 83ec6f517bc9fdd288fb631c89aa6b7d021c2dc9 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 16:51:53 +0530 Subject: [PATCH 3/7] [IMP/REM]l10n_in_hr_payroll:removed gratuity rules and all calculations for that rule,improved performance,bonus and supplementary rules bzr revid: kbh@tinyerp.com-20120822112153-l3zlveq0afuu40mx --- .../data/l10n_in_hr_payroll_data.xml | 51 ++++++++++++------- .../l10n_in_hr_payroll/l10n_in_hr_payroll.py | 46 +---------------- .../l10n_in_hr_payroll_demo.xml | 2 +- .../l10n_in_hr_payroll_view.xml | 16 +----- 4 files changed, 35 insertions(+), 80 deletions(-) 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 414145d3dc1..a3082ef1a39 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 @@ -93,8 +93,10 @@ SA Grade/Special/Management/Supplementary Allowance - fix - + python + result = bool(contract.supplementary_allowance) + code + result = contract.supplementary_allowance This allowance is normally given as an additional benefit to employees and is fully taxable. @@ -163,19 +165,6 @@ One would need to compute income tax on the arrears if it would have been receiv Now difference of income tax between payment year and actual year would be allowed for deduction. - - GRA - Gratuity - - none - code - 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 -number of years of service (date of joining – date of retirement/leaving job) - - LTA Leave Travel Allowance @@ -202,16 +191,27 @@ number of years of service (date of joining – date of retirement/leaving job)< 4.Rs. 3 Lakh - + PI - Performance Incentive/Bonus + Performance Incentive - fix - + code + result = inputs.PERF.amount This would be fully taxable based on incentive. + + BONUS + Bonus + + code + result = inputs.BNS.amount + + This would be fully taxable based on Bonus. + + + MEDA Medical Reimbursement @@ -467,5 +467,18 @@ number of years of service (date of joining – date of retirement/leaving job)< 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. + + + + PERF + Performance of Employee + + + + + BNS + Bonus + + 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 21bc834a2a4..185b8237f28 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -50,6 +50,7 @@ class hr_contract(osv.osv): ('non-metro', 'Non Metro'), ], 'Type of City'), 'house_rent_allowance_metro_nonmetro': fields.float('House Rent Allowance for Metro and Non Metro City', digits_compute=dp.get_precision('Payroll'), help="HRA computed as percentage(%)"), + 'supplementary_allowance': fields.float('Supplementary Allowance', digits_compute=dp.get_precision('Payroll')), } _defaults = { 'city_type': 'non-metro', @@ -57,51 +58,6 @@ class hr_contract(osv.osv): hr_contract() -class hr_employee(osv.osv): - ''' - Employee's Join date allows to compute total working - experience of Employee and it is used to calculate Gratuity rule. - ''' - - _inherit = 'hr.employee' - _description = 'Employee' - - def _compute_year(self, cr, uid, ids, fields, args, context=None): - """ - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of employee’s IDs - @return: No. of years of experience. - @param context: A standard dictionary for contextual values - """ - res = {} - c_date = time.strftime(DATETIME_FORMAT) - current_date = datetime.strptime(c_date, DATETIME_FORMAT) - for employee in self.browse(cr, uid, ids, context=context): - if employee.join_date: - date_start = datetime.strptime(employee.join_date, DATETIME_FORMAT) - diffyears = current_date.year - date_start.year - difference = current_date - date_start.replace(current_date.year) - days_in_year = isleap(current_date.year) and 366 or 365 - difference_in_years = diffyears + (difference.days + difference.seconds / 86400.0) / days_in_year - total_years = relativedelta(current_date, date_start).years - total_months = relativedelta(current_date, date_start).months - if total_months < 10: - year_month = float(total_months) / 10 + total_years - else: - year_month = float(total_months) / 100 + total_years - res[employee.id] = year_month - else: - res[employee.id] = 0.0 - return res - - _columns = { - 'join_date': fields.date('Join Date', help="Joining date of employee"), - 'number_of_year': fields.function(_compute_year, string='No. of Years of Service', type="float", store=True, help="Total years of work experience"), - } - -hr_employee() - class payroll_advice(osv.osv): ''' Bank Advice diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_demo.xml b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_demo.xml index 6aaef2c9069..bcb168467a9 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_demo.xml +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_demo.xml @@ -7,7 +7,7 @@ NE Non-Executive Employee - + 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 e977c21844b..1ea2faed60e 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 @@ -15,6 +15,7 @@ + @@ -27,21 +28,6 @@ - - hr.employee.form.inherit - hr.employee - form - - - - - - - - - - - hr.payslip.run.form.inherit hr.payslip.run From f958f6f06420946d6bc2f8f7b76196e6b3804c22 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 18:02:23 +0530 Subject: [PATCH 4/7] [IMP/ADD]l10n_in_hr_payroll:improved salary rules and added inputs of salary rules bzr revid: kbh@tinyerp.com-20120822123223-zlx1lhd06lnluqnz --- .../data/l10n_in_hr_payroll_data.xml | 108 +++++++++++++----- 1 file changed, 81 insertions(+), 27 deletions(-) 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 a3082ef1a39..e29ba4c5acd 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 @@ -157,7 +157,8 @@ ARRE Arrears - fix + code + result = inputs.ARS.amount Generally arrears are fully taxable, but employee may claim exemption u/s 89(1). @@ -181,8 +182,8 @@ Now difference of income tax between payment year and actual year would be allow Leave Encashment none - fix - 0.0 + code + result = inputs.LE.amount Payment by way of leave encashment received by Central and State Govt.employees at the time of retirement in respect of the period of earned leave at credit is fully exempt. In case of other employees, the exemption is to be limited to minimum of all below: 1.The actual amount received @@ -217,15 +218,15 @@ Now difference of income tax between payment year and actual year would be allow Medical Reimbursement fix - + This component is on-taxable up to 15000 per year (or Rs 1250 per month) on producing medical bills. fix - - worked_days.WORK100.number_of_days + + 22 FC Food Coupons Allowance @@ -237,28 +238,38 @@ Now difference of income tax between payment year and actual year would be allow PERJ Periodical Journals - fix - + code + result = inputs.PJ.amount Some employers may provide component for buying magazines, journals and books as a part of knowledge enhancement for business growth.This part would become non taxable on providing original bills. - - UNIF - Uniform/Dress Allowance + + UNIFS + Uniform/Dress Allowance for Senior Employees fix - + Some sections of employees mat get allowance for purchase of office dress/uniform.In such case, the component would become non-taxable. + + UNIFJ + Uniform/Dress Allowance for Junior Employee + + fix + + + Some sections of employees mat get allowance for purchase of office dress/uniform.In such case, the component would become non-taxable. + + TELR Telephone Reimbursement - fix - 1500 + code + result = inputs.TR.amount In some of the cases, companies may provide a component for telephone bills.Employees may provide actual phone usage bills to reimburse this component and make it non-taxable. @@ -277,8 +288,8 @@ Now difference of income tax between payment year and actual year would be allow CAR Car Expenses Reimbursement - fix - 1800 + code + result = inputs.CEI.amount In case company provides component for this and employee use self owned car for official and personal purposes, Rs 1800 per month would be non-taxable on showing bills for fuel or can maintenance. This amount would be Rs 2400 in case car is more capacity than 1600cc. @@ -287,8 +298,8 @@ Now difference of income tax between payment year and actual year would be allow INT Internet Expense - fix - + code + result = inputs.IE.amount Employer may also provide reimbursement of internet expenses and thus this would become non taxable. @@ -338,7 +349,7 @@ Now difference of income tax between payment year and actual year would be allow Employee's PF Contribution code - result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 8.33 / 100) or - (contract.wage * 8.33 / 100) + result = payslip.company_id.dearness_allowance and - ((contract.wage + DA) * 0.12) or - (contract.wage * 0.12) Employer contribution does not become part of employee’s income and hence income tax is not payable on this part. @@ -374,15 +385,16 @@ Now difference of income tax between payment year and actual year would be allow none fix - + + Company provided transport amount is based on company. fix - - worked_days.WORK100.number_of_days + + 22 FD Deduction Towards Food Coupons @@ -395,7 +407,7 @@ Now difference of income tax between payment year and actual year would be allow Deduction Towards State Labour Welfare Fund fix - + The LWF is applicable to all the members of the organisation except the Management staff (Staffs having authority to sign on the cheque/official documents on behalf of the organisation). for e.x. Employee Contribution is Rs. 3.00 and Employer contribution Rs. 6.00 Total Rs 9.00 and deposited to the LWF office.It is half yearly contribution (June and December). @@ -406,7 +418,7 @@ Now difference of income tax between payment year and actual year would be allow Deduction Towards Company Provided Group Term Insurance fix - + @@ -416,8 +428,8 @@ Now difference of income tax between payment year and actual year would be allow Deduction Towards Leave Availed none - fix - + code + result = inputs.LAI.amount @@ -477,8 +489,50 @@ Now difference of income tax between payment year and actual year would be allow BNS - Bonus + Bonus of Employee + + + ARS + Arrears Input + + + + + LE + Leave Encashment Input + + + + + PJ + Periodical Journals Input + + + + + TR + Telephone Reimbursement Input + + + + + CEI + Car Expenses Input + + + + + IE + Internet Expence Input + + + + + LAI + Leave Availed Input + + From 13485fd6b04037106426eefc0ea0c1b7a25a3302 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 18:29:33 +0530 Subject: [PATCH 5/7] [IMP]l10n_in_hr_payroll:HRA rule improved,removed field. bzr revid: kbh@tinyerp.com-20120822125933-bsiky3e4ttawry7a --- .../data/l10n_in_hr_payroll_data.xml | 14 +++++++------- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 7 ------- .../l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml | 1 - 3 files changed, 7 insertions(+), 15 deletions(-) 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 e29ba4c5acd..8e49698459d 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 @@ -34,27 +34,27 @@ Register for Company Provided Transport Deduction - + Register for Food Coupons Deduction - + Register for State Labour Welfare Fund Deduction - + Register for Company Provided Group Term Insurance Deduction - + Register for Leave Availed Deduction - + Register for Company Provided Medical Insurance Deduction - + Register for Other Deduction from Employer @@ -73,7 +73,7 @@ HRAMN code - result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * contract.house_rent_allowance_metro_nonmetro / 100) or (contract.wage * contract.house_rent_allowance_metro_nonmetro / 100) if (contract.city_type=='metro') else payslip.company_id.dearness_allowance and ((contract.wage + DA) * contract.house_rent_allowance_metro_nonmetro / 100) or (contract.wage * contract.house_rent_allowance_metro_nonmetro / 100) if (contract.city_type=='non-metro') else 0.00 + result = payslip.company_id.dearness_allowance and ((contract.wage + DA) * contract.house_rent_allowance_metro_nonmetro / 100) or (contract.wage * contract.house_rent_allowance_metro_nonmetro / 100) House Rent Allowance for metro and nonmetro city 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 185b8237f28..f3537a25cd7 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -45,16 +45,9 @@ class hr_contract(osv.osv): 'driver_salay': fields.boolean('Driver Salary', help="Check this box if you provide allowance for driver"), 'medical_insurance': fields.float('Medical Insurance', digits_compute=dp.get_precision('Payroll'), help="Deduction towards company provided medical insurance"), 'voluntary_provident_fund': fields.float('Voluntary Provident Fund', digits_compute=dp.get_precision('Payroll'), help="VPF computed as percentage(%)"), - 'city_type': fields.selection([ - ('metro', 'Metro'), - ('non-metro', 'Non Metro'), - ], 'Type of City'), 'house_rent_allowance_metro_nonmetro': fields.float('House Rent Allowance for Metro and Non Metro City', digits_compute=dp.get_precision('Payroll'), help="HRA computed as percentage(%)"), 'supplementary_allowance': fields.float('Supplementary Allowance', digits_compute=dp.get_precision('Payroll')), } - _defaults = { - 'city_type': 'non-metro', - } hr_contract() 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 1ea2faed60e..949693d0f1a 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 @@ -13,7 +13,6 @@ - From 55ec89f7ee11ab98526724ec65f2a7ddf44e34e5 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 18:39:45 +0530 Subject: [PATCH 6/7] [IMP]l10n_in_hr_payroll:added rule for labour walfare fund. bzr revid: kbh@tinyerp.com-20120822130945-xvwjnpf86eba0j1b --- .../data/l10n_in_hr_payroll_data.xml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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 8e49698459d..f4d375383c4 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 @@ -402,9 +402,9 @@ Now difference of income tax between payment year and actual year would be allow - - LWF - Deduction Towards State Labour Welfare Fund + + LWFE + Employee's Deduction Towards State Labour Welfare Fund fix @@ -413,6 +413,17 @@ Now difference of income tax between payment year and actual year would be allow The LWF is applicable to all the members of the organisation except the Management staff (Staffs having authority to sign on the cheque/official documents on behalf of the organisation). for e.x. Employee Contribution is Rs. 3.00 and Employer contribution Rs. 6.00 Total Rs 9.00 and deposited to the LWF office.It is half yearly contribution (June and December). + + LWF + Employer's Deduction Towards State Labour Welfare Fund + + fix + + + + The LWF is applicable to all the members of the organisation except the Management staff (Staffs having authority to sign on the cheque/official documents on behalf of the organisation). for e.x. Employee Contribution is Rs. 3.00 and Employer contribution Rs. 6.00 Total Rs 9.00 and deposited to the LWF office.It is half yearly contribution (June and December). + + CGTI Deduction Towards Company Provided Group Term Insurance From 8ad4dd41c81a611d1a2374ab96e51cdc6150cd86 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 22 Aug 2012 18:52:29 +0530 Subject: [PATCH 7/7] [IMP]l10n_in_hr_payroll:note added bzr revid: kbh@tinyerp.com-20120822132229-abjrha00701xbyd3 --- addons/l10n_in_hr_payroll/data/l10n_in_hr_payroll_data.xml | 1 + 1 file changed, 1 insertion(+) 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 f4d375383c4..500f7e83424 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 @@ -432,6 +432,7 @@ Now difference of income tax between payment year and actual year would be allow + Group term insurance provides a solid foundation to a comprehensive employee benifit program,backed up by government asistance in the form of valuable tax incentives to both employees and employers.