Thursday, July 8, 2021
18 changes · master
Enhancements to existing features
VAT numbers for Chile and Colombia are now formatted and validated using the standard library aligned with official government formats. This improves consistency and removes an outdated custom Colombian validation method.
Original PR description
format vat using stdnum library as presented by the Government remove custom vat check for Colombian(check_vat_co) because stdnum library have vat check for Colombian another reason to remove is that custom vat have commented that this method is copied from outdated vatnumber library task-2029742 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor now shows the scroll-down button option only when a section is set to full height. This keeps editing choices clearer and avoids offering a button setting when it would not apply.
Original PR description
- Show "scroll down button" only when height is 100%. - Make the "scroll down button" a child of "height" option. task-2471323 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Job listings are now easier to organize and manage, with sequencing support and clearer website publication status shown in recruitment views. The website also more consistently displays open positions and avoids showing broken or truncated HTML content, improving the candidate-facing experience.
Original PR description
Multiple improvement with job views: - Add a sequence field for jobs - Display 'Open Positions' on the website event if there is only 1 open position - Display whether the website is published on both the list and the form views of hr.job - Fix an issue introduced with 446d906f508880eb787debbec3c23cfd081bb045 where html field would be cut and html tags would be displayed Minor change: - Add an sql constraint on the estimated number of recruitment to be positive Task ID: 2581595
The Accounting settings screen now gives the chart template field more room to display longer values. This makes configuration easier to read and reduces wasted space in the settings layout.
Original PR description
Lots of unused space and the values can be long sometimes [task-2526878](https://www.odoo.com/web#cids=1&id=2526878&model=project.task) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting entries can no longer be posted to journals that have been archived, helping prevent transactions from being recorded in inactive records. When duplicating an accounting entry, an archived journal is also no longer carried over, reducing mistakes and cleanup work.
Original PR description
* Raise an exception if posting an entry in an archived journal. * Do not copy the journal of an account.move if it is archived. [task-2516060](https://www.odoo.com/web#id=2516060&model=project.task) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Payment method management is easier and more consistent, including quicker access to payment provider setup from journals and clearer handling of disabled providers. These changes help accounting teams configure payments with less confusion and improve reliability across payment and check-printing workflows.
Original PR description
To improve the payment method system, proceed to a few changes such as adding a setup button to directly open the acquirer form from the journal, and changing the style of lines linked to a disabled acquirer. Task id #2573145 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Department pages now show employee totals in the main HR area, offer a wider card layout, and make department names easier to open for editing. The expense list also separates the create and upload buttons so they are easier to use.
Original PR description
Moves a field from hr_holidays to hr (`total_employees` of hr.department) to display it in the department list view. Widen the department kanban view to display more information and allow clicking on the department name in the kanban view to edit it. Force a small margin to the left of the upload button in the expense list view. Previously the create and upload button would be stuck to each other. Task ID: 2582448
This update renames an internal website setup field to better reflect how website feature suggestions are chosen. It clarifies that preselected options now consider both the type of website and its intended purpose, helping keep configuration logic aligned with the business flow.
Original PR description
Rename field website_type_preselection to website_config_preselection since feature preselection is not only based on website type anymore but also on website purpose. task-2518565 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Dutch localization now groups taxes only by their amount instead of separating domestic, EU, and non-EU categories. This simplifies tax setup and reporting, making it easier for businesses using the Netherlands localization to manage comparable tax rates consistently.
Original PR description
Do not make a distinction for domestic/eu/non eu taxes. [task-2508572](https://www.odoo.com/web#cids=1&id=2508572&model=project.task) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The revert button in grouped accounting move lines now uses an undo icon instead of a refresh icon. This makes the action easier to recognize and aligns it with similar banking screens, reducing confusion for users.
Original PR description
The current icon used by the revert button on account.move.lines group by view is a refresh icon. Change it by an undo icon like on the bank statement lines. Task id #2585445 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website setup configuration now uses a broader field name that better reflects how options are preselected. This keeps the system aligned with the current setup flow, where choices depend on both website type and purpose.
Original PR description
Rename field website_type_preselection to website_config_preselection since feature preselection is not only based on website type anymore but also on website purpose. task-2518565
HR teams can now request and create appraisals for multiple employees in one action instead of handling each employee separately. This saves time and reduces repetitive work when preparing appraisal cycles for groups of staff.
Original PR description
task - 2578118
The asset management screens now provide clearer tooltip guidance for the proration setting. This helps users better understand how asset depreciation timing is calculated, reducing confusion during asset setup.
Original PR description
[task-2534565](https://www.odoo.com/web#id=2534565&model=project.task)
Helpdesk-related accounting reversals now automatically use the same journal type as the original accounting entry. This prevents errors when creating reversals and keeps financial records consistent with the source transaction.
Original PR description
"journal_id" is now required on move reversals. Add move ids to context to set default journal in view Task: 2497529 community PR: https://github.com/odoo/odoo/pull/72431
The payroll batch wizard now avoids creating more than one payslip for the same employee in a single batch. This helps payroll teams prevent duplicate records and reduces the risk of incorrect payroll processing.
Original PR description
Prevent the payslip generation wizard from creating two payslips for the same employee on a batch. Task ID: 2583991
The payroll payslip screen now shows the refund button only when appropriate and warns users before refunding the same payslip twice. This helps prevent accidental duplicate refunds and makes the payroll workflow clearer for HR teams.
Original PR description
Fix the hide condition for the refund button since the previous change. Also adds a new confirm dialog when trying to refund twice. Task ID: 2583981
Payment method workflows were strengthened across accounting, batch payments, SEPA transfers, and direct debit. This makes payment processing more reliable for businesses and helps reduce errors in banking and reconciliation operations.
Original PR description
Various improvements to the payment method system, in order to make it better and more robust. Task id #2573145
The Belgian payroll CP category field is now hidden on job forms for companies outside Belgium, keeping HR screens cleaner and more relevant. Referral-related job listings continue to respect the intended sequence order when the referral app is installed.
Original PR description
Hide cp category in the hr.job form view outside of belgian companies Task ID: 2581595