Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employee Contracts (hr_contract) • Employees (hr) • Time Off (hr_holidays) • Calendar (calendar) |
Community Apps Dependencies | Show |
Lines of code | 8384 |
Technical Name |
ob_indian_payroll |
License | AGPL-3 |
Versions | 16.0 17.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employee Contracts (hr_contract) • Employees (hr) • Time Off (hr_holidays) • Calendar (calendar) |
Community Apps Dependencies | Show |
Lines of code | 8384 |
Technical Name |
ob_indian_payroll |
License | AGPL-3 |
Versions | 16.0 17.0 |
Community
Enterprise
Odoo.Sh

Indian Payroll Management
This module adds functionalities such as calculating shortfall, automatically sending payslips via email to employees, holding the salary of employees serving their notice period, managing full and final settlements, and handling IT Declarations and Statements.
Note: You need to install this command before installing the Payroll Module.
1. pip install fiscalyear
2. pip install openpyxl
Screenshots
Configuration -> Salary Components
Setting up salary components involves carefully defining and configuring all the individual elements that contribute to an employee's overall compensation package. This includes core components such as the basic salary, as well as additional elements like performance bonuses, various types of allowances (e.g., housing, travel, medical), and statutory or voluntary deductions (e.g., taxes, provident fund, loan repayments). These components are managed within a payroll or HR system to ensure accurate salary calculations, compliance with legal regulations, and transparency in employee compensation. Proper configuration of these components is essential for efficient payroll processing and maintaining employee satisfaction.

Salary Rule Screen
This screen belongs to the HR management system, where you can define and manage salary rules. These rules play a crucial role in determining how an employee's compensation is calculated, taking into account various factors such as attendance, performance, job role, and company policies. By setting up these rules, organizations can automate payroll processing, ensure consistency in salary calculations, and align compensation structures with organizational goals and compliance requirements.

Salary Structure Screen
This Screen page HR management system where you can define and manage salary structures. A salary structure outlines how an employee's compensation is organized, specifying components such as basic salary, allowances, bonuses, and deductions, and how they are allocated based on factors like job roles, grades, or other criteria within an organization.

Configuration -> It Declaration
Setting up IT (Income Tax) Declaration allows employees to declare their income, investments, and eligible deductions under various sections of the Income Tax Act. This information is crucial for the employer to calculate the correct amount of tax to be deducted at source (TDS) from the employeeâs salary. By enabling IT Declarations, organizations can ensure compliance with tax regulations while also helping employees optimize their tax liabilities through legitimate exemptions and deductions.

Check -> Lock
This refers to a verification process within a payroll or HR system where administrators or authorized personnel "lock" employees' income tax declarations. Once locked, the declarations cannot be modified or updated by the employee. This step is typically carried out after the review and approval of submitted declarations to ensure data accuracy and prevent any unauthorized changes. Locking the IT declarations helps maintain consistency and integrity in tax calculations and ensures timely payroll processing in compliance with statutory regulations.

Configuration -> Employee Details
Setting up Employee Details is a crucial part of the HR management process, where administrators or HR personnel can access, input, and configure various aspects of an employee's profile. This includes personal information such as name, contact details, and address, as well as job-related data like designation, department, employment type, and joining date. Additionally, it may cover other employee-specific settings such as work schedules, reporting managers, and contract details. Properly managing employee records ensures accurate payroll processing, compliance with company policies, and efficient overall HR operations.

Contract Screen
This feature is part of a human resources or employment management system where administrators or HR personnel can create, manage, and view employment contracts for employees. These contracts typically include essential details such as employment terms and conditions, salary structure, working hours, job responsibilities, probation periods, and other clauses related to the employment agreement. Managing contracts within the system ensures that all employment terms are clearly documented, easily accessible, and compliant with company policies and labor laws. It also helps maintain transparency and reduces manual effort in contract administration.

