Wednesday, December 31, 2025
5 changes · master
Resolved issues and error corrections
This update fixes an issue where payslips were not displaying currency symbols correctly. A small, hidden field was added to the payslip form to ensure accurate monetary formatting and display of currency information. This ensures all payroll data is presented accurately for reporting and financial analysis.
Original PR description
The properties widget relies on the presence of the currency field in the view. Add an invisible currency_id field to the payslip form to properly display monetary symbols. task-5357836 Forward-Port-Of: odoo/enterprise#102896
This update removes a specific test patch related to the `l10n_eg` driver. As the driver has been moved to a central location within Odoo, this patch is no longer required. This change improves test stability and reduces complexity.
Original PR description
As we move `l10n_eg` driver to a controller in `odoo.iot_drivers`, we no longer need to patch it. see odoo/odoo#240043
This update fixes a visual issue where warning tooltips were incorrectly displayed across the entire payrun status. Now, tooltips only appear on the specific stage where a warning exists, leading to a clearer and more accurate representation of payrun status for users. This enhances usability and reduces potential confusion.
Original PR description
Issue: The warning tooltip appeared on all stages of the payrun, even when the warning existed only in the current stage. Fix: Show the warning tooltip only on the active stage where the warning or error bubble actually exists. Impact: Makes the payrun status bubbles clearer and prevents users from misunderstanding where warnings actually are. task-5406861 Forward-Port-Of: odoo/enterprise#101812
This update enhances the clarity of duplicate records within the POS Enterprise module. A '(copy)' tag has been added to the names of duplicated records, making it easier for users to differentiate between them when using the POS prep display feature. This improves organization and reduces potential confusion.
Original PR description
In this commit: ------------------ - We have appended `(copy)` to the record name when duplicating a record, making it easier to distinguish duplicate entries in `pos_prep_display` model. Related PR: https://github.com/odoo/odoo/pull/238615 task: 5380927
This update ensures that Brazilian Point of Sale (POS) orders are named correctly, reflecting the required NFC-e sequence defined in the POS configuration. Previously, order names were not matching the sequence number, leading to potential reporting issues. The fix updates a key method to accurately generate the order name based on the country setting.
Original PR description
Brazilian order shoud follow the NFC-e sequence defined in the POS config. Steps to reproduce: ------------------- * Setup a POS in Brazil with NFC-e sequence (set the sequence to 1234) * Create a new order in the POS * Validate the order * Check the order name in backend > Observation: The order name is like: POS-00001 instead of POS-1234 Why the fix: ------------ We adapt the method _compute_order_name to get the correct sequence number if the country is Brazil. opw-5243454 Forward-Port-Of: odoo/enterprise#102275