Sunday, December 7, 2025
4 changes · saas-18.3
Enhancements to existing features
This update ensures that tax information is included when exporting invoice data to government agencies. Previously, only the customer's tax was considered; now, the company's tax payments and potential refunds are accurately reflected. This is necessary for proper tax reporting and compliance.
Original PR description
Following the task- https://www.odoo.com/odoo/project.task/4878805 and PR- https://github.com/odoo/odoo/pull/213931 Here we are not collecting tax from the customer but the company has pay taxes to the goverment and after that the company can claim refund for the taxes. So when we are sending data to goverment then we need to include tax part into the invoice total task-5369117 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#238942 Forward-Port-Of: odoo/odoo#238641
This update ensures that the total tax amount paid by the company is accurately included when generating reports for government tax filings (GSTR). Previously, only the gross invoice amount was reported. This change aligns the reporting data with the company's tax obligations and refund claims, improving the accuracy of government reports.
Original PR description
Here we are not collecting tax from the customer but the company has pay taxes to the goverment and after that the company can claim refund for the taxes. So when we are sending report data to goverment then we need to include tax part into the invoice total task-5369117 Forward-Port-Of: odoo/enterprise#101525 Forward-Port-Of: odoo/enterprise#101308
Resolved issues and error corrections
This update ensures that quality checks remain active for split pickings (like backorders) in Odoo. Previously, the system automatically deleted these checks, assuming the original picking was complete. This change prevents disruptions to the quality control process for partially fulfilled orders, improving order accuracy.
Original PR description
When splitting a picking (thus creating a backorder), the quality checks that are still in state 'none' are deleted because Odoo assumes that the old picking is done and the QCs are not needed anymore. This fix ensures that QCs for split pickings that are still in progress remain. opw-5193424 Forward-Port-Of: odoo/enterprise#101325
This update resolves an issue where the Frontdesk kiosk URL didn't display the correct company logo when switching companies. The fix ensures the kiosk always pulls the appropriate company record, including its logo, by automatically updating access permissions. This provides a consistent and accurate view for users.
Original PR description
When switching companies in a Frontdesk station and opening the kiosk URL, the company logo does not appear. **Steps to produce:** - Install the `frontdesk` module. - Ensure the database has at least…
When switching companies in a Frontdesk station and opening the kiosk URL, the company logo does not appear. **Steps to produce:** - Install the `frontdesk` module. - Ensure the database has at least two companies, each with a logo configured. - `Enable multi-company` access (user has access to all companies). - Open any Frontdesk station configuration and change the company to one different from the currently active company. - Copy the kiosk URL and open it in an incognito/private window. - The kiosk opens, but the company logo is missing. **Issue:** - Company logo not comes on frontdesk kiosk. **Root cause:** - When the kiosk URL is accessed, Odoo logs an `Access Denied by record rules`. - This happens because the selected company on the station is not included in the `Public User’s companies`. - As a result, the public user cannot read the company record, so the logo does not load. **Solution:** - Added an `onchange` on `company_id` to automatically include the selected company in the Public User’s `company_ids` if it is not already present. - This ensures the kiosk always has access to correct company record and logo. - Also added an XML-side fix to prevent an access error that occurs when a company is not activated and we attempt to select it in the company field. **Before:** <img width="500" height="500" alt="frontdesk_image_before" src="https://github.com/user-attachments/assets/b002ac6e-5271-4561-bf03-542a3feeefd1" /> **After:** <img width="500" height="500" alt="frondesk_image_after" src="https://github.com/user-attachments/assets/7b5bffe4-ccbf-48f5-ad9c-d5e6d2e7678e" /> **opw-5138980** Forward-Port-Of: odoo/enterprise#100300