Thursday, July 24, 2025
3 changes · 18.0
Enhancements to existing features
This update adds tax mapping between Switzerland and EU countries for the EU One Stop Shop module. It helps Swiss businesses selling goods directly to EU consumers configure OSS reporting more easily and reduce manual setup.
Original PR description
Make it easy for any Swiss company that wants to operate B2C sales of goods to customers located in the EU to take advantage of the EU One Stop Shop (OSS) Module, aka l10n_eu_oss_reports. We will ease the discoverability and the configuration Adding the Tax Mapping between Switzerland and the rest of the EU countries task-4943589 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#220084 Forward-Port-Of: odoo/odoo#219380
This update improves everyday reliability across Odoo by fixing access handling, notification data consistency, and point of sale troubleshooting. It also enhances the web editor with easier content movement and selection, and adds more flexible date filters for business records.
Online orders from UrbanPiper, Zomato, and Swiggy now calculate and display taxes more accurately based on location and fiscal settings. This helps merchants apply the right tax responsibilities, including special GST handling for India, reducing manual corrections and accounting discrepancies.
Original PR description
**: pos_urban_piper_zomato, pos_urban_piper_swiggy After this commit: --- - For orders outside India, price are received from UrbanPiper as tax-inclusive. Odoo now properly computes the unit price and applies taxes based on the fiscal position. - For India, special handling is implemented: - 5% GST is collected and paid by the aggregator, so only this tax is added via fiscal position mapping. - For other tax rates like 12% or 18%, the merchant is responsible, so these must be configured explicitly in the fiscal position. Note: --- - If a user does **not** want to receive a particular tax in the order, they must manually add a line for it in the fiscal position. Task: 4862417