Daily updates from Odoo
Wednesday, May 28, 2025
6 changes · master
Enhancements to existing features
The update tightens internal checks so certain business rule constraints must use clear, valid names. This helps prevent configuration or upgrade issues in HR and payroll-related modules without changing day-to-day user workflows.
Original PR description
odoo/odoo#211222
The Indian payroll payment advice report now shows the final total in words and includes the cheque date alongside the cheque number. The payment advice wording was also updated, making the report easier to read and reference for payroll and banking processes.
Original PR description
- Added final total in words on the advice report. - Included cheque date after the cheque number for better reference. - Updated advice sentence. task-4652034
Point of sale blackbox communication now uses a more flexible connection method that can fall back to websockets when long polling is unavailable. This improves reliability for Belgian fiscal devices and helps reduce connection interruptions during checkout.
Original PR description
We updated the way of contacting the blackbox by using the `iot_http` service instead of the `iot_longpolling` one : this allows using the websocket as a fallback to the longpolling. Community PR: odoo/odoo#212050 Task: 4824066
Belgian point of sale configurations using a blackbox are now easier to start and keep compliant. The system prompts users for missing national identification details, syncs those details between linked user and employee records, and automatically applies required rounding, receipt printing, preview, and fiscal category settings.
Original PR description
This commit introduces an easier user experience to start with the blackbox.
Changes:
- If no insz or bis number when opening a certified session, it opens a modal for the user to add it to its account.
- If an employee is linked to a user, a change of insz or bis number in one of the two will update the field in the other.
- When linking a blackbox to a config, it will automatically create a rounding method (the classic belgian one) and link it to the config.
- Automatic Receipt Printing and skip preview screen are checked by default when using a config with a blackbox.
- Fiscal data category is now always in the limited categories when using a blackbox.
task-id: 4643331
Community PR: https://github.com/odoo/odoo/pull/206237Refunds in Point of Sale are now consistently handled as floating, open orders across affected localization and compliance modules. This aligns enterprise add-ons with the updated refund flow, helping reduce inconsistencies during refunds and invoicing.
Original PR description
This commit adapts the enterprise modules to the new behavior of the refund flow.
Marc Demo's access rights have been restored across service-related demo data. This helps demo environments work as expected for helpdesk, field service, and planning scenarios.