Monday, January 29, 2024
3 changes · master
Enhancements to existing features
Indian GST treatment on invoices now comes from the customer or vendor contact record and can no longer be edited directly on the invoice. This helps keep GST reporting consistent, while allowing draft invoices to be updated in bulk when a contact's GST treatment changes.
Original PR description
Before PR: --- GST Treatment Type is editable in invoice form. After PR: --- As GST Treatment is directly coming form contact master we should not allow user to change GST Treatment type on invoice form.Else it would be hard to reconcile GSTR Reports with invoice posted based on GST Treatment type. In case where large invoices are needed to change GST Treatement type a button is added in contact master which updates the GST Treatment in draft invoices. task id: 3339052
Indian localization now helps users find and select HSN codes using government API-backed autocomplete. This improves invoice and product setup accuracy while removing an unused HSN description field from demo and product data.
Original PR description
- Add the hsn_autocomplete widget, also add the options attribute for the hsn_description which takes the field name, and then after selecting the hsn_code, the hsn_decription will be stored in that field. - Remove the "l10n_in_hsn_description" field as there is no such purpose for the field, also remove that field from the demo data as well. Task: 3646598
This update streamlines how messaging, live chat, and activity data load when Odoo starts, reducing extra background calls and making initialization more reliable. It also fixes timing issues that could delay activity information in the top menu, helping users see updates consistently after opening the app.
Original PR description
See individual commits. Part of task-3605717 https://github.com/odoo/enterprise/pull/54926