Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] hr_payroll_tds: Introduced Tax Declaration Sub-menu #650

Draft
wants to merge 1 commit into
base: 18.0
Choose a base branch
from

Conversation

siha-odoo
Copy link

With this commit

  • Added a Tax Declaration sub-menu under the Contracts menu, allowing users to define new TDS declarations.

  • Introduced a "Generate Declarations" button in the TDS declaration form, opening a wizard for selecting employees.

  • Implemented four selection modes for employee filtering:

    • By Employee
    • By Department
    • By Job Position
    • By Salary Structure
  • Based on the selected mode, the relevant field (e.g., list of departments for "By Department") is dynamically displayed.

  • Employees are filtered according to the selected criteria, ensuring that only those with valid contracts are included.

  • TDS Declaration Form Enhancements:

    • A stat button now displays the count of generated tax declarations.
    • Clicking the stat button opens a list view of the generated declarations.
    • Clicking on a specific declaration opens its form view for detailed review.
  • TDS Calculation & Deductions:

    • The Tax Declaration tab in the form now computes TDS based on the New Tax Regime and an employee’s total income.
    • Added an "Other Deductions" tab to manage additional deductions.
  • Integration with Employee Form:

    • A TDS Declaration stat button is now available on the Employee form.
    • Clicking it opens a list of TDS declarations related to the selected employee.

@robodoo
Copy link

robodoo commented Mar 19, 2025

Pull request status dashboard

With this commit
================

- Added a Tax Declaration sub-menu under the Contracts menu, allowing users
  to define new TDS declarations.
- Introduced a "Generate Declarations" button in the TDS declaration form,
  opening a wizard for selecting employees.

- Implemented four selection modes for employee filtering:
    - By Employee
    - By Department
    - By Job Position
    - By Salary Structure
- Based on the selected mode, the relevant field (e.g., list of departments
  for "By Department") is dynamically displayed.
- Employees are filtered according to the selected criteria, ensuring that only
  those with valid contracts are included.

- TDS Declaration Form Enhancements:
    - A stat button now displays the count of generated tax declarations.
    - Clicking the stat button opens a list view of the generated declarations.
    - Clicking on a specific declaration opens its form view for detailed review.

- TDS Calculation & Deductions:
   - The Tax Declaration tab in the form now computes TDS based on
     the New Tax Regime and an employee’s total income.
   - Added an "Other Deductions" tab to manage additional deductions.

- Integration with Employee Form:
   - A TDS Declaration stat button is now available on the Employee form.
   - Clicking it opens a list of TDS declarations related to
     the selected employee.
@siha-odoo siha-odoo force-pushed the 18.0-tds-declaration-siha branch from 75b21e3 to cac9c44 Compare March 19, 2025 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants