Daily updates from Odoo
Monday, June 1, 2026
6 changes · master
New functionality added to Odoo
This update introduces a new module, `obox_pos`, to seamlessly integrate Obox connected scales into the Point of Sale (PoS) system. This allows for accurate weight-based product tracking and order processing within Obox, improving operational efficiency and data accuracy.
Original PR description
We add a new `obox_pos` module to integrate Obox connected scales to PoS.
This update integrates Obox receipt printers into the Point of Sale (POS) system. Leveraging the Obox's ePOS format compatibility, the change simplifies printer configuration and utilizes existing EpsonPrinter code, improving POS functionality. This allows for seamless printing of receipts from Obox printers.
Original PR description
See: odoo/obox#152 This commit adds support for Obox receipt printers in the POS. Since the Obox now supports the ePOS format, most of the ePOS code can be reused. Configuring an Obox printer simply prefills the IP with the correct path and the POS just uses the same EpsonPrinter class as normal. task-6241706
This update introduces a new Kanban view within the Obox app, allowing users to easily manage and track all connected devices grouped by their respective Obox. When an Obox is paired, the system automatically initiates a device discovery process, streamlining device setup and management. This improves the overall user experience for Obox device integration.
Original PR description
This commit adds a 'Devices' menu item to the Obox app, which links to a Kanban view of all the devices grouped by Obox. In addition, a device discovery is automatically started once an Obox has been paired. <img width="892" height="340" alt="image" src="https://github.com/user-attachments/assets/42d4a421-0185-4cdf-982f-55eb241e60de" /> task-6241705
This update introduces support for calculating the 'Cotisation Wijninckx,' a Belgian payroll tax related to group insurance. Eligibility is determined by a government letter and the tax rate is 12.5% of the declared amount. This ensures accurate tax reporting for employees with qualifying group insurance.
Original PR description
Purpose: When you have a group insurance and the amount of the group insurance is exceeding a specific amount, you'll be eligible to the "Cotisation Wijninckx" To know if you're eligible or not, it's based on a letter sent by the government to you, or to your payroll company. If you're eligible, they'll communicate you the amount to tax for that cotisation, the amount to pay is 12.5% of the declared amount. Current Behavior: - add a new salary rule input for Cotisation Wijninckx - add a rule parameter for the rate of the cotisation with value 12.5% starting on 1/1/2026 - declare the Cotisation Wijninckx under code 868 in the DMFA if it's present task-id: 6201188
This update allows companies to configure and manage employee contributions towards hospitalization insurance premiums. It automatically deducts these contributions from employee salaries via payroll, providing greater flexibility and control over benefits. The changes standardize settings and improve data management for company-specific insurance configurations.
Original PR description
**Purpose** In some companies, employees pay part of the hospitalization insurance premium themselves. This contribution must: - be configurable at the company level - be automatically applied to employees enrolled in hospitalization insurance, - and be deducted from the employee’s net salary through payroll computation. **Specifications** This PR implements the employee contribution workflow as follows: - Add a company level setting defining the default employee contribution amount. - Initialize the employee contribution field from company settings when hospitalization insurance is enabled on the employee. - Allow editing the contribution per employee. - Add a salary rule that deducts the employee contribution from the payslip. - Ensure the rule is computed before `NET` salary. task-6111061
This update adds a new report, MUHSGK V2 (1003B), required for Turkish clients to submit monthly payroll data to the SGK and GİB authorities. This ensures compliance with Turkish regulations regarding withheld taxes and social insurance contributions, streamlining reporting processes.
Original PR description
On a monthly basis, all clients in Turkey are obligated to submit reports to the social insurance entity (SGK) and the revenue authority (GİB). The reports include details about the employee, employer, and amounts deducted from the employee's salary to be submitted to the authorities. The main report for this task is the MUHSGK V2 (1003B), which is a combined report for both withheld taxes from employees' salaries and withheld amounts for social insurance. task-id: 4966571