Thursday, March 20, 2025
4 changes · 18.0
Enhancements to existing features
Point of Sale orders now automatically enable invoicing when a company customer is selected. This reduces manual steps for staff while still allowing them to turn invoicing off when needed.
Original PR description
After this commit, when a company is selected, the order is set to "to_invoice = true" by default. The user is still able to put it back to false if he wants. task-id: 4658640 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The partner autocomplete feature now uses Dun & Bradstreet as its main company data provider instead of Clearbit, improving the reliability of suggested company information. Clearbit remains in use only for company logos, while data lookups are routed to the newer provider through Odoo's IAP service.
Original PR description
We are switching away from Clearbit which is very unreliable. For that reason we had an autosync feature which would update IAP's data for a company based on the data provided in Odoo. Instead, we are now switching to Dun & Bradstreet which has much more reliable data. Some routes have been changed to target the new API on IAP. We continue to use Clearbit for the logos which are not provided by DnB (yet). This is a backport of https://github.com/odoo/odoo/pull/196373 where models, fields, and public methods have been kept to respect the stable policy. task-4416928
Partner autocomplete now uses Dun & Bradstreet for company data instead of Clearbit, improving the reliability of business information suggested in Odoo. Clearbit remains in use only for company logos until the new provider supports them.
Original PR description
We are switching away from Clearbit which is very unreliable. For that reason we had an autosync feature which would update IAP's data for a company based on the data provided in Odoo. Instead, we are now switching to Dun & Bradstreet which has much more reliable data. Some routes have been changed to target the new API on IAP. We continue to use Clearbit for the logos which are not provided by DnB (yet). This is a backport of https://github.com/odoo/odoo/pull/196373 where models, fields, and public methods have been kept to respect the stable policy. task-4416928
The Zomato and Swiggy point-of-sale integrations now look up tax group names dynamically instead of relying on fixed labels. This helps keep tax calculations accurate when tax labels change, reducing maintenance effort and avoiding future configuration issues.
Original PR description
**=pos_urban_piper_swiggy Following this commit: ==== - Previously, static values like 'CGST' and 'SGST' were used. However, 'SGST' has been renamed to 'SGST/UTGST'. - To prevent similar issues in the future, tax group names are now fetched dynamically instead of using hardcoded values. - This ensures accurate tax computation and better maintainability. task-4626494