Wednesday, February 18, 2026
2 changes · saas-18.4
Enhancements to existing features
Payslip information now uses the date an employee joined the company for the current employment period, rather than the start date of their latest contract. This keeps payslip records stable when employees change roles or contracts internally, while still handling employees who leave and later rejoin separately.
Original PR description
In the paysplip definition, the current contract's start date is used. But if a person changes job or contract internally we don't want this value to change and we want it fixed to when the person joined the company. Notably, if a person worked at the same company in two well distinct periods, we want to consider the beginning of this period and not of the previous one(s). Here we create a new function, similar to _get_first_version_date() which returns the beginning of the contract tied to the first version of the period, instead of the beginning of the version itself, which might be before or after the actual date of the start of the contract. We call this function _get_first_contract_date(). Task: 5909637 Enterprise PR: https://github.com/odoo/enterprise/pull/106692
This update enhances the German Point of Sale (POS) integration by optimizing transaction processing times and correcting tax mapping. Specifically, it improves the accuracy of VAT exports and addresses several business-related scenarios, leading to more reliable financial reporting.
Original PR description
*: pos, pos_cert In this commit: ------------------ - The transactions were shown to be processed within 0-1 seconds as we were used to call start and finish transaction calls on validation so in the case of retails it won't give actual data of start and end time so we need to improve this and called now for `start transaction` when first orderline added to a new order, calling `cancelled` if the order is deleted or all the orderlines are removed manually, and `finished` on validation of the order. - we have also now handle correct tax mapping by backporting pr: https://github.com/odoo/enterprise/pull/83300 and many other business cases are handled. task: 5184287 Forward-Port-Of: odoo/enterprise#107509 Forward-Port-Of: odoo/enterprise#99216