Monday, January 8, 2024
2 changes
Resolved issues and error corrections
This fix resolves a critical issue where creating an automation rule in subscriptions that triggers a "Create next activity" action would cause the system to enter an infinite loop and crash. The solution adds a safety check to prevent the alert configuration process from repeatedly calling itself with the same parameters, allowing users to successfully set up activity-based automation rules for subscription stage changes.
Original PR description
Steps to reproduce: - Install subscriptions - Create an automation rule with: - Stage goes from "In Progress" to "Churned" - "Create next activity" for the action to do - With activity type set as "To-Do" for example - Save Issues: Infinite recursion occurs as configure_alerts call configure_alerts with the same arguments. Solution: We need to see if we went into _configure_alerts, this is done using a flag in the context. opw-3620679
The Dutch tax and ICP reports that are submitted to government authorities have been updated to comply with new taxonomy rules and validation requirements. Additionally, a rounding option has been added to ensure reported amounts match what is actually submitted, improving accuracy and consistency in tax reporting.
Original PR description
The reports ICP and Tax Report that have to be sent to the Dutch authorities did not pass the validation tests anymore on the authorities' server. They have been updated to the new taxonomy rules. For further maintenance on the taxonomy, see https://www.taxonomie-viewer.nl/ We also add a rounding down option to the Dutch Tax Report to be consistent with the values to export/send. Forward-Port-Of: odoo/enterprise#53432 Forward-Port-Of: odoo/enterprise#50939