Daily updates from Odoo
Thursday, April 24, 2025
3 changes · master
Resolved issues and error corrections
AI field processing now follows a clearer order and the related prompt code has been simplified, making behavior more predictable. The update also fixes an issue that prevented regular users from saving approved AI prompt expressions, reducing friction for day-to-day use.
Original PR description
…cation Task-4742523
This fixes a missing setup entry that prevented point of sale IoT connection requests from being accepted by the IoT Box. Businesses using connected POS hardware should see more reliable communication with their IoT Box.
Original PR description
The manifest was missing the path to the longpolling override in the IoT module. As a result, no longpolling call was signing their request and the IoT Box refused them.
The GST reporting flow now prevents users from creating duplicate return periods for the same month or quarter. This improves filing accuracy and avoids confusion when return periods are created around the government portal deadline window.
Original PR description
Steps to Reproduce: =================== The user creates a GST return period for example January 2025 between 1st - 10th April. After 10th April, the user creates another GST return period for…
Steps to Reproduce: =================== The user creates a GST return period for example January 2025 between 1st - 10th April. After 10th April, the user creates another GST return period for January 2025. The system allows the creation of a duplicate record. Reason: ======= As per GST filing rules, the return period for the previous month can be filed on the government portal until the 10th of the following month. The system automatically sets the month and quarter values to the previous month and previous quarter respectively if the current date is between the 1st and 10th of a month, when the periodicity is set to monthly or quarterly. Cause: ====== Both records are considered different by the system based on the quarter value or month value and the system does not block the creation of duplicate GST return periods. Technical: ========== Modified the SQL constrains into two separate constrains for checking unique return period monthly and quarterly. Also, changed the default method to the compute method and added quarter logic in the creation of the Return period from the 'fetch from GSTN` button. Changed the quarter's key because with the start month, it's considered as IFF **UPGRADE PR:** https://github.com/odoo/upgrade/pull/7270 **Task**-4534812