Monday, March 24, 2025
6 changes
4 changes
Enhancements to existing features
Payroll screens and settings have been refined to make common tasks easier to understand and complete. Users get clearer labels, helper text, improved search and filters, and localized form improvements for Belgium and the United States.
Original PR description
_ * = hr_contract_salary, hr_work_entry_holidays_enterprise, l10n_us_hr_payroll, l10n_be_hr_{contract_salary, payroll_fleet}, test_l10n_be_hr_payroll_account
This PR introduces various improvements to the payroll module, focusing on ux and functionality enhancements:
- improved UX for kanban, form, and list views across other inputs, payslips, and contracts.
- Added helper text to salary attachments, payroll dashboards, contracts, headcount, master reports, and offers for better clarity.
- Improved payroll settings for easier configuration.
- Updated module titles, menus, and column headers in list views.
- improved filters and search functionality in batch payslips and other inputs.
- Localized improvements: - Belgium: Enhanced individual records, contracts, resumes, and form views. - USA: Improved contract form views.
task-4334973Contracts created through signed salary offers now keep a direct link to the contract template used. Users are also redirected to the relevant contract template instead of the contract form, making the offer-to-contract flow clearer and easier to follow.
Original PR description
This PR improves contract generation through the offer signing process. Now, the contract template is directly linked to the contract when created from an offer. Additionally, the redirection will correctly lead to the contract template instead of the contract form from the offer. task-4573828
A new contract checkbox lets companies decide whether overtime from attendance should be included when calculating work entries, regardless of the planning source. This gives payroll and HR teams clearer control over extra hours and helps avoid unintended overtime calculations.
Original PR description
add a checkbox to control whether overtimes are taken from attendance when computing work entries regardless of the source task-4360628
The payroll payslip line report has been improved with a clearer list view, making it easier for users to review payroll details. The update also adjusts the pivot report behavior so payroll data is displayed more appropriately and avoids confusing interactions.
Original PR description
- add list view for more clarity on the new payslip line report Task: 4626207
2 changes
Enhancements to existing features
The Point of Sale now automatically selects the lot or serial number for an item when there is only one valid option available. This reduces extra steps for cashiers and helps speed up checkout while keeping product tracking accurate.
Original PR description
In this commit: ========== Will now automatically assign a lot/serial number to the order line, if there is only one available option to choose from. Task: 4654071
Resolved issues and error corrections
Fixed an issue where invoices could not be sent by email when the main invoice customer had no email address. The system now checks the selected email recipients instead, allowing invoices to be sent to other contacts with valid email addresses.
Original PR description
If the invoice partner has no email address set, you can't send out the invoice by email to other contacts. Check email for contacts in the mail_partner_ids field instead of invoice partner and send to emails existed. opw-4624587 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr