Tuesday, April 2, 2024
5 changes · master
Enhancements to existing features
The SEPA Direct Debit payment setup screens were updated to align with recent payment app changes. Configuration sections and message fields that are no longer managed this way are now hidden, reducing clutter and keeping the setup experience consistent.
Original PR description
Following the removal of explicit view configuration fields and the _compute_view_configuration_fields method in the payment module, this commit updates the payment_sepa_direct_debit module using xpaths to hide : - `credentials` page - `allow_tokenization` fields - `pre_msg` fields - `done_msg` fields - `cancel_msg` fields task-3679393 See odoo/odoo#152517 See odoo/upgrade#5667 See odoo/documentation#7686
Australian payroll now creates SuperStream contribution records directly from validated payslips, reducing manual entry and the risk of incorrect employee or fund details. Businesses can split superannuation across multiple accounts by proportion and register payments from the SuperStream workflow.
Original PR description
SuperStream is the way businesses must pay employee superannuation guarantee contributions to super funds. This process is part of the STP. Currenty, after validating the payslip we needed to create superstream record and manually input all the correct employee details. This Commit automates this process by - Adding superstream lines from payslip. - Computed fields for superstream based on account configuration. - Allows super to be paid to multiple accounts according to proportions. - Allows Payment registration from superstream. Task - 3635231
Users can now include the overdue amount in customer follow-up messages, rather than only the total amount due. This helps keep reminders accurate when specific invoices are excluded from a follow-up report.
Original PR description
Have a customer with multiple invoices in need of action (i.e. first remainder email) in followup reports Exclude an invoice. The amount in the message will not change upon refresh because it is the total amount due of the partner and there is no way to encode just the overdue opw-2419553
Adds support for calculating and accounting for UAE corporate tax when annual net profits exceed the taxable threshold. This helps companies prepare required corporate tax reporting directly within the UAE localization reports.
Original PR description
When a corporation's annual net profits exceeds a certain limit, a corporate tax has to be paid. This commit implements the calculation and accounting of this corporate tax. task: 3690934
Discuss now includes breadcrumbs, making it easier for users to move back through previous pages or conversation areas. This improves day-to-day navigation and helps users stay oriented while working in messaging.
Original PR description
This commit adds breadcrumbs to Discuss page, so that users can easily browse backwards. Community PR: https://github.com/odoo/odoo/pull/153802 Task-3734245