odoo/enterprise#73632

Created by Accounting, Earth Patel (eapa)
Closed
label
odoo-dev:master-l10n_in_withholding-split-ref-eapa
head
edade774c704a85b6bf0cfc56f319e796be0313e
odoo/odoo odoo/enterprise
master #186860 #73632

[DRAFT][REF] l10n_in_*: refactor and enhance Indian localization modules

This PR introduces the following changes:

1. Module Refactoring:
- Split l10n_in_withholding into independent modules: l10n_in_tds and
l10n_in_tcs. This enables the users to activate the TCS and TDS features
independently based on their requirement.

  • As part of separating l10n_in_withholding into l10n_in_tds and l10n_in_tcs, the
    l10n_in_reports_tds_tcs module has been split into l10n_in_reports_tds and
    l10n_in_reports_tcs.

  • Moved IRN functionality from l10n_in_reports_gstr to a separate module
    l10n_in_gst_api.

2. Indian Settings UI Simplification:
- Reorganized the Indian settings user interface to improve clarity and
introduce a new field(l10n_in_tan) for TAN(use for TDS/TCS returns).

3. Dependency Removal:
- Removed the dependency between l10n_in_reports_gstr and l10n_in_edi.

COM PR: odoo/odoo#186860