Check -> Running
This refers to a status check within an HR or employment management system to verify whether an employment contract is currently active or "running" for a specific employee. It helps determine if the terms and conditions outlined in the contract are presently in effect. This check is essential for ensuring that the employee is officially engaged with the organization under a valid agreement, and it plays a key role in payroll processing, benefits eligibility, and overall HR compliance.

Full & Final Employees screen
This screen is part of a human resources or payroll system that enables administrators or HR personnel to handle full and final settlements for employees exiting the organization. It provides functionalities to calculate and process final payments, including pending salary, leave encashment, gratuity, deductions, and any other applicable components. The system ensures that all financial and administrative aspects are accurately settled in accordance with company policies and statutory regulations. This streamlined process helps maintain transparency, reduces manual errors, and ensures a smooth offboarding experience for departing employees.

Generate Payslips
This refers to a payslip, which details an employeeâs earnings, deductions, and net pay for a specific pay period. Payslips are typically generated during the payroll processing cycle and are distributed to employees either digitally or in printed form. They provide a clear breakdown of salary components such as basic pay, allowances, bonuses, taxes, and other deductions, helping employees understand how their net salary is calculated. Payslips also serve as official documentation for financial and tax-related purposes.

Auto Approve Leave?
This refers to a feature within a leave management or HR system that enables automatic approval of employee leave requests without manual intervention from a manager or administrator. When activated, the system approves certain types of leave requestsâsuch as casual leave, earned leave, or specific durationsâbased on predefined rules and company policies. This automation helps streamline the leave approval process, reduces administrative workload, and ensures timely processing, especially for routine or low-impact leave requests. It also enhances the overall efficiency and responsiveness of the HR department.

Calculate Shortfall
calculates an employee's shortfall based on their attendance during working days. If the total hours worked by the employee are less than the standard calendar working hours, the system automatically identifies the shortfall and adds a corresponding deduction entry to the employeeâs payslip. This ensures accurate payroll processing by accounting for any loss of pay due to insufficient working hours, in accordance with the companyâs attendance and compensation policies.

Hold Salary of Employee
When employee apply for resign then allow user to hold salary of employee for current months and pay holded salary together at time of full & final.

Manage Full & Final
When an employee applies for resignation, the system allows HR personnel or administrators to place a hold on the employeeâs salary for the current month. This held salary is then processed and paid out along with the full and final settlement at the time of the employeeâs exit. This feature ensures proper verification and adjustment of dues before the final payout, aligning with company policies for employees serving their notice period.

Generated Payslips screen
This screen is part of a payroll or HR management system where administrators or HR personnel can view, access, and manage the payslips generated for employees. Each payslip provides detailed information about an employeeâs earnings, deductions, and net pay for a specific pay period. Generated as a part of the payroll processing cycle, these payslips serve as official records of salary disbursement. This screen also facilitates the distribution of payslips to employees, ensuring transparency and allowing for easy retrieval and verification when needed.

Employee's working Days
This refers to the number of working days an employee is scheduled or expected to work within a specific time period, such as a week or a month. This data plays a vital role in several HR and payroll processes, including attendance tracking, leave management, and accurate salary computation. The number of working days can vary depending on factors like employment contracts, company policies, holidays, and individual work schedules. Properly defining working days ensures fairness and consistency in payroll calculations and overall workforce management.

Employee's Salary Components Calculation Screen
This screen is part of a payroll or HR management system that allows administrators or HR personnel to calculate and view the various components that comprise an employeeâs total salary. These components typically include basic pay, allowances, bonuses, and deductions, each calculated based on predefined rules, organizational policies, and individual employee data. The system ensures accurate and transparent salary breakdowns, making it easier to manage payroll, comply with statutory requirements, and provide employees with a clear understanding of their compensation structure.

Generate Payslip Report
A report that summarizes payslip information for a group of employees during a specific pay period. This report provides an overview of earnings, deductions, and net pay for each employee, helping organizations to review and distribute this important financial information to their workforce.

Free Support
We will provide free support for any issues,queries and bug fixing
upto
90 days from the date of purchase of this application.
Please log in to comment on this module