Tuesday, February 11, 2025
6 changes · master
Enhancements to existing features
Payslips will now automatically recalculate whenever they are saved, reducing the risk of payroll errors after changes to pay structure, period, or other calculation-related fields. This is especially helpful for batch payroll processing, where manually recomputing each payslip can be easy to miss.
Original PR description
There is a very high chance of committing mistake when the payslip is confirmed without re-computing (manually) after changing the Structure/Period or any other field which has impact on computation. This happens especially when dealing with batch payments, where payslips have to be re-computed and confirmed when sent back to the draft stage to change any of the above mentioned fields (like Structure, Period etc.) To address this, auto recomputation is required. This change makes the payslip recompute automatically whenever it is saved. task-4058455
Signed documents can now display a unique certificate reference on every page. This makes it easier to match a downloaded signed PDF with its certificate of completion and verify that they refer to the same final document.
Original PR description
## Before this commit: The final signed PDF documents did not include any reference to the certificate. The certificates' main Signature field is assigned to the creation hash which doesn't represent the final version of the assigned document. ## After this commit: The final signed PDF documents now include the log_hash of the final signature shown on the top of each page. The log_hash serves as a unique identifier for the signed document and links it to the certificate of completion. The certificate's main signature field is also showing the log_hash of the final signature which is now more accurate representing the downloaded signed document. __________________________________________________________________________________________________________ I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr) task-id: 4423449
Point of Sale now supports dark mode, making the interface more comfortable to use in low-light environments. Related POS screens and integrations, including restaurant appointments, barcode lookup, and WhatsApp receipts, were updated for a consistent experience.
Original PR description
*: pos_restaurant_appointment, product_barcode, whatsapp_pos This commit adds dark mode support to the POS (Point of Sale) module requires: https://github.com/odoo/odoo/pull/196219 Task-4488031
The preparation display no longer uses the “skip change” order-line status to delay kitchen preparation. This simplifies the restaurant POS flow and prepares it for the newer courses feature, which handles staged preparation in a more standard way.
Original PR description
The “skip_change” status was introduced to ensure that the kitchen prepares order lines only when requested by the waiter. This commit removes that status, as it will be replaced by the courses feature, which manages it more effectively, aligning with standard POS software practices. task-4526151
Thai sales and tax Excel reports now handle credit notes more accurately and include point-of-sale related entries. This gives businesses a more complete and reliable view of sales and tax reporting activity.
Original PR description
Improve these two xlsx export by properly handling credit notes. The report is also no longer build based on the tax total, meaning that it can now display pos-related entries. Task ID: 4113553
Accounting journal names have been updated to better reflect the range of documents they can contain, including invoices, bills, refunds, and credit notes. This makes the labels clearer for users and reduces confusion in accounting workflows and related reports.
Original PR description
The journal have a name that implies that you should only have Customer Invoices or Vendor Bills but you can also get refunds and credit notes. task-4427096