Oracle Payroll enables you to calculate an employer's tax liability and deduct the appropriate sums from employee earnings. You can calculate employer and employee tax liabilities for all the taxes and statutory deductions that are applicable to your country. For example, this includes employer liability for state taxes such as State Unemployment Insurance and employee liability for federal, state and local taxes in the US, PAYE and NIC in the UK, PAYE and PRSI in Ireland, Social Security, Unemployment and Complementary Pension in France, Standard and Special tax and Social Insurance in the Netherlands, and so on.
In each instance, Oracle Payroll enables you to enter details of the tax liability and process it at regular intervals.
See: Reports and Processes in Oracle HRMS, Oracle HRMS Configuring, Reporting, and System Administration Guide
Oracle Payroll allows you to process tax and insurance deductions for employers and employees, and helps you comply with the legislative requirements applying to your organization.
Yes. Oracle Payroll supports many country specific models of taxation, including the local, federal and state tax requirements of organizations operating in the US.
Yes. You can calculate taxes for different types of employer to represent the diversity of your organization. You can also make retrospective adjustments to allow for overpayments and underpayments.
Yes. The details of taxation policy and social security entitlements are constantly changing, but Oracle Payroll is always promptly updated so that your processing includes the most recent updates.
Yes. EDI allows two-way electronic transmission of documents between the Inland Revenue and employers. Oracle UK Payroll has developed a specified formatted file that, if used in conjunction with third party software, can be transmitted electronically to the Inland Revenue.
You can use Oracle HR to update your records throughout the year to show all the Class 1A National Insurance contributions for which your organization is liable. You can make this information available to employees so that they can preview their NI liabilities. You can then generate a report to view the final details and you can submit the complete and validated records to the Inland Revenue to comply with all reporting requirements.
Oracle Payroll for India supports the following types of statutory deductions and social insurance:
Oracle Payroll calculates Income Tax based on the planned and actual tax declaration of the employees. Employees must declare their tax declaration at the beginning of the tax year. These figures are used to calculate the tax to deduct for the employee. Employees can update their declaration at any time, except during the freeze period. During the freeze period, the employees submit physical proofs supporting their tax declaration. A reviewer checks the proofs and updates the tax declaration of the employee. You can view the employee's tax declaration review status through Oracle self-service.
Income Tax Calculation Process
Oracle Payroll supports the following types of earnings for IT calculation:
The computation of Section 89 and any termination payments (such as gratuity and others) made in installments are not supported. You can use the element Relief Under Section 89, and write you own fast formulas to support Section 89.
For retrenchment and VRS termination elements, you must define an input value Component Name and default it to Retrenchment or Voluntary Retirement.
You can change employee's GRE organization at any time. To change employee's GRE organization, you must map the employee to the new GRE (on the effective date) before you process payroll for the old GRE.
Oracle HRMS for India supports the following ESI calculations and subsequent deductions from the employee's salary:
There are two types of transfers for employees:
Some of the state governments levy Professional Tax on any employee working in the state. Employers must register with the state and have a professional tax registration number. Professional Tax deductions differ for each state. You can create multiple professional tax organizations for an employer.
Oracle HRMS for India supports the following Professional Tax calculations:
Note: Professional Tax is calculated based on the frequency set at the Business Group level, and deducted monthly from the employee's salary.
Professional Tax deductions are predefined for Andhra Pradesh, Gujarat, Maharastra, Karnataka, Madhya Pradesh, Kerala, two corporations in Tamil Nadu (Chennai and Coimbatore) and Telangana. You can configure the tax slabs for other states by configuring the respective user tables.
Note: Professional Tax calculation frequency is six months for Tamil Nadu and Kerala.
See: Setting Up User Tables, Columns, and Rows, Oracle HRMS Configuring, Reporting, and System Administration Guide and Setting up Professional Tax Deduction
You can transfer employees from a PT organization to the other, in the same state or a different state. You must map the respective state level balances (if you are using state level balances), if the employee is transferred to a new state.
Oracle HRMS for India supports the calculation and deduction of Provident Fund (PF) contributions for employees. Oracle HRMS supports provident calculation for both exempted and un-exempted PF trusts, however, excluded PF trusts can use the predefined Provident Fund elements.
Arrears are also taken into account for PF calculation. Oracle HRMS for India supports Voluntary Provident Fund (VPF) contribution. You can enter either the VPF contribution amount or the VPF contribution percentage. Oracle HRMS for India also supports the calculation of Employee Pension Scheme (EPS) contributions and Employee Deposit Linked Insurance (EDLI).
Employees can enter VPF information during tax declaration through self-service. They can also use the Web ADI functionality to make their updates.
You can transfer employees from one PF Organization to the other, or within the same PF organization. If the transfer occurs within the same PF organization, the calculation of PF does not change.
If you transfer the employee to a different PF Organization:
Oracle HRMS for India supports the calculation of EDLI, if the employer chooses to enable it. You can select if the PF organization supports EDLI in the PF Organization Information window.
See: Entering Provident Fund Information, Oracle HRMS Enterprise and Workforce Management Guide
Employer, employee, and government contribute a specific amount towards labor welfare fund. Some of the state governments deduct LWF from their employees working in the state. Employers can also choose to contribute the entire LWF contribution on employee's behalf. Employers must register with the state and have a tax registration number. LWF deductions differ for each state.
Oracle HRMS for India supports the following LWF calculations:
Oracle HRMS enables you to calculate the LWF based on the frequency set at the business group level, and deducts the amount from the employee's salary at the end of the contribution period.
For terminated employees, employers can specify whether to compute the LWF calculation at the business group level, and deduct from the employee's salary at the end of the contribution period.
LWF deductions are predefined for Andhra Pradesh, Gujarat, Maharastra, Karnataka, Madhya Pradesh, Kerala, Tamil Nadu,. and Telanagana.
Note: The LWF contribution for Maharashtra depends on the employee's salary.
You can configure the frequency for other states by configuring the user table IN_LWF_CONTRIBUTION_AMOUNT. For rest of the states, you can use the configuration template to compute LWF deductions.
See: Setting Up User Tables, Columns, and Rows, Oracle HRMS Configuring, Reporting, and System Administration Guide and Setting up Labor Welfare Fund
Employees contribute towards long-term infrastructure bonds and be eligible for tax exemptions under the Section 80CCF.
Oracle provides the element Deduction under Section 80CCF to record this amount
Government employees can make CGHS contributions and be eligible for tax exemptions under the Section 80D medical premium deduction exemption. Oracle provides the element Section 80D to record and process these contributions.
Users can now record a new deduction under Section 80EE in respect of interest on loan taken for residential house property under Chapter VIA Deductions
You can use the predefined element Deduction under Section 80EE to record this information.
Oracle Payroll enables you to pay reimbursements towards expenditure incurred due to professional or personal reasons to employees. You can also calculate the tax on those reimbursements.
You can set up and process various types of reimbursements in HRMS, such as:
The Reimbursement Business Process
You can process reimbursements by paying an advance to an employee towards expenses, and claiming the amount as reimbursements, or settle the claim based on bills. You can recover the excess advance amount by deducting it from the payment and pay the balance as a reimbursement. For reimbursements that are pending, you can adjust the excess advance amount by deducting it from the employee's net pay.
After you have calculated the reimbursement amount, you can pay the employee by running it in the current month's payroll, add the amount to the employee's net pay and tax the excess amount.
The following figure summarizes the flow of tasks associated with processing reimbursements.
Oracle HRMS enables you to pay tax on specific salary components of your employee. Using this functionality, you can calculate the average tax rate and use this rate to calculate the tax on the following:
If you are paying tax on your employee's non-monetary perquisite, the tax amount is not a part of an employee's salary according to the tax rules. The application automatically deducts the tax amount from the employee's income tax for that particular payroll.
If you are paying tax on your employee's monetary perquisite or other Earnings other than non-monetary perquisites, the tax amount is again a monetary perquisite according to the tax rules. You must include the tax amount in the income tax calculations.
You can choose to calculate the employer tax by using the default system-calculated values or by manual entry. If you choose to calculate tax manually, the manual entry will overwrite the system calculated values.
Important: You can pay tax on your employee's salary component, on or after 1st April 2006.
After you have decided to pay tax on behalf of your employee, check for any other employer taxable salary components other than perquisites. Choose between manual entry and the default system calculated values. If you are paying tax on non-monetary perquisites, calculate the employer tax and adjust it against the tax that is due from the employee. If you are paying tax on a monetary perquisite, the employee's income tax returns will display this amount as a perquisite. If the employer tax amount is a perquisite, an employee can choose to add it to net pay.
The following figure summarizes the tasks associated with processing employer paid tax.
Employer Paid Tax Process
Before you can set up your income tax, you must create your GRE/Legal entity organization and link it to your employee at the assignment level. The application calculates income tax based on the employee's tax declaration and estimated annual income, and distributes the deduction equally across the remaining pay period of that tax year.
See: Tax Declaration (India), Oracle HRMS Configuring, Reporting, and System Administration Guide
The Taxation Information element triggers a formula which determines the tax that is applicable for the employee and respective deductions.
To set up income tax deductions for your employee
Oracle HRMS for India calculates income tax and deductions based on regular earnings. Oracle HRMS recommends you create your earnings elements using the Element Design Wizard (EDW). However, if you have existing elements created previously in the Element window, you can continue to use them.
Note: For taxation purpose, Oracle HRMS enables you to setup and process Leave Travel Concession under the classification Regular Earnings.
To set up Regular Earnings element using the Element Design Wizard
The application creates the user defined formula _LTC_ADV_CALC, and links it to the Advance element for processing advances.
Set the values to Yes for recurring statutory earnings to create the following corresponding balance feeds:
Set the values to Yes for non recurring statutory earnings to create the following corresponding balance feeds:
Set the values to No for non recurring statutory earnings to create the following corresponding balance feeds:
Create an LTC element with Enable Advances flag set to Yes to create the following corresponding balance feeds:
Create an LTC element with Enable Advances flag set to No to create the following corresponding balance feeds:
Note: You can configure the Add to Net Pay input value in the Advance element, to ensure the advance is added to the net pay and project the advance in the payslip. If you do not want to project the advance in the payslip do not configure the Add to Net Pay input value. This way, you can ensure that the advance is outside the payroll, at the same time, it is still considered in the particular payroll.
To set up Regular Earnings using the Element Window
Oracle HRMS for India uses the element classification Direct Payments to support the calculation of any ad hoc earnings such as taxable reimbursements.
To set up Direct Payments
You can process bonus both as a part of the regular payroll or as a separate payroll run. Oracle HRMS distributes the tax on bonus across the remaining pay periods, if the bonus is run as a part of the regular payroll.
Oracle HRMS enables you to pay employer paid tax on bonus and other standard earnings. See: To set up Employer Paid tax on Bonus and Other Standard Earnings
The following additional steps are required to run bonuses as a separate payroll run.
To set up separate bonus payroll run
From the Advanced tab, select the Process Separate check box.
See: Defining an Element, Oracle HRMS Compensation and Benefits Management Guide.
To set up Employer Paid Tax on Bonus and Other Standard Earnings
Follow these steps to process employer paid tax on bonus and other standard earnings using the Payroll Run Type 'Process Separate':
You can set up the following allowances through the Element Design Wizard:
Actual Expense allowances can be recurring, non recurring, and also have scenarios where the allowance is recurring but the expense is non recurring in nature such as:.
To set up Allowances
Oracle HRMS enables you to create perquisite elements through the Element Design Wizard (EDW). You can also set up employer paid tax on perquisites.
You can create the following perquisite elements through the Element Design Wizard:
Note: Create the Perquisites elements with an effective date as 01-APR-2006.
The wizard creates the input values, balance feeds, processing rules, formula results, and Further Element Entry DFF for the element, according to the options you choose in the element templates.
Note: Only Government Employees must enter the government license fee amount for accommodation as the Rent Paid by Employer input value of the Company Accommodation element.
You can enter an employee's perquisite details in the respective element's input values. The following table lists the input values in each of the perquisite elements:
Note: You must end date the Company Accommodation Perquisite, by entering the Benefit End Date. This ensures calculating the perquisite value correctly..
You can create additional perquisites by defining a new table value in the IN_PERQUISITES user table.
See: Setting Up User Tables, Columns and Rows , Oracle HRMS Configuring, Reporting, and System Administration Guide
and Entering Table Values, Oracle HRMS Configuring, Reporting, and System Administration Guide
Note: For Other Perquisites, you must select the perquisite type in the Element Design Wizard.
You can process perquisites in the application for income tax only when you define them as given below.
To set up Perquisites
Oracle HRMS calculates employee's eligibility for ESI and employee's ESI contribution. You must create a ESI organization and attach to your employee's assignment, before you can set up the ESI deduction for your employees.
See: Entering ESI Organization Information, Oracle HRMS Enterprise and Workforce Management Guide, Creating an Organization, Oracle HRMS Enterprise and Workforce Management Guide, and Entering Additional Assignment Details (Assignment Window), Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide
Oracle Payroll calculates the contributions, if the employee is eligible, and stores them in the elements Employee ESI Contribution and Employer ESI Contribution.
To set up ESI for your employee
You can set up professional tax deductions for both predefined states and any user-defined jurisdiction.
To set up Professional Tax deduction predefined states
To set up professional tax declaration for user-defined jurisdiction
Oracle HRMS for India supports the calculation and deduction of provident fund from employee's salary. You must create your Provident Fund organization and enter your PF trust information in the Provident Fund Information window at the organization level.
See: Entering Provident Fund Information, Oracle HRMS Enterprise and Workforce Management Guide
You must feed the Earnings Element to the PF Computation Salary Balance and the PF Computation Standard Salary Balance
To set up Provident Fund for your employer
To set up Provident Fund for your employee
On processing payroll, the application deducts employee, employer PF, and pension contribution for all eligible employees. Employers can then generate print and e-files to enable them to submit their returns to the PF department.
Oracle HRMS enables you to create the following categories of Fringe Benefits through the Element Design Wizard (EDW):
To set up Fringe Benefits through Element Design Wizard
To set up Fringe Benefits on Superannuation Fund
Oracle HRMS enables employers to process the medical expenses for employees and their dependants to pay medical expenses as reimbursements. Employees can record and submit medical expenses for employees and their dependents using self-service. See: Medical Expenses (India), Oracle HRMS Configuring, Reporting, and System Administration Guide
You must perform the following steps to process the medical expenses:
To set up medical expenses information
Oracle HRMS for India enables you to process leave travel concession expenses for employees and their dependents at any time during the financial year. Employees are eligible for a tax exemption on their leave travel expenses.
Employees can record and submit leave travel expenses for employees and their dependents using the self-service module.
See: Leave Travel Concession Expenses (India), Oracle HRMS Configuring, Reporting, and System Administration Guide
To process the leave travel concession expenses, perform the following steps:
To set up LTC expenses information
If you plan to use the Scanned Signature in Form 16 and Form 12BA, then complete the following steps:
To display Scanned Signature in Form 16 and Form 12BA
If you plan to mail digitally signed Form 16 to your employees, then complete the following steps:
Dear $, $ attached. ">
true $PATH_OF_PFX_FILE $PASSWORD top-center
detailed $REASON $LOCATION
0 0 140 160
Run the India Monthly PF Returns Archive process to archive the employee and employer data required for monthly provident fund processing for the specified year. The archive process ensures that the data does not change between printing it and sending it to the Regional Provident Fund Commissioner office (RPFC).
You run the India Monthly PF Returns Archive process from the Submit Requests window.
To run the Monthly PF Returns Archive process
If your enterprise submits monthly PF returns electronically, then you can generate an e-file of the monthly PF report for your employees. You produce the report after completing the payroll runs, and archiving and validating the provident fund data. The India Monthly PF Returns e-File generates an e-file of the PF returns of your employees.
You run the India Monthly PF Returns e-File from the Submit Requests window.
To run the India Monthly PF Returns e-File
If your enterprise submits monthly PF returns using a print copy, you produce the report after completing the payroll runs, and archiving and validating the provident fund data. Run the India Monthly PF Returns Print process to generate a print copy of the returns.
You run the India Monthly PF Returns Print from the Submit Requests window.
To run the India Monthly PF Returns Print
The India PF Form 3A report shows the monthly PF summary for an employee, for the specified year.
You run this report from the Submit Requests window.
To run the India PF Form 3A report
The India PF Form 6A report shows the consolidated annual Provident Fund (PF) contributions of all employees in the specified Provident Fund organization.
You run this report from the Submit Requests window.
To run the India PF Form 6A report
The India Pension Form 7 report shows the monthly PF summary of an employee, for the specified year.
You run this report from the Submit Requests window.
To run the India Pension Form 7 report
The India Pension Form 8 report shows the consolidated annual contributions for each employee towards Pension Fund.
You run this report from the Submit Requests window.
To run the India Pension Form 8 report
The India ESI Form 6 report lists the employee and employer ESI contributions. The report also includes information about challan filled by the employers while depositing the ESI contribution.
You run this report from the Submit Requests window.
To run the India ESI Form 6 report
You can generate professional tax returns to submit to the Professional Tax office using the India PT Form III report. You must set up a professional tax organization and enter the professional tax challan details before you generate the Form III report.
See: Entering Professional Tax Information, Oracle HRMS Enterprise and Workforce Management Guide (India) and Entering Professional Tax Challan Information, Oracle HRMS Enterprise and Workforce Management Guide (India)
You run this report from the Submit Requests window.
To run the India PT Form III for Maharashtra report
The End of Year Archival (India) process archives employee and employer data for a specific year and employee type by GRE organization. The archival process archives data for Form 16, Form 12BA, Form 24 and Form 27.
Once archived, this data is available for end of year reporting.
You run the process from the Submit Requests window.
To run the End of Year Archival (India) process
You run the Employee Annual Tax Returns (India) process to generate Form 16 and Form 12BA for employees. You must run the End of Year Archival (India) process before you run the Employee Annual Tax Returns (India) process.
The process generates the reports for employees based on the following eligibility criteria:
You run the process from the Submit Requests window.
To run the Employee Annual Tax Returns (India) process
Note: Ensure that you record the e-mail address of the employee at the Person level.
Note: If you require generating the Form 16, Form 12BA, and Annexure-B separately, then you must ensure that you submit each concurrent program only after the successful completion of the previous concurrent process.
The Payroll Archiver preserves payroll run information, so you can use it for accurate payroll reporting or third-party tax filing. You can view the archive results by payroll and by assignment through PUI.
To view Archiver Values by payroll
To view Archiver Values by assignment
Employers can use the India Electronic Challan cum Return process to submit the monthly PF summary for an employees for the specified year electronically.
You run this report from the Submit Request window.
To run the India Electronic Challan Cum Return process
Oracle HRMS for India enables employers to generate quarterly income tax returns for all employees for submission to the Income Tax Authority of India. To generate quarterly income tax returns:
In Form 24Q, each challan record includes the details of the employees for whom the tax has been deposited through that challan. To display this information, you need to map the Tax Deducted at Source (TDS) details for employees with the challan number used to submit the deducted tax.
To map challan details
The Quarterly Returns Archival (India) process archives employee payroll data for a specific quarter. Employers can use this archived data for generating quarterly tax returns through Form 24Q.
You run the process from the Submit Requests window.
To run the Quarterly Returns Archival process:
The Form 24Q e-TDS report displays tax deducted at source for employees for a specific quarter.
You generate the e-TDS file from the Submit Requests window.
To generate the e-TDS file
Oracle HRMS for India enables employers to update or correct any incorrect entries within the quarterly income tax returns for all employees. Employers can then submit the corrected 24Q statements to the Tax Authorities using the 24Q Corrections Report. To generate these corrections to the quarterly income tax returns, you must:
The 24Q Corrections Archival process archives any changes to employee or employer information (such as the C1, C2, C3. C5, C9 and Y) for a specific quarter. Employers can use this archived data for generating the Form 24Q Corrections Report that includes the corrections to the Original eTDS 24Q.
You run this report from the Submit Request window.
To run the 24Q Corrections Archival Process
Employers submit the Form 24Q Corrections Report to the tax authorities if there are any corrections to the Original 24Q eTDS, such as changes to the employee and employer information or the amount of tax deducted (C1, C2, C3, C5, and C9) or to cancel the tax statement.
You can run this report at any time of the year for any previous quarter or current quarter to identify the correction types based on when you have last archived.
You run this report from the Submit Request window.
To run the 24Q Corrections Report
Oracle HRMS enables you to calculate the LWF contributions for employees. You must create a Factory or Shops/Establishment organization and attach to your employee's assignment, before you can set up the LWF deduction for your employees. You can set up Labor Welfare Fund deductions for both predefined states and any user-defined state. The employee and employer LWF Contribution calculations depend on the LWF frequency of the state.
Payroll Administrator or payroll professional users can perform the following readiness checks for the employees prior to running payroll.
Prior to performing the readiness checks, you must run the applicable processes from the Submit Request window.
For details on Payroll Dashboard and Payroll Readiness Configuration, refer to Oracle Self-Service Human Resources Deploy Self-Service Capability Guide.
You must run this process prior to performing the readiness check for obtaining the list of employees without PAN. The output displays the list of employees who do not have PAN with additional contact information such as payroll name, email, and work/mobile number.
You run this report from the Submit Request window.
To run the Employees without PAN in the Business Group (India) process
Run this process prior to performing the readiness check for obtaining the list of employees without address. The output displays the list of employees who do not have address.
You run this report from the Submit Request window.
To run the Employees without Address in the Business Group (India) process
The PAN Readiness Check is available as a concurrent program. The output displays the list of employees who do not have PAN with additional contact information like payroll name, email, and work/mobile number. Follow the steps given below to set up prior to performing the readiness check using the payroll dashboard.
Payroll administrators can run the readiness check for obtaining the list of employees without address. The output displays the list of employees who do not have address.
The Tax Declaration Readiness Check is available as a pre-defined option. The output displays the message information the total number of employees who made/not made the tax declaration.