Tuesday, November 13, 2018
3 changes · master
Enhancements to existing features
The accounting setup now automatically enables dedicated credit note numbering for Belgium, France, and Luxembourg. This helps companies in those countries follow local invoicing expectations without extra manual configuration.
Original PR description
Description of the issue/feature this PR addresses: Make “Dedicated Credit Note Sequence” depend on localization. Activate that option for Belgium, France and Luxembourg. Current behavior before PR: “Dedicated Credit Note Sequence” always set to False Desired behavior after PR is merged: Set to true for be/fr/lu -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Closing a payroll batch now also calculates and closes every payslip in that batch, instead of only marking the batch itself as closed. This helps payroll teams complete month-end processing reliably, including related accounting, even for large employee groups.
Original PR description
#### Description of the issue/feature this PR addresses: Closing a Payslip Batch has to ensure that all payslips inside of it are well calculated and closed. Otherwise some helpers (as `sum`) won't work correctly because there are open payslips from the last month batch. #### Current behavior before PR: Closing a Batch just changes the batch state. #### Desired behavior after PR is merged: This action ensures that if there's a Payslip Batch with 200+ employees, closing the Batch will complete the whole process including the accounting. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes a timing issue that could sometimes prevent signature fields from appearing on the signing page. This makes the salary package signing tour more reliable and avoids random interruptions during the process.