Wednesday, May 20, 2026
5 changes · master
New functionality added to Odoo
This update adds the ability to generate official PDF certificates for Philippine withholding taxes (BIR 2306 & 2307) based on partner and date range selections. This ensures compliance with BIR requirements for creditable and final withholding taxes, streamlining reporting for businesses operating in the Philippines.
Original PR description
In this commit: Added support for Philippines withholding tax certificate generation to comply with BIR requirements for creditable and final withholding taxes. This includes: - New report variants for BIR 2306 (Final Withholding Tax) and 2307 (Expanded Withholding Tax) - The ability to generate and download official PDF certificates for specific partners and date ranges. Related PR : https://github.com/odoo/odoo/pull/234343 Related PR : https://github.com/odoo/upgrade/pull/8775 task-4844002
This update introduces a new 'frontdesk_partnership' module that allows frontdesk access to be restricted to partners with active memberships. It also includes an auto-checkout feature, automatically checking out visitors after a set time period, streamlining the frontdesk process and improving visitor management.
Original PR description
This PR introduces the frontdesk_partnership module, that allows creating a frontdesk with the entry limited to partners having a membership. It is also possible to limit entry to one or several specific memberships. This also adds the auto-checkout feature to the frontdesk model. A certain time can be set on the frontdesk so that any visitor checking in will be automatically checked out after the time defined passed. Task-5428837
This update introduces support for the Phonestar VoIP provider within Odoo Enterprise. This enhancement expands communication capabilities for users, allowing them to integrate Phonestar's features into their business workflows. It represents a new feature addition to the Odoo Enterprise platform.
Original PR description
Task-6190383
This update introduces automated check templates that analyze financial accounts to provide clearer insights into potential issues. These templates now consider the aggregate status of related accounts, offering a more accurate assessment than previous methods. The goal is to enhance user understanding and allow for customization of these checks.
Original PR description
**[IMP] {account,l10n_in}_reports: rename return states for tax returns**
Rename states from infinitive to past tense verbs.
**[IMP] {account,l10n_be}_reports: add account-based automated check templates**
Introduce automated check templates based on account filters.
Unlike existing check models that return an 'anomaly' if records
exist or 'reviewed' if empty, account-based checks evaluate the
aggregate status of matching accounts.
The check result is determined by the "minimum" status found across
all accounts linked to the audited working file, following a specific
priority hierarchy: anomaly > todo > reviewed > supervised
Example: If a check matches multiple accounts where one is 'reviewed'
and the rest are 'supervised', the resulting check status will be 'reviewed'.
The goal with this change is first to allow users to better understand what
filtering is done for each check and enable the user to modify it.This update introduces a new way to pay business leaders with 'Presence Tokens,' which are taxed differently than standard salaries. The system now automatically calculates and deducts withholding tax based on token amounts, applying varying tax rates (27.25%, 32.30%, or 37.35%) to ensure accurate tax reporting for this specific remuneration type.
Original PR description
Purpose ======= You can get a specific kind of remuneration for business leaders : "Presence Token", it's taxed differently Specifications ============== Add a new salary rule Input "Presence Token" available on Payslip. This amount of money should be categorized "Base remuneration" and a new category "Token Tax" Add a new rule Presence Token Withholding Tax computed like this : Tokens amounts <= 500 → Tax is 27.25% of the amount Tokens amounts >= 500.01 to 650 → Tax is 32.30% of the amount Tokens amounts >= 650.01→ Tax is 37.35% of the amount This rule takes all rules with category Token Tax Presence Token Withholding Tax is substracted from Net Task-6106132