Saturday, May 31, 2025
9 changes
2 changes
Miscellaneous changes
When submitting the EC Sales List via Intrastat, redundant partner entries with the same VAT number (but different commercial entities) may lead to inaccurate reporting and validation issues. - Detecting partners with duplicate VAT numbers. - Displaying a warning banner at the top of the report when duplicates are present. - Highlighting duplicated partners in the report with a yellow background. - Adding a "Set as main" button to duplicated rows, allowing users to set a partner as the com
Original PR description
When submitting the EC Sales List via Intrastat, redundant partner entries with the same VAT number (but different commercial entities) may lead to inaccurate reporting and validation issues. - Detecting partners with duplicate VAT numbers. - Displaying a warning banner at the top of the report when duplicates are present. - Highlighting duplicated partners in the report with a yellow background. - Adding a "Set as main" button to duplicated rows, allowing users to set a partner as the commercial partner for all others sharing the same VAT. task-4707491 Forward-Port-Of: odoo/enterprise#86733 Forward-Port-Of: odoo/enterprise#83433
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86728 Forward-Port-Of: odoo/enterprise#86683
Original PR description
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86728 Forward-Port-Of: odoo/enterprise#86683
5 changes
Miscellaneous changes
When submitting the EC Sales List via Intrastat, redundant partner entries with the same VAT number (but different commercial entities) may lead to inaccurate reporting and validation issues. - Detecting partners with duplicate VAT numbers. - Displaying a warning banner at the top of the report when duplicates are present. - Highlighting duplicated partners in the report with a yellow background. - Adding a "Set as main" button to duplicated rows, allowing users to set a partner as the com
Original PR description
When submitting the EC Sales List via Intrastat, redundant partner entries with the same VAT number (but different commercial entities) may lead to inaccurate reporting and validation issues. - Detecting partners with duplicate VAT numbers. - Displaying a warning banner at the top of the report when duplicates are present. - Highlighting duplicated partners in the report with a yellow background. - Adding a "Set as main" button to duplicated rows, allowing users to set a partner as the commercial partner for all others sharing the same VAT. task-4707491 Forward-Port-Of: odoo/enterprise#86733 Forward-Port-Of: odoo/enterprise#83433
2 changes
Resolved issues and error corrections
This fix prevents unnecessary errors when changing a partner's commercial relationship if there are no related accounting entries to update. It keeps accountant-only safeguards in place when financial records are actually affected, while avoiding disruption for harmless partner updates.
Original PR description
commit 0a9c5fcfb9eb1b3532cd67e22b218f255f793091 introduced an automatic way to fix accounting entries when the commercial partner of a res.patrner would change. Only accountants should be doing that, but the error should be raised only if there exist some accounting entries Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86728 Forward-Port-Of: odoo/enterprise#86683
Original PR description
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86728 Forward-Port-Of: odoo/enterprise#86683
- we have to align to KE law by including the NSSF amount in the contribution cap calculations for taxes Task: 4720126 Forward-Port-Of: odoo/enterprise#86678 Forward-Port-Of: odoo/enterprise#86499
Original PR description
- we have to align to KE law by including the NSSF amount in the contribution cap calculations for taxes Task: 4720126 Forward-Port-Of: odoo/enterprise#86678 Forward-Port-Of: odoo/enterprise#86499
…t patterns When assigning an account to a bank statement line, the system will now automatically create a reconciliation rule based on recent patterns. If no existing rule is found for the selected account and journal, the system will check the last five bank statement lines using the same account. If there is sufficient consistency in their payment references (e.g. a common pattern), partner, or amount, a new system-generated rule will be created using a regex label match. System-gene
Original PR description
…t patterns When assigning an account to a bank statement line, the system will now automatically create a reconciliation rule based on recent patterns. If no existing rule is found for the selected account and journal, the system will check the last five bank statement lines using the same account. If there is sufficient consistency in their payment references (e.g. a common pattern), partner, or amount, a new system-generated rule will be created using a regex label match. System-generated rules are deleted if a user later chooses a different account for the same label, allowing the system to adapt over time. The new rule is created using `SUPERUSER_ID` to distinguish it from rules created by users. task-4783623 Forward-Port-Of: odoo/enterprise#86004
Error occurs when adding method for a button via web studio for non-english translations. **Steps to reproduce:** * Install `web_studio` and change language to any `non-english` language * via Settings>Translations>Languages (we will use french) * Go to Apps>Any App>DropDown>`Info sur le module`>Studio>`Ajouter un bouton` * Select button>`Que doit faire le bouton?`>`Appeler une methode` * Mode> `button_immediate_install` `ValueError: not enough values to unpack (expected 2, got 1)`
Original PR description
Error occurs when adding method for a button via web studio for non-english translations. **Steps to reproduce:** * Install `web_studio` and change language to any `non-english` language * via Settings>Translations>Languages (we will use french) * Go to Apps>Any App>DropDown>`Info sur le module`>Studio>`Ajouter un bouton` * Select button>`Que doit faire le bouton?`>`Appeler une methode` * Mode> `button_immediate_install` `ValueError: not enough values to unpack (expected 2, got 1)` **Solution:** * This error does not occur in English translation instead it raises a `ValidationError` so we apply its logic to translated version as well. * We do this by removing `_t` from value in JS this would prevent translation of function name as function names are in English. **Sentry-6608410350** Forward-Port-Of: odoo/enterprise#86497
Miscellaneous changes
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86683
Original PR description
Added `special_economic_zone` to the list of GST treatments considered for `B2B` supply validations in the HSN (Table 12) section to align with the GSTN reporting requirements. Forward-Port-Of: odoo/enterprise#86683