Wednesday, February 15, 2023
6 changes · master
Enhancements to existing features
This pull request updates accounting and electronic invoicing areas, including journals, customer/vendor bills, payments, security rules, views, and related tests. It appears intended to improve or adjust accounting document handling, but the sparse PR title and commit message make the exact business outcome unclear.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The HR Skills app now lets users generate and print employee CVs using resume and skills information already stored in Odoo. This makes it easier for HR teams and managers to share consistent, professional employee profiles without manually recreating documents.
Original PR description
TaskID: 2971501
Payments now show the same message history as the accounting entry behind them, avoiding duplicate chatter areas. This makes payment records clearer for users while preserving change tracking on payment details.
Original PR description
account.payment inherit mail.thread but inherits account.move. Since account.move is also inheriting mail.thread, the payment is working with 2 chatters. This change aims to unify that by displaying the chatter from the account move in the payment form view, while at the same time keep tracking value changes from the payment as it was done at the moment. Task id #2770147 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Updates were made to electronic invoicing support for Chile, Colombia, and Peru. These changes help improve compliance workflows and reliability for businesses using local invoicing requirements in those countries.
Resolved issues and error corrections
Email cleanup now avoids a batching behavior that could cause scheduled jobs to time out and block tracking updates after mailings. This helps keep email marketing tracking responsive and reduces the risk of delayed background processing.
Original PR description
Bug === The unlink of the <mail.mail> in the CRON is problematic because we accumulate a lot of records, and the CRON timeout. Task-3179157 See odoo/odoo/pull/73271
Single payslip creation now checks for missing work entries before allowing the payslip to be created. This prevents incorrect payroll documents and aligns individual payslip creation with existing batch payroll safeguards.
Original PR description
When creating a single payslip it is currently possible to do this with missing work entries, resulting in a faulty payslip being created. With this change we perform the same check that is done when generating payslips in batch (in the work entries overview) to make this impossible. task-3055129