Thursday, July 8, 2021
10 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
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
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
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
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 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