Daily updates from Odoo
Tuesday, December 31, 2024
1 change · master
Code cleanup and technical improvements
Indian localization is being reorganized so businesses can enable TDS, TCS, GST reporting, and IRN capabilities more independently. The Indian settings screen is also simplified and adds TAN support, making tax configuration clearer for companies operating in India.
Original PR description
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:** https://github.com/odoo/odoo/pull/186860