Wednesday, September 27, 2023
9 changes
Enhancements to existing features
AvaTax is now automatically installed for companies in countries where it is commonly used, including the United States and Brazil. A new settings checkbox also makes it easier for businesses to enable AvaTax when needed, reducing setup effort for tax compliance.
Original PR description
Auto install AvaTax module for countries that use AvaTax ('US','BR'). Add a checkbox in settings to easily install the module if needed
task ID: 3398637The General Ledger, Partner Ledger, and Journal Report now show invoice dates more clearly, making it easier for users to review and reconcile accounting information. The update also fixes payment lines in the Customer Invoices journal report so account names consistently show the relevant partner information.
Original PR description
Description of the issue/feature this PR addresses: The invoice date (or accounting date if there is not accounting date available) is not shown in the General Ledger, Partner Ledger and Journal…
Description of the issue/feature this PR addresses: The invoice date (or accounting date if there is not accounting date available) is not shown in the General Ledger, Partner Ledger and Journal Report. This piece of information is missing and could be useful During this feature's development, a bug was found in the Customer Invoices in the Journal Report. The name of the account receivable of the invoice was renamed from [code][name] to [code][partner] to give more information to the user. The bug was that this behavior was only present in the first line of the invoice so if the invoice was paid in multiple times, only the first line would have the adapted name. Desired behavior after the PR is merged: Adding this commit, the three targeted reports now show the invoice date and a small fix is done to the account name in the Journal Report. The General Ledger now has an "Invoice Date" column which shows the data resulting from retrieving both the accounting and the invoice date and showing the latter only if the former is not available. The Partner Ledger now uses the old "Ref" column as column name. That column is removed and replaced by a new "Invoice Date" name which content is the date previously used in the column's name. The Journal Report now has a new "Invoice Date" column and doesn't use the date in the name of the column anymore. With regards to the bug that was found, a fix is made so that every line showing a payment in the Customer Invoices of the Journal Report uses the adapted name [code][partner]. task-3388333
Point of Sale can now handle products with multiple selectable options, such as several toppings or modifiers. Kitchen and preparation screens also show these options, helping staff prepare orders more accurately.
Original PR description
Prior to this PR, `product_configurator_popup.js` did not support attribute selection of type `multi`. In addition, the `pos_preparation_display` did not display any attributes. Now it's possible to select attributes of type `multi` in the Point of Sale, and the preparation display shows all available attributes. taskid: 3497560 Preparation display before:  Preparation display after:  Point of Sale multiple attributes support: 
Booked tables in the restaurant point of sale now display the reservation name and expected number of guests. This helps staff quickly identify reservations on the floor plan and prepare tables more efficiently.
Original PR description
Prior to this commit the name of the reservation was not displayed under the booked table. In addition to fixing this issue, this commit adds the number of people expected on the table. Example: https://drive.google.com/file/d/1dY1Bm2BmxA7sB2nsqax8qFUx7ED-1W3u/view?usp=drivesdk Before:  After: 
Odoo Studio now shows or disables sidebar settings based on related options, making the view editor easier to use. This helps users see only relevant choices without changing the underlying view configuration.
Original PR description
This commit introduces the concept of 'Computed Options' in the sidebar of the view editor. Those are options that are tied to another option. Their value and visibility depends on another option present in the sidebar. While computed options are used to adapt the display of the property in the sidebar, the actual value is not changed in the view. This is only a way for studio to improve the user experience by showing only relevant options, or disabling those that are superseeded by others. task-3469741
Spreadsheet users now see a clearer warning when their personal language/region settings differ from the spreadsheet’s settings. The message shows the spreadsheet’s date and number formats, helping users enter values correctly, and spreadsheet loading is improved by avoiding an extra background request.
Event attendee badges now support multiple print layouts, including A6, foldable A4, and four-per-sheet formats. QR codes replace traditional barcodes on the relevant badge templates, making check-in badges easier to scan and better suited to different printing needs.
Original PR description
Before, badge of event attendees were always using the foldable format. Now, they use different formats: a6 - a4 foldable - 4 per sheet. Qr code replace the barcode as well. Therefore, inherits event report templates linked to badge accordingly, removing barcode but adding qrcodes where needed. Task-3473293
Subscription screens now use clearer labels and shorter empty-state messages, including better guidance for upsell records. A mistaken error that appeared when updating sent subscription quotations after removing recurring details has also been corrected, reducing confusion for sales users.
Original PR description
Specification: To maintain the space in subscription form view. Now: Rename the string 'Date of next invocie' to 'Next Invoice'. Specification: Very large description on subscription empty view. Now: Changed the description message of subscription empty view. Specification: There is no description in upsell menu when there is no record. Now: Added the description and changed the title for upsell menu having no record. Specification: On updating the subscription record in quotation sent state it display user error even after removing recurring product and recurrence. Now: We fixed and user error will not occur. Task-3501381
Help Center users can no longer submit an empty search, reducing confusion. Search results now open in a new tab, and Helpdesk team settings include clearer descriptions for related Help Center features.
Original PR description
*=website_helpdesk,website_helpdesk_forum,website_helpdesk_knowledge,website_helpdesk_slides This PR brings a few improvements to the helpdesk help center: - Disable the search button while the search bar is empty to avoid searching on nothing. - Open search results in a new tab since there is no easy way to go back from a search result. - Add more description to the help center related features. Task-3475459