Daily updates from Odoo
Wednesday, July 1, 2026
8 changes · master
Enhancements to existing features
The shipping setting formerly called "Batch Shipping" has been renamed to "Multicollo". This makes the wording match Sendcloud’s own terminology and helps avoid confusion for users configuring delivery options.
Original PR description
In order to avoid confusion for the customer, "Use Batch Shipping" was renamed to "Use Multicollo".This way it is consistent with the terminology used by Sendcloud. task-6048477
When the Shopee connector was introduced, Shopee documented `buyer_user_id` as an int32. We therefore store it in an `Integer` field, which maps to a PostgreSQL int32 column. However, feedback showed that Shopee can send ids exceeding the int32 bounds, leading to a traceback when creating new contacts. Shopee has since updated their documentation to confirm the field is actually an int64. This commit changes the `shopee_buyer_identifier` field type to be `Char` and cleans the stable workar
Original PR description
When the Shopee connector was introduced, Shopee documented `buyer_user_id` as an int32. We therefore store it in an `Integer` field, which maps to a PostgreSQL int32 column. However, feedback showed that Shopee can send ids exceeding the int32 bounds, leading to a traceback when creating new contacts. Shopee has since updated their documentation to confirm the field is actually an int64. This commit changes the `shopee_buyer_identifier` field type to be `Char` and cleans the stable workaround. opw-6325948 See also: - stable: https://github.com/odoo/enterprise/pull/121498 - upgrade: https://github.com/odoo/upgrade/pull/10578
For an accountant, the dmfa report is too detailed, he needs a grouped summary. task: 6307733
Original PR description
For an accountant, the dmfa report is too detailed, he needs a grouped summary. task: 6307733
Enable testing of DIMONA declarations without making actual API calls to ONSS by using the sandbox environment in the settings. Go to Payroll → Reporting → Create Declarations From JSON. Here you can create a declaration in the same format received from the government. You can also go to Payroll → Reporting → DIMONA and create any DIMONA declaration without sending real API calls. Create an employee and click the Check DIMONA button. A wizard will appear, allowing you to enter the fake respon
Original PR description
Enable testing of DIMONA declarations without making actual API calls to ONSS by using the sandbox environment in the settings. Go to Payroll → Reporting → Create Declarations From JSON. Here you can create a declaration in the same format received from the government. You can also go to Payroll → Reporting → DIMONA and create any DIMONA declaration without sending real API calls. Create an employee and click the Check DIMONA button. A wizard will appear, allowing you to enter the fake response you need. Task Id: 6069261
This update aligns the data cleaning and data merge records with the same way Odoo Community stores references to related records. It improves consistency between editions and helps these tools work more reliably with linked data.
Original PR description
Adapt to Odoo community, by applying the same res_id reference change to data_cleaning.record and data_merge.record. Community: https://github.com/odoo/odoo/pull/268906.
Belgian working schedules now only allow time types that count as working time or support reorganization measures. This helps keep schedule settings aligned with local payroll rules and reduces the risk of choosing an invalid time type.
Original PR description
In this commit, we introduce an extr domain/restraint on the time types that can be selected for belgian working schedules. Now, atop the existing domain, in belgium localization you can only select time types that count as working time, or that contribute to a reorganization measure. task-6333928
The Point of Sale barcode lookup test flow was updated to match the new quick-create product buttons, "Add & New" and "Add & Close." This keeps the automated tour working correctly after the interface change and helps prevent false test failures.
Original PR description
In this commit: =============== new buttons `Add & New` and `Add & Close` are added in quick create product view so adapt changes in tour Task-6260673 Related Comm. PR:https://github.com/odoo/odoo/pull/267661
This update hides the employee record column from standard payslip views to reduce confusion for most users, while still keeping it available in debug mode. It also increases the number of salary computation lines shown by default, which helps users in cases where payslips contain many entries.
Original PR description
Problem: - The column "employee record" on payslips worked day lines is confusing for most users and unnecessary. - The salary computation tab only shows 40 lines by default but in belgium it's always more Solution: - Show the employee record in debug mode only, by setting the `groups` field attribute to `base.group_no_one` on the view. - Increase the number of payslips lines to 200, by using the `limit` list attribute on the view. Task-6348587